Commit Graph

228 Commits (d2ca2bd18308a533b4f4a547d9d36c0263ce44d5)

Author SHA1 Message Date
Igor Canadi d2ca2bd183 Fixing build failure 11 years ago
Igor Canadi d0beadd456 Env class that can randomly read and write 11 years ago
Naman Gupta cbf4a06427 Add option for storing transaction logs in a separate dir 11 years ago
Igor Canadi fa46ddb41f Move delete and free outside of crtical section 11 years ago
Dhruba Borthakur 4463b11cad Migrate names of properties from 'leveldb' prefix to 'rocksdb' prefix. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Haobo Xu fa798e9e28 [Rocksdb] Submit mem table flush job in a different thread pool 11 years ago
Haobo Xu 71046971f0 [RocksDB] Added perf counters to track skipped internal keys during iteration 11 years ago
Haobo Xu 22bb7c754b [RocksDB] print the name of options.memtable_factory in LOG so we know 11 years ago
Dhruba Borthakur f1a60e5c3e The vector rep implementation was segfaulting because of incorrect initialization of vector. 11 years ago
Dhruba Borthakur 87d6eb2f6b Implement apis in the Environment to clear out pages in the OS cache. 11 years ago
Dhruba Borthakur 5e9f3a9aa7 Better locking in vectorrep that increases throughput to match speed of storage. 11 years ago
Rajat Goel 11c65021fb Revert "Minor fixes found while trying to compile it using clang on Mac OS X" 11 years ago
Rajat Goel 5f2c136c32 Minor fixes found while trying to compile it using clang on Mac OS X 11 years ago
Haobo Xu 8866448001 [RocksDB] fix build env_test 11 years ago
Dhruba Borthakur 4012ca1c7b Added a parameter to limit the maximum space amplification for universal compaction. 11 years ago
Haobo Xu 1565dab809 [RocksDB] Enhance Env to support two thread pools LOW and HIGH 11 years ago
Haobo Xu 0e422308aa [RocksDB] Remove Log file immediately after memtable flush 11 years ago
Haobo Xu f2f4c8072f [RocksDB] Added nano second stopwatch and new perf counters to track block read cost 11 years ago
Dhruba Borthakur 197034e4c3 An iterator may automatically invoke reseeks. 11 years ago
Xing Jin 42c109cc2e New ldb command to convert compaction style 11 years ago
Jim Paton 5c3b254ef2 Fix memory leak 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Jim Paton 74781a0c49 Add three new MemTableRep's 11 years ago
Tyler Harter a8f47a4006 Add options to dump. 11 years ago
Tyler Harter f5f1842282 Prefix filters for scans (v4) 11 years ago
sumeet 3b81df34bd Separate compaction filter for each compaction 11 years ago
Haobo Xu 3a3b1c3e6c [RocksDB] Improve manifest dump to print internal keys in hex for version edits. 11 years ago
Xing Jin 17b8f786a3 Fix unit tests/bugs for universal compaction (first step) 11 years ago
Mayank Agarwal 1d7b4765c3 Expose base db object from ttl wrapper 11 years ago
Jim Paton 1036537c94 Add soft and hard rate limit support 11 years ago
Xing Jin 0f0a24e298 Make arena block size configurable 11 years ago
Jim Paton 52d7ecfc78 Virtualize SkipList Interface 11 years ago
Mayank Agarwal bf66c10b13 Use KeyMayExist for WriteBatch-Deletes 11 years ago
Dhruba Borthakur 9357a53a7d Fix merge problems with options. 11 years ago
Mayank Agarwal 2a986919d6 Make rocksdb-deletes faster using bloom filter 11 years ago
Haobo Xu a8d5f8dde2 [RocksDB] Remove old readahead options 12 years ago
Dhruba Borthakur 116ec527f2 Renamed 'hybrid_compaction' tp be "Universal Compaction'. 12 years ago
Haobo Xu 92ca816a60 [RocksDB] Support internal key/value dump for ldb 12 years ago
Dhruba Borthakur 47c4191fe8 Reduce write amplification by merging files in L0 back into L0 12 years ago
Dhruba Borthakur 554c06dd18 Reduce write amplification by merging files in L0 back into L0 12 years ago
Mayank Agarwal b858da709a Simplify bucketing logic in ldb-ttl 12 years ago
Mayank Agarwal 61f1baaedf Introducing timeranged scan, timeranged dump in ldb. Also the ability to count in time-batches during Dump 12 years ago
Haobo Xu 96be2c4ee0 [RocksDB] Add mmap_read option for db_stress 12 years ago
Abhishek Kona 5ef6bb8c37 [rocksdb][refactor] statistic printing code to one place 12 years ago
Haobo Xu 3cc1af2062 [RocksDB] Option for incremental sync 12 years ago
Dhruba Borthakur 6acbe0fc45 Compact multiple memtables before flushing to storage. 12 years ago
Abhishek Kona 00124683de [rocksdb] do not trim range for level0 in manual compaction 12 years ago
Abhishek Kona bff718d81c [Rocksdb] Implement filluniquerandom 12 years ago
Haobo Xu 778e179046 [RocksDB] Sync file to disk incrementally 12 years ago