Commit Graph

291 Commits (4605e20c58b160e515daa8ba1751901f1283c208)

Author SHA1 Message Date
Xing Jin 17dc128048 Pull from https://reviews.facebook.net/D10917 11 years ago
Simha Venkataramaiah 60bf2b7d4a Add APIs to query SST file metadata and to delete specific SST files 11 years ago
Deon Nicholas b87dcae1a3 Made merge_oprator a shared_ptr; and added TTL unit tests 11 years ago
Mayank Agarwal 8a3547d38e API for getting archived log files 11 years ago
Mayank Agarwal 387ac0f1e1 Expose statistic for sequence number and implement setTickerCount 11 years ago
Xing Jin 0a5afd1afc Minor fix to current codes 11 years ago
Mayank Agarwal f1bf169484 Counter for merge failure 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
Dhruba Borthakur 93d77a27d2 Universal Compaction should keep DeleteMarkers unless it is the earliest file. 11 years ago
Xing Jin 8ae905ed63 Fix unit tests for universal compaction (step 2) 11 years ago
Xing Jin 17b8f786a3 Fix unit tests/bugs for universal compaction (first step) 11 years ago
Deon Nicholas c2d7826ced [RocksDB] [MergeOperator] The new Merge Interface! Uses merge sequences. 11 years ago
Jim Paton 8e792e5896 Add soft_rate_limit stats 11 years ago
Jim Paton 1036537c94 Add soft and hard rate limit support 11 years ago
Mayank Agarwal 59d0b02f8b Expand KeyMayExist to return the proper value if it can be found in memory and also check block_cache 11 years ago
Jim Paton 9700677a2b Slow down writes gradually rather than suddenly 11 years ago
Xing Jin 0f0a24e298 Make arena block size configurable 11 years ago
Jim Paton 6db52b525a Don't use redundant Env::NowMicros() calls 11 years ago
Jim Paton 18afff2e63 Add stall counts to statistics 11 years ago
Dhruba Borthakur d7ba5bce37 Revert 6fbe4e981a3d74270a0160445bd993c464c23d76: If disable wal is set, then batch commits are avoided 11 years ago
Jim Paton 52d7ecfc78 Virtualize SkipList Interface 11 years ago
Dhruba Borthakur 6fbe4e981a If disable wal is set, then batch commits are avoided. 11 years ago
Mayank Agarwal bf66c10b13 Use KeyMayExist for WriteBatch-Deletes 11 years ago
Haobo Xu d364eea1fc [RocksDB] Fix FindMinimumEmptyLevelFitting 11 years ago
Haobo Xu 9ee68871dc [RocksDB] Enable manual compaction to move files back to an appropriate level. 11 years ago
Mayank Agarwal 2a986919d6 Make rocksdb-deletes faster using bloom filter 11 years ago
Haobo Xu 9ba82786ce [RocksDB] Provide contiguous sequence number even in case of write failure 12 years ago
Dhruba Borthakur 116ec527f2 Renamed 'hybrid_compaction' tp be "Universal Compaction'. 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
Abhishek Kona 5ef6bb8c37 [rocksdb][refactor] statistic printing code to one place 12 years ago
Dhruba Borthakur 6acbe0fc45 Compact multiple memtables before flushing to storage. 12 years ago
Haobo Xu 1afdf28701 [RocksDB] Compaction Filter Cleanup 12 years ago
Deon Nicholas 4985a9f73b [Rocksdb] [Multiget] Introduced multiget into db_bench 12 years ago
Haobo Xu bdf1085944 [RocksDB] cleanup EnvOptions 12 years ago
Mayank Agarwal 184343a061 Max_mem_compaction_level can have maximum value of num_levels-1 12 years ago
Deon Nicholas d8c7c45ea0 Very basic Multiget and simple test cases. 12 years ago
Abhishek Kona d91b42ee27 [Rocksdb] Measure all FSYNC/SYNC times 12 years ago
Mark Callaghan d9f538e1a9 Improve output for GetProperty('leveldb.stats') 12 years ago
Haobo Xu 2b1fb5b01d [RocksDB] Add score column to leveldb.stats 12 years ago
Haobo Xu d897d33bf1 [RocksDB] Introduce Fast Mutex option 12 years ago
Haobo Xu 2df65c118c [RocksDB] Dump counters and histogram data periodically with compaction stats 12 years ago
heyongqiang 4b29651206 add block deviation option to terminate a block before it exceeds block_size 12 years ago
Haobo Xu ef15b9d178 [RocksDB] Fix MaybeDumpStats 12 years ago
Haobo Xu 0e879c93de [RocksDB] dump leveldb.stats periodically in LOG file. 12 years ago
Dhruba Borthakur 26541860d3 The max size of the write buffer size can be 64 GB. 12 years ago
Haobo Xu 87d0af15d8 [RocksDB] Introduce an option to skip log error on recovery 12 years ago
Abhishek Kona e1174306c5 [RocksDB] Simplify StopWatch implementation 12 years ago
Haobo Xu 4ca3c67bd3 [RocksDB] Cleanup compaction filter to use a class interface, instead of function pointer and additional context pointer. 12 years ago