On 11/04/2009 12:51 AM, Jeff Garzik wrote:
(yeah, the summary line needs s/cld:/chunkd:/)
Just committed the following change to chunkd's storage backend API,
preparing chunkd for variable-length opaque binary keys.
commit 0a8c3225355de86484eba71279c646f7790d5bb1
Author: Jeff Garzik<[email protected]>
Date: Wed Nov 4 00:44:55 2009 -0500
cld: update storage backend to store based on opaque binary key + key
length
Change internal structure to utilize an opaque binary key, rather than the
existing probably-nul-terminated, fixed length C hexidecimal string key.
Storage backend now names files based on the SHA256 of the key.
The key, in its entirety, is written to each object's header in the
filesystem, to assist in recovery.
To emphasize, this is a chunkd on-disk database format change.
Jeff
--
To unsubscribe from this list: send the line "unsubscribe hail-devel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html