Revision 99d3eed2fd70f29bb6f12ea28e311ff34a44a541 authored by Igor Canadi on 07 June 2014, 00:26:23 UTC, committed by Igor Canadi on 07 June 2014, 00:26:23 UTC
Summary: We have a perf regression of Write() even with one column family. Make fast path for single column family to avoid the perf regression. See task #4455480

Test Plan: make check

Reviewers: sdong, ljin

Reviewed By: sdong, ljin

Subscribers: leveldb

Differential Revision: https://reviews.facebook.net/D18963
1 parent e72b02e
History
File Mode Size
builder.cc -rw-r--r-- 8.1 KB
builder.h -rw-r--r-- 1.8 KB
c.cc -rw-r--r-- 41.1 KB
c_test.c -rw-r--r-- 15.1 KB
column_family.cc -rw-r--r-- 19.8 KB
column_family.h -rw-r--r-- 15.4 KB
column_family_test.cc -rw-r--r-- 29.4 KB
compaction.cc -rw-r--r-- 8.5 KB
compaction.h -rw-r--r-- 6.0 KB
compaction_picker.cc -rw-r--r-- 35.2 KB
compaction_picker.h -rw-r--r-- 7.1 KB
corruption_test.cc -rw-r--r-- 12.3 KB
db_bench.cc -rw-r--r-- 89.0 KB
db_filesnapshot.cc -rw-r--r-- 5.1 KB
db_impl.cc -rw-r--r-- 165.4 KB
db_impl.h -rw-r--r-- 24.1 KB
db_impl_debug.cc -rw-r--r-- 4.1 KB
db_impl_readonly.cc -rw-r--r-- 4.9 KB
db_impl_readonly.h -rw-r--r-- 3.7 KB
db_iter.cc -rw-r--r-- 16.8 KB
db_iter.h -rw-r--r-- 2.5 KB
db_stats_logger.cc -rw-r--r-- 2.6 KB
db_test.cc -rw-r--r-- 216.8 KB
dbformat.cc -rw-r--r-- 5.5 KB
dbformat.h -rw-r--r-- 11.2 KB
dbformat_test.cc -rw-r--r-- 4.0 KB
deletefile_test.cc -rw-r--r-- 9.0 KB
file_indexer.cc -rw-r--r-- 6.7 KB
file_indexer.h -rw-r--r-- 5.7 KB
file_indexer_test.cc -rw-r--r-- 9.2 KB
filename.cc -rw-r--r-- 7.7 KB
filename.h -rw-r--r-- 4.2 KB
filename_test.cc -rw-r--r-- 4.0 KB
forward_iterator.cc -rw-r--r-- 10.7 KB
forward_iterator.h -rw-r--r-- 2.9 KB
internal_stats.cc -rw-r--r-- 15.6 KB
internal_stats.h -rw-r--r-- 6.4 KB
log_and_apply_bench.cc -rw-r--r-- 2.4 KB
log_format.h -rw-r--r-- 1.1 KB
log_reader.cc -rw-r--r-- 10.5 KB
log_reader.h -rw-r--r-- 4.4 KB
log_test.cc -rw-r--r-- 18.1 KB
log_writer.cc -rw-r--r-- 3.1 KB
log_writer.h -rw-r--r-- 1.6 KB
memtable.cc -rw-r--r-- 21.7 KB
memtable.h -rw-r--r-- 7.7 KB
memtable_list.cc -rw-r--r-- 9.2 KB
memtable_list.h -rw-r--r-- 5.0 KB
merge_context.h -rw-r--r-- 1.9 KB
merge_helper.cc -rw-r--r-- 8.2 KB
merge_helper.h -rw-r--r-- 4.2 KB
merge_operator.cc -rw-r--r-- 2.5 KB
merge_test.cc -rw-r--r-- 12.3 KB
perf_context_test.cc -rw-r--r-- 11.0 KB
plain_table_db_test.cc -rw-r--r-- 28.1 KB
prefix_test.cc -rw-r--r-- 15.6 KB
repair.cc -rw-r--r-- 12.6 KB
simple_table_db_test.cc -rw-r--r-- 22.7 KB
skiplist.h -rw-r--r-- 12.9 KB
skiplist_test.cc -rw-r--r-- 9.9 KB
snapshot.h -rw-r--r-- 2.3 KB
table_cache.cc -rw-r--r-- 6.7 KB
table_cache.h -rw-r--r-- 3.9 KB
table_properties_collector.cc -rw-r--r-- 2.2 KB
table_properties_collector.h -rw-r--r-- 2.9 KB
table_properties_collector_test.cc -rw-r--r-- 9.8 KB
tailing_iter.cc -rw-r--r-- 6.1 KB
tailing_iter.h -rw-r--r-- 2.9 KB
transaction_log_impl.cc -rw-r--r-- 8.7 KB
transaction_log_impl.h -rw-r--r-- 3.9 KB
version_edit.cc -rw-r--r-- 9.5 KB
version_edit.h -rw-r--r-- 5.2 KB
version_edit_test.cc -rw-r--r-- 1.9 KB
version_set.cc -rw-r--r-- 95.1 KB
version_set.h -rw-r--r-- 18.6 KB
version_set_test.cc -rw-r--r-- 5.6 KB
write_batch.cc -rw-r--r-- 16.4 KB
write_batch_internal.h -rw-r--r-- 4.3 KB
write_batch_test.cc -rw-r--r-- 9.7 KB

back to top