Commit Graph

2561 Commits (0b0f235724dc6f6a724131d7b03fdf47c1956cbb)

Author SHA1 Message Date
Mike Kolupaev beb36d9c1e Fixed CompactionFilter::Decision::kRemoveAndSkipUntil 8 years ago
Islam AbdelRahman 67f37cf198 Allow user to specify a CF for SST files generated by SstFileWriter 8 years ago
Anton Safonov 9053fe2a5c Made delete_obsolete_files_period_micros option dynamic 8 years ago
Islam AbdelRahman edde954e7b fix clang build 8 years ago
Islam AbdelRahman e39d080871 Fix travis (compile for clang < 3.9) 8 years ago
fangchenliaohui b77007df8b Bug: paralle_group status updated in WriteThread::CompleteParallelWorker 8 years ago
Mike Kolupaev 247d0979aa Support for range skips in compaction filter 8 years ago
Panagiotis Ktistakis 96fcefbf1d c api: expose option for dynamic level size target 8 years ago
zhangjinpeng1987 00197cff39 Add C API to set base_backgroud_compactions 8 years ago
Andrew Kryczka 5b219eccb5 deleterange end-to-end test improvements for lite/robustness 8 years ago
Andrew Kryczka e333528991 DeleteRange write path end-to-end tests 8 years ago
Siying Dong 7784980fcd Fix mis-reporting of compaction read bytes to the base level 8 years ago
Islam AbdelRahman 3c6b49ed66 Fix implicit conversion between int64_t to int 8 years ago
Siying Dong b3b875657f Remove unused assignment in db/db_iter.cc 8 years ago
Andrew Kryczka 4f6e89b1d0 Fix range deletion covering key in same SST file 8 years ago
Islam AbdelRahman a2bf265a39 Avoid intentional overflow in GetL0ThresholdSpeedupCompaction 8 years ago
Islam AbdelRahman 52fd1ff2c2 disable UBSAN for functions with intentional -ve shift / overflow 8 years ago
Islam AbdelRahman 1886c435b9 Fix CompactionJob::Install division by zero 8 years ago
Islam AbdelRahman 13e66a8f51 Fix compaction_job.cc division by zero 8 years ago
Andrew Kryczka 01eabf7375 Fix double-counted deletion stat 8 years ago
Andrew Kryczka 7ffb10fc1a DeleteRange compaction statistics 8 years ago
Mike Kolupaev 236d4c67e9 Less linear search in DBIter::Seek() when keys are overwritten a lot 8 years ago
Siying Dong cd7c4143d7 Improve Write Stalling System 8 years ago
Yi Wu dfb6fe6755 Unified InlineSkipList::Insert algorithm with hinting 8 years ago
Andrew Kryczka 734e4acafb Eliminate redundant cache lookup with range deletion 8 years ago
Maysam Yabandeh 182b940e70 Add WriteOptions.no_slowdown 8 years ago
Karthikeyan Radhakrishnan 4118e13330 Persistent Cache: Expose stats to user via public API 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka fe349db57b Remove Arena in RangeDelAggregator 8 years ago
Andrew Kryczka 3f62215210 Lazily initialize RangeDelAggregator's map and pinning manager 8 years ago
Andrew Kryczka 635a7bd1ad refactor TableCache Get/NewIterator for single exit points 8 years ago
Siying Dong a4eb7387b2 Allow plain table to store index on file with bloom filter disabled 8 years ago
Yi Wu 36e4762ce0 Remove Ticker::SEQUENCE_NUMBER 8 years ago
Andrew Kryczka 760ef68a69 fix deleterange asan issue 8 years ago
Siying Dong 972e3ff295 Enable allow_concurrent_memtable_write and enable_write_thread_adaptive_yield by default 8 years ago
Yi Wu 1543d5d92e Report memory usage by memtable insert hints map. 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka 661e4c9267 DeleteRange unsupported in non-block-based tables 8 years ago
Andrew Kryczka 489d142808 DeleteRange interface 8 years ago
Islam AbdelRahman eba99c28e4 Fix min_write_buffer_number_to_merge = 0 bug 8 years ago
Artemiy Kolesnikov 91300d01f6 Dynamic max_total_wal_size option 8 years ago
Andrew Kryczka ec2f64794b Consider subcompaction boundaries when updating file boundaries for range deletion 8 years ago
Andrew Kryczka 3b192f6186 Handle full final subcompaction output file with range deletions 8 years ago
Andrew Kryczka 6c57952002 Make range deletion inclusive-exclusive 8 years ago
Yi Wu 1ea79a78c9 Optimize sequential insert into memtable - Part 1: Interface 8 years ago
Yi Wu df5eeb85ca Optimize sequential insert into memtable - Part 2: Implementation 8 years ago
Islam AbdelRahman 5ed650857d Fix SstFileWriter destructor 8 years ago
Lijun Tang adb665e0bf Allowed delayed_write_rate option to be dynamically set. 8 years ago
Maysam Yabandeh 361010d447 Exporting compaction stats in the form of a map 8 years ago
Aaron Gao b39b2ee12f do not call get() in recovery mode 8 years ago