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<jeff@xxxxxxxxxx> 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 majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html