-
公开(公告)号:US20180173731A1
公开(公告)日:2018-06-21
申请号:US15387603
申请日:2016-12-21
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Siamak Nazari , Jin Wang , Srinivasa D. Murthy , Roopesh Kumar Tamma
IPC: G06F17/30
CPC classification number: G06F16/215 , G06F3/0608 , G06F3/0641 , G06F3/067 , G06F16/2255 , G06F16/2365
Abstract: An example storage system may include storage media and a storage controller. The storage controller may be to establish virtual volumes, private data stores, and a deduplication data store, each being a virtual storage space of the storage media, wherein each of the private data stores is associated with one of the virtual volumes and the deduplication data store is shared among the virtual volumes. The storage controller may, in response to receiving input data that is to be stored in a given one of the virtual volumes, determine a signature for the input data and select between storing the input data in the private data store associated with the given one of the virtual volumes and storing the input data in the deduplication data store. The storage controller may select where to store the input data based on whether a metadata storage location addressed by a first portion of the signature includes valid metadata, and, if so: whether the metadata includes a back-pointer to one of the virtual volumes, and whether a second portion of the signature matches a key included in the metadata.
-
公开(公告)号:US20180032412A1
公开(公告)日:2018-02-01
申请号:US15219613
申请日:2016-07-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Feng Zhou , Jin Wang , Srinivasa D. Murthy , Wei Wang
CPC classification number: G06F11/1474 , G06F11/1471 , G06F11/203 , G06F11/2033 , G06F11/2035 , G06F11/2048 , G06F11/2097 , G06F16/182 , G06F16/1865 , G06F2201/805
Abstract: Examples disclosed herein relate to processing transaction logs for storage nodes. Multiple nodes manage transactions for storage units including transaction logs. A node assumes control over a set of storage units and blocks host access requests to the storage units. Transaction logs are processed to determine a subset of the set to perform recovery for. In this example, the subset of storage units are locked. Host access requests are resumed.
-
公开(公告)号:US10387275B2
公开(公告)日:2019-08-20
申请号:US15219613
申请日:2016-07-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Feng Zhou , Jin Wang , Srinivasa D. Murthy , Wei Wang
IPC: G06F11/14 , G06F16/182 , G06F16/18 , G06F11/20
Abstract: Examples disclosed herein relate to processing transaction logs for storage nodes. Multiple nodes manage transactions for storage units including transaction logs. A node assumes control over a set of storage units and blocks host access requests to the storage units. Transaction logs are processed to determine a subset of the set to perform recovery for. In this example, the subset of storage units are locked. Host access requests are resumed.
-
公开(公告)号:US20180011914A1
公开(公告)日:2018-01-11
申请号:US15547710
申请日:2015-08-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Mark Doherty , Siamak Nazari , Jin Wang , Srinivasa D. Murthy , Paul Kinnaird , Pierre Labat , Jonathan Stewart
CPC classification number: G06F16/273 , G06F3/0619 , G06F3/065 , G06F3/0665 , G06F3/0689 , G06F11/14 , G06F11/1666 , G06F11/20 , G06F11/2007 , G06F11/2094 , G06F11/2097 , G06F12/0815 , G06F12/0875 , G06F2212/1032 , G06F2212/621
Abstract: Methods and systems for collision handling during an asynchronous replication are provided. A system includes a cache memory system comprising a number of cache memory pages. A collision detector detects when a host is attempting to overwrite a cache memory page that has not been completely replicated. A revision page tagger copies the cache memory page to a free page and tags the copied page as protected.
-
-
-