rocksdb/db
Vamsi Ponnekanti 94dde686bb [Merge operand meant for key K is being applied on wrong key]
Summary:
We iterate until we find a different key than original key.
ikey is pointing to next key when we break out of loop.
After the loop we apply all merge operands meant for original key
on the next key!

Test Plan:
Need to give a build to Marcin to test out.

Revert Plan: OK

Task ID: #3181932

Reviewers: haobo, emayanke, dhruba

Reviewed By: haobo

CC: leveldb

Differential Revision: https://reviews.facebook.net/D14073
2013-11-14 17:13:24 -08:00
..
builder.cc
builder.h Fixing the warning messages captured under mac os # Consider using git commit -m 'One line title' && arc diff. # You will save time by running lint and unit in the background. 2013-11-12 20:05:28 -08:00
c.cc
c_test.c
corruption_test.cc
db_bench.cc Move fast and break things 2013-11-12 12:42:42 -08:00
db_filesnapshot.cc
db_impl.cc Delete log files in the correct dir 2013-11-13 14:54:54 -08:00
db_impl.h Small changes in Deleting obsolete files 2013-11-12 11:53:26 -08:00
db_impl_readonly.cc
db_impl_readonly.h
db_iter.cc
db_iter.h
db_statistics.h
db_stats_logger.cc
db_test.cc Add the index/filter block cache 2013-11-12 22:46:51 -08:00
dbformat.cc
dbformat.h
dbformat_test.cc
deletefile_test.cc
filename.cc
filename.h
filename_test.cc
log_format.h
log_reader.cc
log_reader.h
log_test.cc
log_writer.cc
log_writer.h
memtable.cc
memtable.h
memtablelist.cc Fix the string format issue 2013-11-12 21:05:39 -08:00
memtablelist.h
merge_helper.cc [Merge operand meant for key K is being applied on wrong key] 2013-11-14 17:13:24 -08:00
merge_helper.h Fixing the warning messages captured under mac os # Consider using git commit -m 'One line title' && arc diff. # You will save time by running lint and unit in the background. 2013-11-12 20:05:28 -08:00
merge_operator.cc
merge_test.cc
perf_context_test.cc
prefix_filter_iterator.h
prefix_test.cc
repair.cc Fixing the warning messages captured under mac os # Consider using git commit -m 'One line title' && arc diff. # You will save time by running lint and unit in the background. 2013-11-12 20:05:28 -08:00
simple_table_db_test.cc Fixing the warning messages captured under mac os # Consider using git commit -m 'One line title' && arc diff. # You will save time by running lint and unit in the background. 2013-11-12 20:05:28 -08:00
skiplist.h
skiplist_test.cc
snapshot.h
table_cache.cc
table_cache.h
table_stats_collector.cc
table_stats_collector.h
table_stats_collector_test.cc
transaction_log_impl.cc Fix the string format issue 2013-11-12 21:05:39 -08:00
transaction_log_impl.h
version_edit.cc
version_edit.h
version_edit_test.cc
version_set.cc Fix the string format issue 2013-11-12 21:05:39 -08:00
version_set.h Small changes in Deleting obsolete files 2013-11-12 11:53:26 -08:00
version_set_reduce_num_levels.cc
version_set_test.cc
write_batch.cc WriteBatch::Put() overload that gathers key and value from arrays of slices 2013-11-08 16:34:32 -08:00
write_batch_internal.h
write_batch_test.cc WriteBatch::Put() overload that gathers key and value from arrays of slices 2013-11-08 16:34:32 -08:00