-
公开(公告)号:US20230334013A1
公开(公告)日:2023-10-19
申请号:US18333627
申请日:2023-06-13
申请人: NetApp. Inc.
发明人: Sharad Jain , Hrishikesh Ashok Tapaswi , Ling Zheng , Onkar Bhat , Akhil Kaushik
CPC分类号: G06F16/128 , G06F16/13 , G06F11/1464 , G06F11/1448 , G06F11/1469 , G06F2201/805 , G06F2201/84
摘要: A storage appliance arranges snapshot data and snapshot metadata into different structures, and arranges the snapshot metadata to facilitate efficient snapshot manipulation, which may be for snapshot management or snapshot restore. The storage appliance receives snapshots according to a forever incremental configuration and arranges snapshot metadata into different types of records. The storage appliance stores these records in key-value stores maintained for each defined data collection (e.g., volume). The storage appliance arranges the snapshot metadata into records for inode information, records for directory information, and records that map source descriptors of data blocks to snapshot file descriptors. The storage appliance uses a locally generated snapshot identifier as a key prefix for the records to conform to a sort constrain of the key-value store, which allows the efficiency of the key-value store to be leveraged. The snapshot metadata arrangement facilitates efficient snapshot restore, file restore, and snapshot reclamation.
-
公开(公告)号:US11789900B1
公开(公告)日:2023-10-17
申请号:US17657339
申请日:2022-03-30
申请人: VAST DATA LTD.
发明人: Asaf Weissman , Vlad Zdornov , Avi Goren , Ohad Shamir
IPC分类号: G06F16/17 , G06F16/11 , G06F16/174
CPC分类号: G06F16/128 , G06F16/1748
摘要: A method for determining size information related one or more snapshots related to file systems stored in a storage system, the method may include (a) sampling one or more combinations of points in time and logical spaces, the logical spaces are associated with the one or more file systems to provide sampled combinations of sampled portions of file system entities (FSEs) and sampled points in time; (b) searching for relevant snapshots that are relevant to the sampled combinations to provide relevant snapshots at the sampled points in time; and (c) determining physical sizes of the relevant snapshots at the sampled point in time; wherein a number of samples per sampled FSE is indicative of a size of the sampled FSEs.
-
公开(公告)号:US20230325286A1
公开(公告)日:2023-10-12
申请号:US17714408
申请日:2022-04-06
申请人: Rubrik, Inc.
IPC分类号: G06F11/14 , G06F16/188 , G06F16/11
CPC分类号: G06F11/1469 , G06F11/1471 , G06F16/188 , G06F16/128
摘要: A file system in a user space partition of virtual memory may be mounted by a computing device that runs a virtual machine which includes a set of storage disks. The file system in user space may then expose one or more virtual files associated with one or more storage disks that correspond to one or more loop devices configured to map files of the virtual machine to the one or more virtual files. The computing device may then receive a request to read a data block stored at the virtual machine and may identify a file and corresponding virtual file that stores the requested data block based on a set of metadata provided by the loop devices. The computing device may then determine the location of the data block stored at the virtual machine, and may read the data block from the determined location.
-
公开(公告)号:US11782949B2
公开(公告)日:2023-10-10
申请号:US16935995
申请日:2020-07-22
申请人: Dropbox, Inc.
发明人: Isaac Goldberg , Robert Ying
IPC分类号: G06F17/00 , G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L9/40 , H04L67/06 , H04L67/1097 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , H04L67/1095 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955 , H04L67/306 , H04L67/01
CPC分类号: G06F16/27 , G06F1/04 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0623 , G06F3/0629 , G06F3/0652 , G06F9/547 , G06F11/1469 , G06F12/1466 , G06F16/11 , G06F16/113 , G06F16/116 , G06F16/119 , G06F16/122 , G06F16/125 , G06F16/128 , G06F16/13 , G06F16/137 , G06F16/148 , G06F16/152 , G06F16/156 , G06F16/16 , G06F16/162 , G06F16/168 , G06F16/172 , G06F16/176 , G06F16/178 , G06F16/1734 , G06F16/1744 , G06F16/1767 , G06F16/1787 , G06F16/18 , G06F16/182 , G06F16/183 , G06F16/184 , G06F16/185 , G06F16/1827 , G06F16/1844 , G06F16/2246 , G06F16/2255 , G06F16/2322 , G06F16/2358 , G06F16/2365 , G06F16/2379 , G06F16/24552 , G06F16/275 , G06F16/907 , G06F16/9027 , G06F16/951 , G06F16/955 , G06F16/958 , G06F21/10 , G06F21/604 , G06F21/6218 , H04L9/3213 , H04L9/3247 , H04L63/08 , H04L63/0853 , H04L63/10 , H04L63/101 , H04L63/102 , H04L67/06 , H04L67/1095 , H04L67/1097 , G06F2201/84 , G06F2212/1052 , G06F2221/2141 , H04L67/01 , H04L67/306
摘要: The disclosed technology relates to a system configured to receive a set of operations configured to converge a server state and a file system state, wherein the server state is for content items stored by a content management system and the file system state is for the content items stored on a client device. The system is further to detect a violation of a rule by an operation in the set of operations, identify resolution actions for the violation of the rule, and perform the resolution actions.
-
公开(公告)号:US11755616B2
公开(公告)日:2023-09-12
申请号:US17237267
申请日:2021-04-22
申请人: Dropbox, Inc.
发明人: Thomas Kleinpeter , Tony Xu , Akos Albert , Nils Bunger , Sam Jau , Conor Woods , Aaron Staley
IPC分类号: G06F16/27 , G06F16/11 , G06F16/18 , G06F16/178 , G06F16/176 , G06F3/06 , G06F21/60 , G06F21/62 , H04L9/40 , H04L67/06 , H04L67/1097 , G06F16/958 , G06F16/2455 , G06F16/951 , G06F16/172 , G06F1/04 , G06F9/54 , G06F11/14 , G06F12/14 , G06F21/10 , H04L9/32 , H04L67/1095 , G06F16/23 , G06F16/22 , G06F16/182 , G06F16/185 , G06F16/16 , G06F16/13 , G06F16/174 , G06F16/14 , G06F16/907 , G06F16/17 , G06F16/901 , G06F16/955 , H04L67/306 , H04L67/01
CPC分类号: G06F16/27 , G06F1/04 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0623 , G06F3/0629 , G06F3/0652 , G06F9/547 , G06F11/1469 , G06F12/1466 , G06F16/11 , G06F16/113 , G06F16/116 , G06F16/119 , G06F16/122 , G06F16/125 , G06F16/128 , G06F16/13 , G06F16/137 , G06F16/148 , G06F16/152 , G06F16/156 , G06F16/16 , G06F16/162 , G06F16/168 , G06F16/172 , G06F16/176 , G06F16/178 , G06F16/1734 , G06F16/1744 , G06F16/1767 , G06F16/1787 , G06F16/18 , G06F16/182 , G06F16/183 , G06F16/184 , G06F16/185 , G06F16/1827 , G06F16/1844 , G06F16/2246 , G06F16/2255 , G06F16/2322 , G06F16/2358 , G06F16/2365 , G06F16/2379 , G06F16/24552 , G06F16/275 , G06F16/907 , G06F16/9027 , G06F16/951 , G06F16/955 , G06F16/958 , G06F21/10 , G06F21/604 , G06F21/6218 , H04L9/3213 , H04L9/3247 , H04L63/08 , H04L63/0853 , H04L63/10 , H04L63/101 , H04L63/102 , H04L67/06 , H04L67/1095 , H04L67/1097 , G06F2201/84 , G06F2212/1052 , G06F2221/2141 , H04L67/01 , H04L67/306
摘要: The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.
-
公开(公告)号:US20230281009A1
公开(公告)日:2023-09-07
申请号:US18114408
申请日:2023-02-27
发明人: Gerlando Dimino , Jakub Stroleny , Radomir Vencek
CPC分类号: G06F8/73 , G06F16/148 , G06F16/128
摘要: A computer-implemented method for an improved management of artifact information is provided, particularly for facilitating finding a searched artifact information item in a plurality of artifact documents. The method includes receiving a user's input corresponding to searching a searched artifact information item; determining a document identifier of the artifact document; determining a closest lower snapshot preceding or corresponding to the revision of interest; determining a searched snapshot by appending to the closest lower snapshot; determining the respective document identifier of the respective artifact document including a latest version of the respective searched artifact information item at the revision of interest by intersecting the determined respective document identifier of the respective artifact document with the determined searched snapshot; and displaying information relating to the searched artifact information item at the revision of interest using the respective artifact document corresponding to the determined respective document identifier to the user.
-
公开(公告)号:US11741048B2
公开(公告)日:2023-08-29
申请号:US17725346
申请日:2022-04-20
申请人: Cohesity, Inc.
发明人: Apurv Gupta
CPC分类号: G06F16/128
摘要: Embodiments presented herein disclose techniques for capturing a snapshot of a file system object (e.g., a file or a directory) that is associated with a write journal having outstanding data. A bridge process in a storage server receives a request to capture a snapshot of a file system object. The snapshot is a backup of a state of the file system object in a given point in time. Upon determining that the file system object has one or more outstanding updates recorded in a write journal, the bridge process generates a copy of the write journal. The bridge process captures the snapshot of the file system object. The bridge process also associates the copy of the write journal with the snapshot of the file system object.
-
公开(公告)号:US11740974B2
公开(公告)日:2023-08-29
申请号:US16941172
申请日:2020-07-28
申请人: Cohesity, Inc.
发明人: Abhijit Chakankar , Warren Shen , Manoj Singhal
CPC分类号: G06F11/1451 , G06F3/0619 , G06F3/0665 , G06F3/0689 , G06F11/1464 , G06F11/1471 , G06F16/128 , G06F16/27 , G06F2201/84
摘要: A backup of a database is determined to be performed. A backup of at least a portion of contents of a storage volume that includes data of the database is performed. The backup includes a step of creating a new metadata tree root node. Creating the new metadata tree root node includes copying from another metadata tree root node of a tree data structure corresponding to a previous backup instance, one or more references to one or more lower tier metadata tree nodes associated with the tree data structure corresponding to the previous backup instance.
-
49.
公开(公告)号:US20230267378A1
公开(公告)日:2023-08-24
申请号:US17848989
申请日:2022-06-24
申请人: Earthsnap, Inc.
发明人: Eric Ralls
IPC分类号: G06N20/20 , G06F16/11 , G06F16/955
CPC分类号: G06N20/20 , G06F16/128 , G06F16/955
摘要: Systems, methods, and storage media for operating a machine learning system for identifying an object in a photograph are disclosed. The system is configured to prepare a plurality of data files for training the machine learning system by associating a label with each of the plurality of data files, splitting the plurality of data files into different data sets, including full, training, testing, and validation data sets, creating a final machine learning model based on metrics and/or artifacts associated with training on the full data set, and deploying the final machine learning model to a machine learning system endpoint. The system is further configured to identify at least one object in a user uploaded photograph based on invoking a first or a second trained model, the first or second trained model associated with the final machine learning model.
-
公开(公告)号:US20230267046A1
公开(公告)日:2023-08-24
申请号:US18098677
申请日:2023-01-18
申请人: Rubrik, Inc.
CPC分类号: G06F11/1435 , G06F11/0712 , G06F3/0644 , G06F16/13 , G06F16/128 , G06F2201/84
摘要: In one approach, filesets to be backed up are divided into partitions and snapshots are pulled for each partition. In one architecture, a data management and storage (DMS) cluster includes a plurality of peer DMS nodes and a distributed data store implemented across the peer DMS nodes. One of the peer DMS nodes receives fileset metadata for the fileset and defines a plurality of partitions for the fileset based on the fileset metadata. The peer DMS nodes operate autonomously to execute jobs to pull snapshots for each of the partitions and to store the snapshots of the partitions in the distributed data store.
-
-
-
-
-
-
-
-
-