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.
Dhruba Borthakur
ad96563b79
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
...
Summary:
This patch allows an application to specify whether to use bufferedio,
reads-via-mmaps and writes-via-mmaps per database. Earlier, there
was a global static variable that was used to configure this functionality.
The default setting remains the same (and is backward compatible):
1. use bufferedio
2. do not use mmaps for reads
3. use mmap for writes
4. use readaheads for reads needed for compaction
I also added a parameter to db_bench to be able to explicitly specify
whether to do readaheads for compactions or not.
Test Plan: make check
Reviewers: sheki, heyongqiang, MarkCallaghan
Reviewed By: sheki
CC: leveldb
Differential Revision: https://reviews.facebook.net/D9429
12 years ago
..
arena.cc
Codemod NULL to nullptr
12 years ago
arena.h
A number of fixes:
13 years ago
arena_test.cc
Fix all warnings generated by -Wall option to the compiler.
12 years ago
auto_roll_logger.cc
Allow the logs to be purged by TTL.
12 years ago
auto_roll_logger.h
Allow the logs to be purged by TTL.
12 years ago
auto_roll_logger_test.cc
Fix valgrind errors in rocksdb tests: auto_roll_logger_test, reduce_levels_test
12 years ago
bloom.cc
Fix all the lint errors.
12 years ago
bloom_test.cc
Fix all warnings generated by -Wall option to the compiler.
12 years ago
build_version.h
Stop continually re-creating build_version.c
12 years ago
cache.cc
Codemod NULL to nullptr
12 years ago
cache_test.cc
Codemod NULL to nullptr
12 years ago
coding.cc
Codemod NULL to nullptr
12 years ago
coding.h
Codemod NULL to nullptr
12 years ago
coding_test.cc
Codemod NULL to nullptr
12 years ago
comparator.cc
merge 1.5
13 years ago
crc32c.cc
Codemod NULL to nullptr
12 years ago
crc32c.h
A number of fixes:
13 years ago
crc32c_test.cc
Fix all warnings generated by -Wall option to the compiler.
12 years ago
env.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
env_hdfs.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
env_posix.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
env_test.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
filelock_test.cc
Prevent concurrent multiple opens of leveldb database.
13 years ago
filter_policy.cc
Added bloom filter support.
13 years ago
hash.cc
A number of fixes:
13 years ago
hash.h
reverting disastrous MOE commit, returning to r21
14 years ago
histogram.cc
Fixed sign-comparison in rocksdb code-base and fixed Makefile
12 years ago
histogram.h
Introduce histogram in statistics.h
12 years ago
histogram_test.cc
Introduce histogram in statistics.h
12 years ago
ldb_cmd.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
ldb_cmd.h
Fixing a careless mistake in ldb
12 years ago
ldb_cmd_execute_result.h
Enhanced ldb to support data access commands
12 years ago
logging.cc
Fix all warnings generated by -Wall option to the compiler.
12 years ago
logging.h
A number of fixes:
13 years ago
murmurhash.cc
Implement RowLocks for assoc schema
12 years ago
murmurhash.h
Implement RowLocks for assoc schema
12 years ago
mutexlock.h
Implement ReadWrite locks for leveldb
12 years ago
options.cc
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
posix_logger.h
Using return value of fwrite in posix_logger.h
12 years ago
random.h
A number of fixes:
13 years ago
stats_logger.h
Clean up compiler warnings generated by -Wall option.
12 years ago
status.cc
Codemod NULL to nullptr
12 years ago
stop_watch.h
Introduce histogram in statistics.h
12 years ago
storage_options.h
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago
testharness.cc
Codemod NULL to nullptr
12 years ago
testharness.h
A number of fixes:
13 years ago
testutil.cc
Fix all warnings generated by -Wall option to the compiler.
12 years ago
testutil.h
Ability to configure bufferedio-reads, filesystem-readaheads and mmap-read-write per database.
12 years ago