Jose, Are you using the Xam component or the NuGet package?
If the component, do you mind trying the NuGet package instead? It has a more recent build in it. Cheers, Zack Sent from my iPhone On Sep 14, 2014, at 4:00 PM, "dyowee" <[email protected]<mailto:[email protected]>> wrote: The nginx log says something like this: [error] 4048#3452: *4439215 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while reading upstream, request: "GET /mydatabase/_changes?feed=normal&heartbeat=300000&style=all_docs&since=358688&filter=replddoc/myfilter HTTP/1.1", upstream: "http://xxx.x.x.x/mydatabase/_changes?feed=normal&heartbeat=300000&style=all_docs&since=358688&filter=replddoc/myfilter" On Sunday, September 14, 2014 1:06:21 PM UTC-7, Jens Alfke wrote: On Sep 14, 2014, at 11:57 AM, dyowee <[email protected]<javascript:>> wrote: We have this requirement to limit data being replicated, so we tried to do a filtered replicated by marking old documents with archived=true. But then we encountered the problem that CBL cannot sync anymore, saying 'WARNING Truncated changes feed' Well, that sounds like a bug somewhere, not a limitation of filtered replication. That warning occurs if the JSON parser hits a syntax error reading the received _changes feed. It almost always means that the socket got closed unexpectedly. And that in turn usually means an intermediate gateway decided the socket's been open too long. (Some telco gateways will do this, and apparently also AWS load balancers.) The 'heartbeat' option on the _changes request is supposed to prevent this by telling the server to periodically send a no-op CRLF so the socket doesn't look idle, though. In any case, this isn't something that's related to filtering, so it's weird that it started happening after you added that. Do you have any more clues? we had to completely restore the CouchDB databases What does that mean? Is there a better way to do filtered replication? Again, there's nothing wrong with what you're doing. It just seems to have triggered some kind of bug, either in CBL or CouchDB. Let's try to diagnose that. --Jens -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/7c13098e-42d2-40fa-91e7-457c1f1622db%40googlegroups.com<https://groups.google.com/d/msgid/mobile-couchbase/7c13098e-42d2-40fa-91e7-457c1f1622db%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/79DB5050-A967-43C0-9F37-A562C4277C0C%40couchbase.com. For more options, visit https://groups.google.com/d/optout.
