-
公开(公告)号:US11726881B2
公开(公告)日:2023-08-15
申请号:US17302129
申请日:2021-04-23
Applicant: VAST DATA LTD.
Inventor: Oren Ashkenazi , Uri Weissbrem
IPC: G06F11/14
CPC classification number: G06F11/1435 , G06F11/1464 , G06F11/1469 , G06F2201/80
Abstract: A method for generating a reconstructed version of a filesystem entity, the method may include (i) generating fallback retrieval metadata for a reconstructed version segment, when the reconstructed version segment is (a) associated with a corresponding intermediate version segment, and (b) the corresponding intermediate version segment is preceded by a corresponding most updated segment that does not exceed a fallback version of the filesystem entity; wherein the reconstructed version segment, the corresponding intermediate version segment and the corresponding most updated segment that does not exceed a fallback version have a same address range; (ii) generating a non-existing indicator for the reconstructed version segment, when the reconstructed version segment is (a) associated with the corresponding intermediate version segment, and (b) the corresponding intermediate version segment is not preceded by any corresponding most updated segment that does not exceed the fallback version; and (iii) maintaining intermediate metadata for retrieving one or more intermediate versions of the filesystem entity.
-
公开(公告)号:US11720449B2
公开(公告)日:2023-08-08
申请号:US17517895
申请日:2021-11-03
Applicant: Rubrik, Inc.
Inventor: Deepti Kochar , Snehal Arvind Khandkar , Kevin Rui Luo , Yanzhe Wang
IPC: G06F11/14 , G06F11/07 , G06F3/0482
CPC classification number: G06F11/1466 , G06F3/0482 , G06F11/079 , G06F11/1461 , G06F11/1469 , G06F11/1471 , G06F2201/80 , G06F2201/835
Abstract: A computer-implemented method at a data management system comprises; retrieving start and end times of a backup of a database; retrieving time stamps of log backups of the database; retrieving sequence numbers of the log backups; generating a graphical user interface illustrating a timeline of availability of database restoration and unavailability; making a second backup of the database; illustrating, on the graphical user interface during the making, pending availability of the second database backup; receiving a command to restore the database at an available time as illustrated by the graphical user interface; and restoring the database.
-
公开(公告)号:US11714784B2
公开(公告)日:2023-08-01
申请号:US17122935
申请日:2020-12-15
Applicant: Oracle International Corporation
Inventor: Mark Maybee , James Kremer , Ankit Gureja , Kimberly Morneau
IPC: H04L67/1095 , G06F16/182 , G06F16/23 , G06F16/172 , G06F3/06 , G06F11/14 , G06F16/185 , G06F12/0868 , G06F12/128 , G06F11/10 , G06F12/0897 , G06F16/901 , G06F9/50 , G06F11/30 , G06F12/0804 , G06F12/0813 , G06F12/123 , H04L9/40 , G06F16/432 , G06F16/11 , G06F1/28 , G06F9/455 , G06F11/07 , G06F11/32 , G06F11/34 , G06F21/60 , H04L9/06 , H04L9/08 , H04L9/14 , H04L67/1097 , G06F12/14 , H03M7/30 , H03M7/40
CPC classification number: G06F16/172 , G06F1/28 , G06F3/061 , G06F3/064 , G06F3/065 , G06F3/0605 , G06F3/0607 , G06F3/067 , G06F3/0608 , G06F3/0617 , G06F3/0623 , G06F3/0641 , G06F3/0643 , G06F3/0665 , G06F3/0667 , G06F9/45558 , G06F9/5077 , G06F11/07 , G06F11/1004 , G06F11/14 , G06F11/1446 , G06F11/1464 , G06F11/3006 , G06F11/3034 , G06F11/3037 , G06F11/328 , G06F11/3495 , G06F12/0804 , G06F12/0813 , G06F12/0868 , G06F12/0897 , G06F12/123 , G06F12/128 , G06F16/128 , G06F16/182 , G06F16/184 , G06F16/185 , G06F16/1844 , G06F16/2365 , G06F16/434 , G06F16/9027 , G06F21/602 , H04L9/0637 , H04L9/0822 , H04L9/14 , H04L63/0428 , H04L67/1095 , H04L67/1097 , G06F12/1408 , G06F2009/4557 , G06F2009/45583 , G06F2009/45595 , G06F2201/80 , G06F2201/81 , G06F2201/84 , G06F2212/154 , G06F2212/225 , G06F2212/262 , G06F2212/284 , G06F2212/313 , G06F2212/401 , G06F2212/502 , H03M7/30 , H03M7/3086 , H03M7/40
Abstract: Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
-
公开(公告)号:US11714724B2
公开(公告)日:2023-08-01
申请号:US17810101
申请日:2022-06-30
Applicant: Google LLC
Inventor: Christopher Murphy
CPC classification number: G06F11/1451 , G06F16/219 , G06F16/27 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: Systems and methods for managing incremental data backups on an object store. A computing device receives first data representing a changed chunk of data in a revision of a data volume on a storage device, the changed chunk includes data having changes from previous data of a previous revision. The computing device creates a block of data representing a copy of the changed chunk on the object store, the object store also includes a previous revision block representing previous revision data. The computing device determines a previous index stored on the object store corresponding to the previous revision, which includes entries including at least one corresponding to the previous revision block. The computing device creates a copy of at least one previous index from the object store, and a revised index that updates the corresponding entry with updated entry data representing the change block.
-
公开(公告)号:US11709739B2
公开(公告)日:2023-07-25
申请号:US17884482
申请日:2022-08-09
Applicant: Commvault Systems, Inc.
Inventor: Deepak Raghunath Attarde , Rajiv Kottomtharayil , Manoj Kumar Vijayan
IPC: G06F11/14 , G06F16/174 , G06F3/06
CPC classification number: G06F11/1453 , G06F3/064 , G06F3/067 , G06F3/0617 , G06F11/1435 , G06F11/1464 , G06F16/1752 , G06F11/1469 , G06F2201/80 , G06F2201/84
Abstract: Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
-
56.
公开(公告)号:US11706162B2
公开(公告)日:2023-07-18
申请号:US16658382
申请日:2019-10-21
Applicant: SAP SE
Inventor: Dinesh Kumar , Vinayak Jadhav , Shashank Mohan Jain
IPC: H04L12/931 , H04L12/947 , H04L29/12 , G06F9/455 , G06F16/28 , G06F11/14 , H04L12/24 , H04L12/26 , H04L49/00 , H04L49/60 , H04L49/25 , H04L45/586 , H04L45/28 , H04L67/1034 , H04L61/4511 , H04L45/00
CPC classification number: H04L49/70 , G06F9/45558 , G06F11/1443 , G06F16/285 , H04L45/28 , H04L45/586 , H04L49/252 , H04L49/602 , H04L61/4511 , H04L67/1034 , G06F2009/45595 , G06F2201/80 , H04L45/22
Abstract: A first forwarding VM may execute in a first availability zone and have a first IP address. Similarly, a second forwarding VM may execute in a second availability zone and have a second IP address. The first and second IP addresses may be recorded with a cloud DNS web service of a cloud provider such that both receive requests from applications directed to a particular DNS name acting as a single endpoint. A service cluster may include a master VM node and a standby VM node. An IPtable in each forwarding VM may forward a request having a port value to a cluster port value associated with the master VM node. Upon a failure of the master VM node, the current standby VM node may be promoted to execute in master mode and the IPtables may be updated to now forward requests having the port value to a cluster port value associated with the newly promoted master VM node (which was previously the standby VM node).
-
公开(公告)号:US11681725B2
公开(公告)日:2023-06-20
申请号:US16156803
申请日:2018-10-10
Applicant: EMC IP Holding Company LLC
Inventor: Jehuda Shemer , Kfir Wolfson , Assaf Natanzon
CPC classification number: G06F16/27 , G06F11/1471 , G06F16/38 , G06F2201/80 , G06F2201/805 , G06F2201/82
Abstract: One example method includes creating an empty reconstruction stream database, identifying a data time interval, identifying data sources in which data was stored during the data time interval, reading data from the data sources, where the data read out from the data sources are associated with respective timestamps that fall within the data time interval, inserting the read out data into the empty reconstruction stream database so as to create a high resolution data stream, where the data are ordered in the empty reconstruction stream database according to timestamp, processing the data in the high resolution data stream and, based on the processing of the data, identifying and resolving a problem relating to an operating environment in which the data was initially generated.
-
公开(公告)号:US11675674B2
公开(公告)日:2023-06-13
申请号:US17734280
申请日:2022-05-02
Applicant: Rubrik, Inc.
Inventor: Joshua Duncan Hight , Jiangbin Luo , Christopher Wong
IPC: G06F11/14
CPC classification number: G06F11/1469 , G06F2201/80
Abstract: An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
-
公开(公告)号:US11675653B2
公开(公告)日:2023-06-13
申请号:US17317308
申请日:2021-05-11
Applicant: salesforce.com, inc.
Inventor: Shainesh Baheti , Anand Vardhan , Aishanya Singh , Venkatesh Bora , Arjun Kumar Bachuwar
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/0754 , G06F11/0766 , G06F11/3086 , G06F11/3409 , G06F16/21 , G06F2201/80
Abstract: Systems and methods are described identify a database metric value associated with a database instance storing a dataset associated with a user system. A database issue is detected in view of a determination that the database metric value satisfies a condition. In response to satisfaction of the condition, a set of user action metrics associated with the user system is collected from one or more data monitoring systems. At least one notification communication is generated including at least a portion of the set of user action metrics and information identifying the database issue. The at least one notification communication is transmitted to a remediation execution system configured to execute, using the at least a portion of the set of user action metrics and information identifying the database issue, a remedial action in response to the database issue.
-
公开(公告)号:US11669411B2
公开(公告)日:2023-06-06
申请号:US17113091
申请日:2020-12-06
Applicant: Oracle International Corporation
Inventor: Giridhar Ravipati , Yunrui Li , Kumar Rajamani , Muthu Olagappan
CPC classification number: G06F11/1469 , G06F11/1464 , G06F11/1471 , G06F2201/80
Abstract: A computer program product, system, and computer implemented method for management of a consolidated database and implementing pluggable database recovery with redo filtering in a consolidated database according to some embodiments. Generally, the process includes ongoing activities that maintain activity logs and summarize the activity for respective activity logs (e.g., in an activity vector maintained in a consolidated database catalog). In some embodiments, event-based activities corresponding to recovery processes are triggered by an administrator or an automated process, completed and then do not occur again until another triggering event. The event-based activities can leverage the summary information to quickly determine which online activity logs are relevant to the type of recovery operation for a particular pluggable database. In this way the approach provided herein enables recovery without requiring that all log activity be analyzed to determine whether it is relevant to a particular pluggable database.
-
-
-
-
-
-
-
-
-