Patent application EP17001003A (EP), filed 2017-06-12
Publication number: EP3258377A1
Title: REPLICATION OF LOG-STRUCTURED DATA
Abstract: A system and method include reception, at a primary storage unit, of a first write request from a client including a first key and a first value, persisting of the first value in a first non-volatile memory of the primary storage unit in association with the first key, broadcast of the first write request and a first set of globally-durable keys to the one or more secondary storage units, reception, from each of the one or more secondary storage units, of an acknowledgement of the first write request and a first set of locally-durable keys, each of the first sets of locally-durable keys including the first key, reception, at the primary storage unit, of a second write request from the client including a second key and a second value, persisting of the second value in the first non-volatile memory in association with the second key, and broadcast of the second write request and a second set of globally-durable keys to the one or more secondary storage units, the second set of locally-durable keys including the first key.
IPC codes: G06F  11/    14            A I
G06F  11/    20            A I
G06F  17/    30            A I
Claims: number: 1
text: A system comprising a primary storage unit and one or more secondary storage units:
number: 2
text: A system according to Claim 1, comprising:
number: 3
text: A system according to Claim 1 or 2, comprising:
number: 4
text: A system according to any one of Claims 1 to 3, the first processor to further execute the processor-executable process steps to cause the system to:
number: 5
text: A system according to Claim 4, the first processor to further execute the processor-executable process steps to cause the system to:
number: 6
text: A system according to Claim 3, wherein determination of the recovery set comprises:
number: 7
text: A system according to any one of Claims 1 to 6, wherein the primary storage unit stores a first configuration index associated with the storage cluster, wherein the first write request includes a configuration index, and wherein the first processor is to execute the processor-executable process steps to cause the primary storage unit to:
number: 8
text: A method for a storage cluster comprising a primary storage unit and one or more secondary storage units, the method comprising:
number: 9
text: A method according to Claim 8, further comprising:
number: 10
text: A method according to Claim 8 or 9, further comprising:
number: 11
text: A method according to any one of Claims 8 to 10, further comprising:
number: 12
text: A method according to Claim 11, further comprising:
number: 13
text: A method according to Claim 10, wherein determining the recovery set comprises:
number: 14
text: A method according to Claim 10, wherein the primary storage unit stores a first configuration index associated with the storage cluster, wherein the first write request includes a configuration index, and further comprising:
number: 15
text: A method according to any one of Claims 8 to 14, wherein the primary storage unit stores a first configuration index associated with the storage cluster, wherein the first write request includes a configuration index, and further comprising:
Office action: search_report, dated 2017-12-20
Prior art cited: ref_id: WO2015200686A1
ref_type: patent
severity: background
ref_id: US2014149355A1
ref_type: patent
severity: background
ref_id: US2015019516A1
ref_type: patent
severity: background
ref_id: US2014149355
ref_type: patent
severity: background
ref_id: US2015019516
ref_type: patent
severity: background
ref_id: WO2015200686
ref_type: patent
severity: background
Final disposition: pending (2017-12-20)