[erlang-questions] [ANN] leveldb_manager: a helper to eleveldb for in-flight backups

Benoit Chesneau <>
Fri Jan 8 11:19:37 CET 2016


On Thu, Jan 7, 2016 at 9:30 AM Mikael Pettersson <>
wrote:

> Benoit Chesneau writes:
>  > I'm trying to understand how to use the lib. Can 1 process open the
>  > database, while many others can read/write to it?
>
> Some process must open or create the specific leveldb table first, which
> creates a supervised manager process for the table.  Then any number of
> processes may read/write it via the registered name of that manager.
>
> The API is essentially the same as for plain eleveldb.
>


OK I see thanks!


- benoît

>
>  >
>  > - benoît
>  >
>  > On Fri, Jul 10, 2015 at 2:33 PM Richard Carlsson <
> >
>  > wrote:
>  >
>  > > In order to be able to snapshot and back up a leveldb instance without
>  > > stopping the Erlang node (or shutting down eleveldb), we have written
> a
>  > > manager application that lets you temporarily stop leveldb traffic and
>  > > perform the snapshot (a very quick operation):
>  > >
>  > > https://github.com/klarna/leveldb_manager
>  > >
>  > > We would prefer if this made it into the eleveldb distribution
> itself, in
>  > > some shape, but for now the cleanest solution was to make it a
> separate
>  > > application with its own supervision.
>  > >
>  > >         /Richard
>  > > _______________________________________________
>  > > erlang-questions mailing list
>  > > 
>  > > http://erlang.org/mailman/listinfo/erlang-questions
>  > >
>  >
>  > ----------------------------------------------------------------------
>  > _______________________________________________
>  > erlang-questions mailing list
>  > 
>  > http://erlang.org/mailman/listinfo/erlang-questions
>
> --
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160108/332c8bee/attachment.html>


More information about the erlang-questions mailing list