diff options
author | Bartlomiej Puzon <[email protected]> | 2012-06-18 15:58:08 -0700 |
---|---|---|
committer | Bartlomiej Puzon <[email protected]> | 2012-06-18 15:58:08 -0700 |
commit | 8490cb6328da880119dbc1eb92d3b439a2c5f34a (patch) | |
tree | e21c51ee85c7dea5b0db4c3d77592b3661bb4dfc /lib/mnesia/src/mnesia_index.erl | |
parent | 628d51fd2171cb6e8275f9a16d85300e42e83594 (diff) | |
download | otp-8490cb6328da880119dbc1eb92d3b439a2c5f34a.tar.gz otp-8490cb6328da880119dbc1eb92d3b439a2c5f34a.tar.bz2 otp-8490cb6328da880119dbc1eb92d3b439a2c5f34a.zip |
Add tests showing that trying to delete non-existing object may corrupt the table index
In case of bag tables, trying to delete a non-existing object leads to
the index becoming corrupt. This happens if the non-existing object we
try to delete happens to share its key and index field value with a single
existing object in the table.
Result: The index entry corresponding to the existing object is
removed.
Diffstat (limited to 'lib/mnesia/src/mnesia_index.erl')
0 files changed, 0 insertions, 0 deletions