couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Randall Leeds (JIRA)" <j...@apache.org>
Subject [jira] [Created] (COUCHDB-1170) include attachment md5 sums in _attachments
Date Wed, 18 May 2011 21:52:47 GMT
include attachment md5 sums in _attachments
-------------------------------------------

                 Key: COUCHDB-1170
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1170
             Project: CouchDB
          Issue Type: Bug
          Components: HTTP Interface
    Affects Versions: 1.0.2
            Reporter: Randall Leeds
            Priority: Minor
             Fix For: 1.1
         Attachments: 0001-include-md5sum-field-in-_attachments-entries.patch

Crucial to functioning replication is deterministic revisions. Attachment md5 sums are used
in CouchDB's revision generation (see couch_db:new_revid/1).

Alternative CouchDB implementations may find it impossible or impractical to support binary
attachments yet still wish to track changes and replicate efficiently with Apache CouchDB.
To this end, such implementations need an efficient way to fetch all metadata necessary for
calculating compatible revisions in the event of locally executed future updates.

As a bonus, exposing this metadata is particularly beneficial for filesystem sync tools (such
as couchapp implementations), e.g. through eliminating the need for redundantly storing checksums
as user data on synchronized documents.

To this end I propose the following 5-line patch which applies cleanly to trunk, 1.1.x and
1.0.x.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message