Commit Graph

109 Commits (ec5843dca99dc7a16f1e80237468d7b5df2e6e1d)

Author SHA1 Message Date
Andrew Kryczka 3ae0047278 skip CompactRange flush based on memtable contents 6 years ago
Andrew Kryczka ee1c802675 Add delay before flush in CompactRange to avoid write stalling 6 years ago
Zhongyi Xie 3f1bb07351 make flush_reason_ atomic to keep TSAN happy 6 years ago
Zhongyi Xie 945f618ba5 log flush reason for better debugging experience 6 years ago
Yi Wu f1cb83fcf4 Fix Flush() keep waiting after flush finish 7 years ago
Yi Wu 9a27ac5d89 Fix drop column family data race 7 years ago
Shaohua Li eefd75a228 Stream 7 years ago
Prashant D 50e95a63dd Fix coverity issues column_family, compaction_db/iterator 7 years ago
Gihwan Oh 7deed2b43c Fix a typo in a comment 7 years ago
Adrien Schildknecht 01542400a8 Inform caller when rocksdb is stalling writes 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 6837a17621 Fix Data Race Between CreateColumnFamily() and GetAggregatedIntProperty() 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 7 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Siying Dong cd7c4143d7 Improve Write Stalling System 8 years ago
Andrew Kryczka 661e4c9267 DeleteRange unsupported in non-block-based tables 8 years ago
Aaron Gao 59a7c0337b Change ioptions to store user_comparator, fix bug 8 years ago
Islam AbdelRahman 5691a1d8a4 Fix compaction conflict with running compaction 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Yi Wu 0a88f38b7e Remove ColumnFamilyData::options() 8 years ago
Yi Wu 17f76fc564 DB::GetOptions() reflect dynamic changed options 8 years ago
Yi Wu a88677d2cf Remove ImmutableCFOptions from public API 8 years ago
Jay Edgar cdc4eb6892 Add a GetComparator() function to the ColumnFamilyHandle base class so that the user's comparator can be retrieved. 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 years ago
Islam AbdelRahman 21441c09bd Fix calling GetCurrentMutableCFOptions in CompactionJob::ProcessKeyValueCompaction() 8 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 8 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 8 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 6935eb24e0 Add ColumnFamilyHandle::GetDescriptor() 9 years ago
sdong 11672df19a Fix CLANG errors introduced by 7d87f02799 9 years ago
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Islam AbdelRahman 027ca5b2cd Total SST files size DB Property 9 years ago
Igor Canadi 760e9a94de Fail DB::Open() when the requested compression is not available 9 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 9 years ago
agiardullo 84c5bd7eb9 Add thread-safety documentation to MemTable and related classes 9 years ago
sdong 953a885ebf A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge 9 years ago
Igor Canadi b088c83e6e Don't delete files when column family is dropped 9 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 years ago
Jinfu Leng 96d989f70d catch config errors with L0 file count triggers 9 years ago
sdong d45a6a4002 Add rocksdb.num-live-versions: number of live versions 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago