On Fri, Jun 26, 2009 at 7:21 AM, Damien Katz <dam...@apache.org> wrote:
> > >> But it still is specific to the version of CouchDB and it's dependencies >>> (version of Erlang, version of ICU, etc). It usually be the same across >>> versions, but is not guaranteed. >>> >> >> If we're doing content hashing, why would this matter? >> > > Because we don't have a formal canonical format, so we aren't even trying. > We'll be hashing whatever representation we have in-memory, and that could > change version to version. It concerns me that replicating partners with a differing versions of CouchDB or any dependencies (ie. minor version differences?) could generate different rev hashes of identical content. I am ignorant as to how different versions would actually affect in-memory representations so I don't know if this is actually a concern or more like a footnoted possibility. Does this strike anybody else as potentially bad? -FB