On Thu, Jul 15, 2010 at 10:52 PM, Nikolai Teofilov <[email protected]> wrote: > Filipe, > > Yes, it happens only on replication from 0.11 (windows port) to 1.0.0 CouchDBX > 1.0->1.0 no problem! > > Shell i create a ticket?
Yes, please. I was able to reproduce the problem. It happens when, from a CouchDB 1.0 server, we do a pull replication with the source being a URL pointing to a Couch 0.11 and the target is a local DB (1.0). I have a temporary solution now, but will add it later. cheers > > cheers > Nikolai > > On 15.07.2010, at 23:43, Filipe David Manana wrote: > >> So, it only happens on push replication, from a 0.11 Couch to a 1.0.0 Couch? >> >> I think I know where the issue is. Expect a fix soon (if I'm able to >> reproduce the issue). >> >> cheers >> >> On Thu, Jul 15, 2010 at 9:47 PM, Nikolai Teofilov <[email protected]> >> wrote: >>> >>> The problem apear to exist onliy on replication 0.11 to 1.0 >>> >>> How to reproduce the bug: >>> >>> On couchdb 0.11 create a database with a document that contains inline >>> base64 encoded attachment. >>> >>> >>> { >>> "_id" : "test", >>> "_attachments": >>> { >>> "foo.txt": >>> { >>> "content_type":"text\/plain", >>> "data": "VGhpcyBpcyBhIGJhc2U2NCBlbmNvZGVkIHRleHQ=" >>> } >>> } >>> } >>> >>> replication 0.11 -> (CouchDBX) 1.0 will hang with following error log: >>> >>> 1> [info] [<0.1028.0>] starting new replication >>> "5427f9ab10e93ee8b02bd9a3e0050c58" at <0.1069.0> >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225570,362980} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225571,40192} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225574,323477} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225575,24131} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225575,688384} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> 1> [error] [<0.1083.0>] streaming att. ended but more data requested >>> {1279,225576,382178} >>> 1> [info] [<0.1083.0>] request for "test/foo.txt" timed out, retrying in >>> 0.5 seconds >>> >>> Cheers >>> Nikolai >> >> >> -- >> Filipe David Manana, >> [email protected] >> >> "Reasonable men adapt themselves to the world. >> Unreasonable men adapt the world to themselves. >> That's why all progress depends on unreasonable men." > > -- Filipe David Manana, [email protected] "Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men."
