| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
the config file and only include the necessary defines.
|
| |
|
|
|
|
| |
Fix ReplayIterator::Valid() to retry if it's invalid. #1106
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
up after the test so that "make check" has a better chance of succeeding.
|
|
|
|
|
|
|
| |
what the methods are supposed to do.
--HG--
rename : api/leveldb/dummy.cc => api/leveldb/hyper_wt.cc
|
|
|
|
| |
Add AUTHORS and LICENSE files for HyperLevelDB.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
maintenance of the license information. Rename the "eleveldb" flavor to "basho" in the process, so the directory name matches the option. List the choices in the configure help, and check for invalid flavors.
--HG--
rename : api/leveldb/util/perf_count.cc => api/leveldb/basho/perf_count.cc
rename : api/leveldb/include/leveldb/perf_count.h => api/leveldb/basho/perf_count.h
rename : api/leveldb/include/leveldb/replay_iterator.h => api/leveldb/hyperleveldb/replay_iterator.h
rename : api/leveldb/AUTHORS => api/leveldb/leveldb/AUTHORS
rename : api/leveldb/LICENSE => api/leveldb/leveldb/LICENSE
rename : api/leveldb/db/dbformat.h => api/leveldb/leveldb/db/dbformat.h
rename : api/leveldb/db/skiplist.h => api/leveldb/leveldb/db/skiplist.h
rename : api/leveldb/db/write_batch.cc => api/leveldb/leveldb/db/write_batch.cc
rename : api/leveldb/db/write_batch_internal.h => api/leveldb/leveldb/db/write_batch_internal.h
rename : api/leveldb/include/leveldb/cache.h => api/leveldb/leveldb/include/leveldb/cache.h
rename : api/leveldb/include/leveldb/comparator.h => api/leveldb/leveldb/include/leveldb/comparator.h
rename : api/leveldb/include/leveldb/db.h => api/leveldb/leveldb/include/leveldb/db.h
rename : api/leveldb/include/leveldb/env.h => api/leveldb/leveldb/include/leveldb/env.h
rename : api/leveldb/include/leveldb/filter_policy.h => api/leveldb/leveldb/include/leveldb/filter_policy.h
rename : api/leveldb/include/leveldb/iterator.h => api/leveldb/leveldb/include/leveldb/iterator.h
rename : api/leveldb/include/leveldb/options.h => api/leveldb/leveldb/include/leveldb/options.h
rename : api/leveldb/include/leveldb/slice.h => api/leveldb/leveldb/include/leveldb/slice.h
rename : api/leveldb/include/leveldb/status.h => api/leveldb/leveldb/include/leveldb/status.h
rename : api/leveldb/include/leveldb/write_batch.h => api/leveldb/leveldb/include/leveldb/write_batch.h
rename : api/leveldb/port/port.h => api/leveldb/leveldb/port/port.h
rename : api/leveldb/util/arena.h => api/leveldb/leveldb/util/arena.h
rename : api/leveldb/util/coding.cc => api/leveldb/leveldb/util/coding.cc
rename : api/leveldb/util/coding.h => api/leveldb/leveldb/util/coding.h
rename : api/leveldb/util/comparator.cc => api/leveldb/leveldb/util/comparator.cc
rename : api/leveldb/util/env.cc => api/leveldb/leveldb/util/env.cc
rename : api/leveldb/util/env_posix.cc => api/leveldb/leveldb/util/env_posix.cc
rename : api/leveldb/util/logging.cc => api/leveldb/leveldb/util/logging.cc
rename : api/leveldb/util/logging.h => api/leveldb/leveldb/util/logging.h
rename : api/leveldb/util/options.cc => api/leveldb/leveldb/util/options.cc
rename : api/leveldb/util/posix_logger.h => api/leveldb/leveldb/util/posix_logger.h
rename : api/leveldb/util/random.h => api/leveldb/leveldb/util/random.h
rename : api/leveldb/util/status.cc => api/leveldb/leveldb/util/status.cc
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
copyright ambiguity. Update the docs to mention Facebook copyright.
--HG--
rename : api/leveldb/db/write_batch.cc => api/leveldb/rocksdb/write_batch.cc
|
|
|
|
| |
add resets to the RocksDB column family operations.
|
|
|
|
|
|
| |
entry. The problem is that begin/commit causes cursors to be reset, and in this workload there are quite a few cursors. Only do that if needed to execute the write batch correctly.
This optimization is currently only implemented in RocksDB -- stock LevelDB has no way to figure out the number of entries in a write batch.
|
| |
|
| |
|
|
|
|
| |
and turn on periodic checkpoints by default so that log files can still be archived.
|
| |
|
| |
|
|
|
|
| |
constants into the header file.
|
| |
|
|
|
|
| |
improvement in sysbench-mongodb tests.
|
| |
|
|
|
|
| |
avoid this kind of thing in the future.
|
|
|
|
| |
applying write batches to unknown column families.
|
| |
|
|
|
|
| |
installation order).
|
|
|
|
|
|
| |
for snapshots, and duplicate cursors for iterators, so there is no need to track whether the normal versions are in use.
While in the area, always reset cursors after Get operations: the data is copied out, so there is no need for the cursor to stay positioned.
|
| |
|
|
|
|
| |
application builds.
|
| |
|
|
|
|
| |
the LevelDB includes.
|
|
|
|
|
|
| |
Note that this doesn't yet solve the problem of installed include files: to use this in its current state, you would need something like:
CPPFLAGS="-DHAVE_ELEVELDB -I/path/to/include/wiredtiger" ...
|
| |
|
| |
|
|
|
|
| |
leveldb_wt.h, it's simpler that way.
|
|
|
|
|
|
|
| |
copyright notice to the leveldb/port/ files (such as they are).
Move src/api/api_XXX into src/conn/XXX, there's no reason to have an api
directory in the lower level (and it's about 100 lines of code, anyway).
|
| |
|