You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gabor@google.com
e3584f9c28
Bugfix for issue 33; reduce lock contention in Get(), parallel benchmarks.
...
- Fix for issue 33 (non-null-terminated result from
leveldb_property_value())
- Support for running multiple instances of a benchmark in parallel.
- Reduce lock contention on Get():
(1) Do not hold the lock while searching memtables.
(2) Shard block and table caches 16-ways.
Benchmark for evaluating this change:
$ db_bench --benchmarks=fillseq1,readrandom --threads=$n
(fillseq1 is a small hack to make sure fillseq runs once regardless
of number of threads specified on the command line).
git-svn-id: https://leveldb.googlecode.com/svn/trunk@49 62dab493-f737-651d-591e-8d6aee1b9529
14 years ago
..
builder.cc
A number of smaller fixes and performance improvements:
14 years ago
builder.h
A number of smaller fixes and performance improvements:
14 years ago
c.cc
Bugfix for issue 33; reduce lock contention in Get(), parallel benchmarks.
14 years ago
c_test.c
C binding for leveldb, better readseq benchmark for SQLite.
14 years ago
corruption_test.cc
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
db_bench.cc
Bugfix for issue 33; reduce lock contention in Get(), parallel benchmarks.
14 years ago
db_impl.cc
Bugfix for issue 33; reduce lock contention in Get(), parallel benchmarks.
14 years ago
db_impl.h
A number of smaller fixes and performance improvements:
14 years ago
db_iter.cc
Bugfixes for iterator and documentation.
14 years ago
db_iter.h
reverting disastrous MOE commit, returning to r21
14 years ago
db_test.cc
Bugfixes for iterator and documentation.
14 years ago
dbformat.cc
A number of smaller fixes and performance improvements:
14 years ago
dbformat.h
Sun Studio support, and fix for test related memory fixes.
14 years ago
dbformat_test.cc
@20776309
14 years ago
filename.cc
@20776309
14 years ago
filename.h
Sun Studio support, and fix for test related memory fixes.
14 years ago
filename_test.cc
@20776309
14 years ago
log_format.h
Sun Studio support, and fix for test related memory fixes.
14 years ago
log_reader.cc
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
log_reader.h
sync with upstream @ 21409451
14 years ago
log_test.cc
Update from upstream @21551990
14 years ago
log_writer.cc
sync with upstream @ 21409451
14 years ago
log_writer.h
reverting disastrous MOE commit, returning to r21
14 years ago
memtable.cc
A number of smaller fixes and performance improvements:
14 years ago
memtable.h
A number of smaller fixes and performance improvements:
14 years ago
repair.cc
Speed up Snappy uncompression, new Logger interface.
14 years ago
skiplist.h
reverting disastrous MOE commit, returning to r21
14 years ago
skiplist_test.cc
Sun Studio support, and fix for test related memory fixes.
14 years ago
snapshot.h
sync with upstream @ 21409451
14 years ago
table_cache.cc
reverting disastrous MOE commit, returning to r21
14 years ago
table_cache.h
reverting disastrous MOE commit, returning to r21
14 years ago
version_edit.cc
Sun Studio support, and fix for test related memory fixes.
14 years ago
version_edit.h
A number of smaller fixes and performance improvements:
14 years ago
version_edit_test.cc
@20776309
14 years ago
version_set.cc
@23023120
14 years ago
version_set.h
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
version_set_test.cc
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
write_batch.cc
sync with upstream @ 21409451
14 years ago
write_batch_internal.h
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
write_batch_test.cc
sync with upstream @ 21409451
14 years ago