[erlang-questions] Mnesia transaction crash (locks and ______WHOLETABLE_____ )

Dan Gudmundsson dangud@REDACTED
Tue Mar 30 14:42:23 CEST 2010


Looks like the transaction store (the ets table 58700001) have been deleted.

/Dan

On Tue, Mar 30, 2010 at 1:44 PM, Rudolph van Graan
<rvg@REDACTED> wrote:
> Hi there,
> I think we've run into an old problem today
> http://forum.trapexit.org/viewtopic.php?t=4722&view=next&sid=0e6044c509dfd1cc0ecfcea8869079cb
>
>
> Basically all (transactional) writes to the table fails with the following
> error:
> {aborted,{badarg,[{ets,match_object,
>                       [58700001,
>                        {{locks,emr_user_permission,'______WHOLETABLE_____'},
>                         write}]},
>                  {mnesia_locker,need_lock,4},
>                  {mnesia_locker,wlock,3},
>                  {mnesia,write,5},
>                  {gdb_enforcer,perform_write,6},
>                  {gdb,'-wrap_exception_fun/1-fun-0-',1},
>                  {mnesia_tm,apply_fun,3},
>                  {mnesia_tm,execute_transaction,5}]}}
>
> dirty writes succeed, but the data is lost. And suggestions?
> Thanks,
> Rudolph
>
>


More information about the erlang-questions mailing list