Is there a plan for android about the ‘feature/lazy_attachments’?

On Friday, August 7, 2015 at 4:42:50 AM UTC+8, Jens Alfke wrote:
>
> I’m working on support for deferring attachment downloads  — you’ll be 
> able to tell a pull replication not to download attachment contents, and 
> then you can request that individual attachments be downloaded. This 
> feature has been requested many times.
>
> My work so far is checked into the couchbxse-lite-ios repo as a branch 
> named ‘feature/lazy_attachments’. You’re welcome to try it out or critique 
> it. There are some preliminary docs here 
> <https://github.com/couchbase/couchbase-lite-ios/wiki/Deferred-Attachment-Downloading>
>  on 
> the wiki. There’s also a C# pull request by a 3rd party 
> <https://github.com/couchbase/couchbase-lite-net/pull/471> that uses a 
> somewhat different API.
>
> This is preliminary and the API and features are subject to change. I’m 
> particularly interested in which of the limitations/issues people consider 
> to be deal-breakers or highest priority. Quoting from the wiki page:
>
> • There's not currently any way to pull some attachments automatically but 
> not others. It's all or nothing.
> • Multiple calls to download the same attachment will issue redundant 
> downloads, wasting network bandwidth. (Only one copy will be saved to disk, 
> though.)
> • Attachment downloading isn't as fault-tolerant as regular replication: 
> if there's no network connectivity or the server isn't reachable, the 
> request will immediately fail. If the request fails, it won't be 
> retried automatically.
> • If you retry an interrupted download, it starts over from the beginning 
> instead of where it left off.
> • There's no way yet to cancel or pause a download.
> • There's no way to "un-download" an attachment, i.e. purge an attachment 
> from local storage.
>
>
> —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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/047e02ee-7f16-45d6-b60e-71f35c77074d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to