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<j...@garzik.org>
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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to