Patent ID: 9740403
Date: 2017-08-22
CPC Classifications: G06F

Claim:
1. A method, comprising: receiving, at a first node of a plurality of nodes within a data storage cluster, a request for storing a data object including one or more data chunks, wherein a signature of each of the one or more data chunks is determined and is sent to a metadata server of the data storage cluster; writing, by the first node, the received one or more data chunks to a data zone in an append-only log format upon determining the data zone to write the received one or more data chunks, wherein the data zone is assigned to a reliability group defined across more than one of the plurality of nodes within the data storage cluster; sending, by the first node, the written one or more data chunks of the data object to a second node of the plurality of nodes within the data storage cluster, wherein the second node includes a parity zone assigned to the reliability group to which the data zone of the first node is assigned; determining parity chunks for the reliability group at the second node based on the sent one or more data chunks wherein the determining of the parity values does not require use of information from nodes other than the first and second nodes; and writing, by the first node, the determined parity chunks to a parity zone of the second node in the append-only log format.