[erlang-questions] Mnesia doesn't report insertion errors when underlying DETS file is full?

Éric Pailleau eric.pailleau@REDACTED
Sat May 23 10:38:56 CEST 2015

Just wanted to know if mnesia subscribe on system events can raise a

{mnesia_error, Format, Args}

In such case ?


Le 23 mai 2015 10:30, Ulf Wiger <ulf@REDACTED> a écrit :
> > On 23 May 2015, at 10:20, Ulf Wiger <ulf@REDACTED> wrote:
> > 
> > * Use an alternative backend. This has been done a few times, e.g. with ‘mnesiaex’ [1], but AFAIK, it is nowadays obsolete. Klarna has presented a similar approach, using the eleveldb backend [2], but has not (unless I missed it) made any recent announcement regarding status or availability of this solution.
> Ah, I did miss that Mikael Pettersson of Klarna will talk about this at the upcoming EUC:
> http://www.erlang-factory.com/euc2015/mikael-pettersson
> «mnesia + leveldb: liberating mnesia from the limitations of DETS
> Mnesia offers various database features, but restricts users to a few storage engines with substantial limitations. This talk describes mnesia_ext, an extension which allows arbitrary storage engines to be plugged into mnesia, and how Klarna used this to migrate parts of its database to LevelDB. We will also talk about our experiences with LevelDB, and some improvements we have made.
> Talk objectives:
> - Present mnesia_ext. Show that LevelDB is a production-grade storage engine for Erlang (with or without mnesia on top).
> Target audience:
> - Backend developers. Erlang/OTP maintainers.»
> BR,
> Ulf W
> Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.
> http://feuerlabs.com
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions

More information about the erlang-questions mailing list