Commit Graph

516 Commits (f0dde49cda71f61ccf36f3fc19428cc9bf930e13)

Author SHA1 Message Date
Igor Canadi 1510339e52 Speed up FindObsoleteFiles 11 years ago
Igor Canadi 444cf88a56 Flush the log outside of lock 11 years ago
Igor Canadi beeb74be6f Move I/O outside of lock 11 years ago
Haobo Xu 8cbe5bb56b [RocksDB] Add OnCompactionStart to CompactionFilter class 11 years ago
Siying Dong f03b2df010 Follow-up Cleaning-up After D13521 11 years ago
Siying Dong d4eec30ed0 Make "Table" pluggable 11 years ago
Siying Dong 9edda37027 Universal Compaction to Have a Size Percentage Threshold To Decide Whether to Compress 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Siying Dong 073cbfc8f0 Enable background flush thread by default and fix issues related to it 11 years ago
Mayank Agarwal da2fd001a6 Fix rocksdb->levledb BytewiseComparator and inverted order of error in db/version_set.cc 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Haobo Xu 1d8c57db23 [RocksDB] Universal compaction trigger condition minor fix 11 years ago
Dhruba Borthakur 4012ca1c7b Added a parameter to limit the maximum space amplification for universal compaction. 11 years ago
Mayank Agarwal ab5c5c28fe Fix build caused by DeleteFile not tolerating / at the beginning 11 years ago
Dhruba Borthakur 59de2dbad7 Cleanup DeleteFile API 11 years ago
Dhruba Borthakur fc0c399d2e Introduced a new flag non_blocking_io in ReadOptions. 11 years ago
Mayank Agarwal b1074ac24f Use initializer list for VersionSet 11 years ago
Tyler Harter 4504c99030 Internal/user key bug fix. 12 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 12 years ago
Tyler Harter 94cf218720 Revert "Prefix scan: db_bench and bug fixes" 12 years ago
Tyler Harter c2bd8f4824 Prefix scan: db_bench and bug fixes 12 years ago
Simha Venkataramaiah 60bf2b7d4a Add APIs to query SST file metadata and to delete specific SST files 12 years ago
Haobo Xu f9e2decf7c [RocksDB] Minor iterator cleanup 12 years ago
Deon Nicholas b87dcae1a3 Made merge_oprator a shared_ptr; and added TTL unit tests 12 years ago
Deon Nicholas e1346968d8 Merge operator fixes part 1. 12 years ago
Jim Paton 0307c5fe3a Implement log blobs 12 years ago
Mayank Agarwal f1bf169484 Counter for merge failure 12 years ago
Dhruba Borthakur 93d77a27d2 Universal Compaction should keep DeleteMarkers unless it is the earliest file. 12 years ago
Haobo Xu 3a3b1c3e6c [RocksDB] Improve manifest dump to print internal keys in hex for version edits. 12 years ago
Xing Jin 17b8f786a3 Fix unit tests/bugs for universal compaction (first step) 12 years ago
Deon Nicholas c2d7826ced [RocksDB] [MergeOperator] The new Merge Interface! Uses merge sequences. 12 years ago
Mayank Agarwal 59d0b02f8b Expand KeyMayExist to return the proper value if it can be found in memory and also check block_cache 12 years ago
Dhruba Borthakur a91fdf1b99 The target file size for L0 files was incorrectly set to LLONG_MAX. 12 years ago
Mayank Agarwal bf66c10b13 Use KeyMayExist for WriteBatch-Deletes 12 years ago
Dhruba Borthakur 76a4923307 Make file-sizes and grandparentoverlap to be unsigned to avoid bad comparisions. 12 years ago
Mayank Agarwal 2a986919d6 Make rocksdb-deletes faster using bloom filter 12 years ago
Xing Jin 8a5341ec7d Newbie code question 12 years ago
Dhruba Borthakur 289efe9922 Update statistics only if needed. 12 years ago
Dhruba Borthakur 7cb8d462d5 Rename PickCompactionHybrid to PickCompactionUniversal. 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 00124683de [rocksdb] do not trim range for level0 in manual compaction 12 years ago
Haobo Xu bdf1085944 [RocksDB] cleanup EnvOptions 12 years ago
Dhruba Borthakur e673d5d26d Do not submit multiple simultaneous seek-compaction requests. 12 years ago
Abhishek Kona d91b42ee27 [Rocksdb] Measure all FSYNC/SYNC times 12 years ago
Haobo Xu ab8d2f6ab2 [RocksDB] [Performance] Allow different posix advice to be applied to the same table file 12 years ago
Dhruba Borthakur d1aaaf718c Ability to set different size fanout multipliers for every level. 12 years ago
Dhruba Borthakur a8d3aa2c26 Assertion failure for L0-L1 compactions. 12 years ago
Haobo Xu 05e8854085 [Rocksdb] Support Merge operation in rocksdb 12 years ago