mnesia replication (Are there checksums?)
Francesco Cesarini (Erlang Training & Consulting)
Wed Aug 31 13:08:41 CEST 2005
I would class this as a serious bug! I have a vague recollection that
there was a checksum being computed for every table, but have looked
everywhere and can not find any reference for it. Maybe it was just a
discussion I had with some one 10 years ago, or something... Did it ever
Dan Gudmundsson wrote:
> chandru writes:
> > Hi,
> > On 30/08/05, Serge Aleynikov <> wrote:
> > > Hello,
> > >
> > > Could someone comment on the effect of short network outages ( < 10-15
> > > s) on mnesia replication and how to prevent the inconsistency
> > > demonstrated in the example below? I intentionally did not alter the
> > > net_ticktime kernel parameter so that it would be greater than the
> > > duration of the brief network outage.
> > You can't really prevent this inconsistency if you are using dirty
> > operations. Have you tried the same test using transactions instead of
> > dirty operations.
> Since dirty_operation don't grab a lock you should be able see the same problem
> with a working network ..
> Dirty is dirty, be aware of that.
More information about the erlang-questions