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
7263023651
Bugfixes: for Get(), don't hold mutex while writing log.
...
- Fix bug in Get: when it triggers a compaction, it could sometimes
mark the compaction with the wrong level (if there was a gap
in the set of levels examined for the Get).
- Do not hold mutex while writing to the log file or to the
MANIFEST file.
Added a new benchmark that runs a writer thread concurrently with
reader threads.
Percentiles
------------------------------
micros/op: avg median 99 99.9 99.99 99.999 max
------------------------------------------------------
before: 42 38 110 225 32000 42000 48000
after: 24 20 55 65 130 1100 7000
- Fixed race in optimized Get. It should have been using the
pinned memtables, not the current memtables.
git-svn-id: https://leveldb.googlecode.com/svn/trunk@50 62dab493-f737-651d-591e-8d6aee1b9529
13 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.
13 years ago
c_test.c
C binding for leveldb, better readseq benchmark for SQLite.
13 years ago
corruption_test.cc
Small tweaks and bugfixes for Issue 18 and 19.
14 years ago
db_bench.cc
Bugfixes: for Get(), don't hold mutex while writing log.
13 years ago
db_impl.cc
Bugfixes: for Get(), don't hold mutex while writing log.
13 years ago
db_impl.h
Bugfixes: for Get(), don't hold mutex while writing log.
13 years ago
db_iter.cc
Bugfixes for iterator and documentation.
13 years ago
db_iter.h
reverting disastrous MOE commit, returning to r21
14 years ago
db_test.cc
Bugfixes: for Get(), don't hold mutex while writing log.
13 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
Bugfixes: for Get(), don't hold mutex while writing log.
13 years ago
version_set.h
Bugfixes: for Get(), don't hold mutex while writing log.
13 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