-
公开(公告)号:US20240320108A1
公开(公告)日:2024-09-26
申请号:US18734556
申请日:2024-06-05
Applicant: Commvault Systems, Inc.
Inventor: Amit MITKAR , Andrei EROFEEV , Amit Bhaskar AUSARKAR , Ajay Venkat NAGRALE
IPC: G06F11/14 , G06F3/06 , G06F9/455 , G06F11/30 , G06F11/32 , G06F16/16 , G06F16/17 , G06F16/188 , G06F16/21
CPC classification number: G06F11/1469 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0656 , G06F9/45558 , G06F11/3006 , G06F11/3034 , G06F11/324 , G06F16/21 , G06F2009/45562 , G06F2009/45595 , G06F16/162 , G06F16/164 , G06F16/1734 , G06F16/188 , G06F2201/815 , G06F2201/82 , G06F2201/84
Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
-
公开(公告)号:US12099752B2
公开(公告)日:2024-09-24
申请号:US18105989
申请日:2023-02-06
Applicant: Pure Storage, Inc.
Inventor: Greg R. Dhuse , Yogesh R. Vedpathak
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0619 , G06F3/0653 , G06F3/067 , G06F11/0769 , G06F11/0778 , G06F11/079 , G06F11/1076 , G06F11/3006 , G06F11/3034 , G06F11/3072 , G06F11/3086 , G06F11/3419 , G06F11/3476 , G06F11/1092 , G06F11/321 , G06F11/3485
Abstract: A method includes receiving an error message including first information associated with a first reported error and a time at which the first reported error was detected. First stored event records associated with second reported errors are identified. The first stored event records include second information describing previously reported errors that occurred within a predetermined time prior to the time at which the first reported error was detected. The method determines, based on the first information and the second information, whether a correlation exists among one or more of the previously reported errors and the first reported error. In response to determining that the correlation exists, generating an error correlation report predicting occurrence of a third error.
-
公开(公告)号:US12086030B2
公开(公告)日:2024-09-10
申请号:US18168419
申请日:2023-02-13
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , John Hayes , Bo Hong , Ethan Miller
CPC classification number: G06F11/1076 , G06F3/0619 , G06F3/064 , G06F3/0689 , G06F11/3034 , G06F11/3055 , G06F3/0688 , G06F2211/1057 , G06F2211/1059
Abstract: A system and method for offset protection data in a RAID array. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to store user data in a first page of a first storage device of the plurality of storage devices; generate intra-device protection data corresponding to the user data, and store the intra-device protection data at a first offset within the first page. The controller is further configured to generate inter-device protection data corresponding to the first page, and store the inter-device protection data at a second offset within a second page in a second storage device of the plurality of storage devices, wherein the first offset is different from the second offset.
-
公开(公告)号:US12079175B2
公开(公告)日:2024-09-03
申请号:US17074426
申请日:2020-10-19
Applicant: Splunk Inc.
Inventor: Poornima Devaraj , Joseph Gabriel Echeverria , Venkata SreeKrishna Koganti , Shyam Mundhra , Hardik Shah , Xiangyu Wu , Ryan Konrad Yee
IPC: G06F16/18 , G06F11/30 , G06F11/32 , G06F16/17 , G06F16/182
CPC classification number: G06F16/1865 , G06F11/3034 , G06F11/323 , G06F16/1734 , G06F16/1824
Abstract: Systems and methods are described herein for synthesizing traces from logs of a distributed computing system. A trace represents a single transaction, such as handling of a user request, on the distributed computing system. The transaction can include multiple underlying operations on the distributed computing system, which are represented as spans within the trace and may be hierarchically arranged within the trace. In instances where a distributed computing system does not provide for tracing natively, a trace can be synthesized from log entries of the distributed computing system. A streaming data processing system can ingest a data stream including log entries, and identify within the data stream those log entries relating to a given transaction. The streaming data processing system can further identify log entries that demark the beginnings and endings of operations for that transaction, and can utilize the identified log entries to build a trace for the transaction.
-
5.
公开(公告)号:US20240289240A1
公开(公告)日:2024-08-29
申请号:US18652325
申请日:2024-05-01
Applicant: NetApp, Inc.
Inventor: Wei Sun , Anil Paul Thoppil , Anne Marie Vasu
CPC classification number: G06F11/1662 , G06F3/0622 , G06F3/064 , G06F3/0679 , G06F11/1088 , G06F11/3034 , G06F16/27
Abstract: Systems and methods that make use of cluster-level redundancy within a distributed storage system to address various node-level error scenarios are provided. Rather than making use of a generalized one-size-fits-all approach in an effort to reduce complexity, an approach tailored to the node-level error scenario at issue may be performed to avoid doing more than necessary. According to one embodiment, responsive to identification of a failed RAID stripe by a node of a cluster of a distributed storage management system, for each block ID of multiple block IDs associated with the failed RAID stripe, a data block is restored corresponding to the block ID by reading the data block from another node of the cluster having a redundant copy of the data block; and writing the redundant copy of the data block to a storage area of the node that is unaffected by the failed RAID stripe.
-
公开(公告)号:US12066913B2
公开(公告)日:2024-08-20
申请号:US17687756
申请日:2022-03-07
Applicant: Hitachi, Ltd.
Inventor: Madoka Fukushima
CPC classification number: G06F11/3034 , G06F11/0757 , G06F11/0772 , G06F11/0793 , G06F11/3604
Abstract: A first storage controller includes a first input and output controller performs input and output processing on host data, and a first management controller. A second storage controller includes a second input and output controller performs input and output processing on host data, and a second management controller. The first management controller is configured to verify software to be executed by the first management controller and software to be executed by the first input and output controller. The second management controller is configured to verify software to be executed by the second management controller and software to be executed by the second input and output controller. The first management controller is configured to verify the software to be executed by the second input and output controller in place of the second management controller when a failure is detected from the second management controller.
-
公开(公告)号:US12056032B2
公开(公告)日:2024-08-06
申请号:US17657617
申请日:2022-03-31
Applicant: BMC Software, Inc.
Inventor: Jason Ronald Torola , Anthony Louis Lubrano
CPC classification number: G06F11/3075 , G06F9/544 , G06F11/0772 , G06F11/3034 , G06F2209/543
Abstract: Described techniques provide convenient, reliable, straightforward techniques for enabling multi-path application outputs. A single application may be configured to output two or more data sets to two or more output destinations within a mainframe environment, without requiring copying or forwarding by an intermediate application utility.
-
8.
公开(公告)号:US20240256386A1
公开(公告)日:2024-08-01
申请号:US18359406
申请日:2023-07-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Suckhyun NAM , Taesun PARK , Minsung KIL , Ho-Jin CHUN
CPC classification number: G06F11/1417 , G06F1/30 , G06F11/3034
Abstract: A storage device includes a plurality of power circuits configured to operate sequentially to drive the storage device, a control circuit configured to, monitor a plurality of first monitoring signals received from the plurality of power circuits, and generate a retry request in response to detection of hardware initialization failure in at least one of the plurality of power circuits based on the plurality of first monitoring signals, and a power sequence circuit configured to, monitor a plurality of second monitoring signals received from the plurality of power circuits and the control circuit, and retry a hardware initialization operation for at least one power circuit of the plurality of power circuits based on the retry request and the plurality of second monitoring signals.
-
公开(公告)号:US20240232042A1
公开(公告)日:2024-07-11
申请号:US18152812
申请日:2023-01-11
Applicant: Dell Products, L.P.
Inventor: Jason McCarthy , Girish Warrier , Rongnong Zhou
CPC classification number: G06F11/3457 , G06F11/3034 , G06F11/3409
Abstract: Workload from a host or a set of hosts is directed to a set of storage volumes that are formed from storage resources that are grouped together in a storage group on a storage system. The workload on the storage group impacts many components of the storage system, including front-end ports and directors, shared global memory, back-end ports and directors, and back-end storage resources. The workload may also affect systems applications such as remote data forwarding (RDF) applications that also consume storage system resources such as RDF ports and directors and shared global memory. A workload planner characterizes workloads on the storage groups and overall workloads on components of the storage system, and contains control logic configured to resolve capacity recovery across multiple components of a storage system in connection with simulated removal of a storage group from the storage system.
-
公开(公告)号:US12032455B2
公开(公告)日:2024-07-09
申请号:US17982065
申请日:2022-11-07
Applicant: Commvault Systems, Inc.
Inventor: Amit Mitkar , Andrei Erofeev , Amit Bhaskar Ausarkar , Ajay Venkat Nagrale
IPC: G06F12/00 , G06F3/06 , G06F9/455 , G06F11/14 , G06F11/30 , G06F11/32 , G06F16/21 , G06F16/16 , G06F16/17 , G06F16/188
CPC classification number: G06F11/1469 , G06F3/0619 , G06F3/064 , G06F3/065 , G06F3/0656 , G06F9/45558 , G06F11/3006 , G06F11/3034 , G06F11/324 , G06F16/21 , G06F2009/45562 , G06F2009/45595 , G06F16/162 , G06F16/164 , G06F16/1734 , G06F16/188 , G06F2201/815 , G06F2201/82 , G06F2201/84
Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
-
-
-
-
-
-
-
-
-