couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave Cottlehuber <>
Subject Re: CouchDB 2.0 as Snap
Date Thu, 22 Sep 2016 13:40:22 GMT
> >>>>>>> On Mon, Sep 19, 2016 at 4:47 AM, Michael Hall <>
> >>>>>>> 
> >>>>>>> First off, congratulations on the upcoming 2.0 release!
> >>>>>>> 
> >>>>>>> I would love to see this new version available as a Snap
package for
> >>>>>>> users of Ubuntu 16.04 LTS, since the archive version will
be frozen on

Thanks Michael,

These sound awesome. Snaps are looking great -- especially compared to
the frustration of older debian / centos packaging tools that carry 2
decades of cruft under the hood.

However at present they have a serious limitation wrt storage that is a
production showstopper - each snap version creates a new copy of
couchdb, and copies across the data files. I can't confirm yet if this
is copy-on-write or not which at least would not be (initially) too bad,
or a naive copy that duplicate disk blocks entirely. I suspect the
latter as there is not much choice when it comes to cross-filesystem
compatibility. Either way, if you have reasonably sized couches & viewed
snaps will put you in a situation of needing to clean up old data to
avoid running out of free disk space (e.g. during compaction) due to
data kept in old snaps.

We're not the only database to experience this constraint however and
I'm sure a suitable solution will appear in due course. Go snaps!


View raw message