You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Jason Smith (JIRA)" <ji...@apache.org> on 2011/05/19 11:43:47 UTC

[jira] [Commented] (COUCHDB-687) Add md5 hash to _attachments properties for documents

    [ https://issues.apache.org/jira/browse/COUCHDB-687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036096#comment-13036096 ] 

Jason Smith commented on COUCHDB-687:
-------------------------------------

Recently, I needed to move/rename dozens of attachments in a document. I had hoped to shuffle the _attachments stubs around but that did not work. So I'd like to see lightweight attachment modifications using the stubs. (Currently the stubs can only create and delete.)

Anyway, having checksums visible in the stubs seems like it would at least make attachment moving possible.

And Paul, from COUCHDB-1170, it seems like if you reserve the right to change the checksum algorithm, then that's when you *should* indicate the algorithm used. 

> Add md5 hash to _attachments properties for documents
> -----------------------------------------------------
>
>                 Key: COUCHDB-687
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-687
>             Project: CouchDB
>          Issue Type: Improvement
>         Environment: CouchDB
>            Reporter: mikeal
>            Assignee: Filipe Manana
>         Attachments: couchdb-md5-in-attachment-COUCHDB-687-v2.patch, couchdb-md5-in-attachment-COUCHDB-687-v3.patch, couchdb-md5-in-attachment-COUCHDB-687.patch, md5.patch
>
>
> The current attachment information looks like this:
> GET /dbname/docid
> "_attachments": {
>       "jquery-1.4.1.min.js": {
>           "content_type": "text/javascript"
>           "revpos": 138
>           "length": 70844
>           "stub": true
>       }
> }
> If a client wanted to sync local files as attachments with a document it would not currently be able to do so without keeping a local store of the revpos. If this information included an md5 hash of the attachment clients could compare it against a hash of the local file to see if they match.
> -Mikeal

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