https://github.com/facebook/rocksdb
Revision 91c01485d1c0a4675e24b39ad2adb950a3a468e6 authored by Radheshyam Balasundaram on 29 July 2014, 00:14:25 UTC, committed by Radheshyam Balasundaram on 29 July 2014, 00:14:25 UTC
Summary:
- Copy the key and value to in-memory hash table during Add operation. Also modified cuckoo_table_reader_test to use this.
- Store only the user_key in in-memory hash table if it is last level file.
- Handle Carryover while chosing unused key in Finish() method in case unused key was never found before Finish() call.

Test Plan:
cuckoo_table_reader_test --enable_perf
cuckoo_table_builder_test
valgrind_check
asan_check

Reviewers: sdong, yhchiang, igor, ljin

Reviewed By: ljin

Subscribers: leveldb

Differential Revision: https://reviews.facebook.net/D20715
1 parent f04356e
History
Tip revision: 91c01485d1c0a4675e24b39ad2adb950a3a468e6 authored by Radheshyam Balasundaram on 29 July 2014, 00:14:25 UTC
Minor changes to CuckooTableBuilder
Tip revision: 91c0148
File Mode Size
build_tools
coverage
db
doc
examples
hdfs
helpers
include
java
linters
port
table
third-party
tools
util
utilities
.arcconfig -rw-r--r-- 246 bytes
.clang-format -rw-r--r-- 138 bytes
.gitignore -rw-r--r-- 331 bytes
.travis.yml -rw-r--r-- 1.0 KB
CONTRIBUTING.md -rw-r--r-- 733 bytes
HISTORY.md -rw-r--r-- 9.2 KB
INSTALL.md -rw-r--r-- 3.4 KB
LICENSE -rw-r--r-- 1.6 KB
Makefile -rw-r--r-- 22.2 KB
PATENTS -rw-r--r-- 1.4 KB
README.md -rw-r--r-- 1.2 KB
ROCKSDB_LITE.md -rw-r--r-- 1020 bytes

README.md

back to top