You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Juuso Väänänen (JIRA)" <ji...@apache.org> on 2010/10/31 21:30:24 UTC

[jira] Updated: (COUCHDB-930) Locally replicated compressed attachements have wrong disk_len

     [ https://issues.apache.org/jira/browse/COUCHDB-930?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Juuso Väänänen updated COUCHDB-930:
-----------------------------------

    Attachment: fix-local-replication.patch

Patch for adding test also for local replication and suggestion how to fix that. Compability with older releases not tested.

> Locally replicated compressed attachements have wrong disk_len
> --------------------------------------------------------------
>
>                 Key: COUCHDB-930
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-930
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Replication
>    Affects Versions: 1.0.1
>         Environment: Ubuntu 10.04, Erlang R13B3, couchdb svn rev 1029390
> Debian squeeze/sid, Erlang R14A2, couchdb 1.0.1
>            Reporter: Juuso Väänänen
>            Priority: Minor
>         Attachments: fix-local-replication.patch
>
>
> When replicating document locally compressed attached file length is shown wrongly on replication target. Also Content-Length -header shows zero value when requesting replicated attachement.
> Source:
> {"_id":"c68f75e26cc62c81f0bab14441000141","_rev":"4-89b0b48063ae1f338321af8d6b4e2eeb","_attachments":{"md5.patch":{"content_type":"text/x-patch","revpos":2,"length":1259,"stub":true,"encoding":"gzip","encoded_length":534}}}
> Replicated:
> {"_id":"c68f75e26cc62c81f0bab14441000141","_rev":"4-89b0b48063ae1f338321af8d6b4e2eeb","_attachments":{"md5.patch":{"content_type":"text/x-patch","revpos":2,"length":534,"stub":true,"encoding":"gzip","encoded_length":534}}}
> Steps to produce:
> 1. create databases a and b
> 2. create text-document with attachement on db a
> 3. start local replication a to b
> 4. request document's attachement on db b

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.