aboutsummaryrefslogtreecommitdiffstats
path: root/lib/mnesia/src/mnesia_index.erl
diff options
context:
space:
mode:
authorBartlomiej Puzon <[email protected]>2012-06-18 15:58:08 -0700
committerBartlomiej Puzon <[email protected]>2012-06-18 15:58:08 -0700
commit8490cb6328da880119dbc1eb92d3b439a2c5f34a (patch)
treee21c51ee85c7dea5b0db4c3d77592b3661bb4dfc /lib/mnesia/src/mnesia_index.erl
parent628d51fd2171cb6e8275f9a16d85300e42e83594 (diff)
downloadotp-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