]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
fix deleterange with memtable prefix bloom
authorAndrew Kryczka <andrewkr@fb.com>
Wed, 30 Aug 2017 06:02:34 +0000 (23:02 -0700)
committerAndrew Kryczka <andrewkr@fb.com>
Wed, 30 Aug 2017 06:02:34 +0000 (23:02 -0700)
commit2b81d372eba5148d2e9dad8a3c9fdb92a358dde5
tree055e5606eed125f719dd5d6a009571ea2ce569a6
parentcfaeb5846bec0ac90d8da15dc11f53eafbbfd537
fix deleterange with memtable prefix bloom

Summary:
the range delete tombstones in memtable should be added to the aggregator even when the memtable's prefix bloom filter tells us the lookup key's not there. This bug could cause data to temporarily reappear until the memtable containing range deletions is flushed.

Reported in #2743.
Closes https://github.com/facebook/rocksdb/pull/2745

Differential Revision: D5639007

Pulled By: ajkr

fbshipit-source-id: 04fc6facb6f978340a3f639536f4ca7c0d73dfc9
HISTORY.md
db/db_range_del_test.cc
db/memtable.cc