Commit Graph

2905 Commits (6a541afcc4d1e5b6e6d78e288b9bee3bb2a933b5)

Author SHA1 Message Date
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
Reid Horuff 1ca5f6d132 Fix 2PC Recovery SeqId Miscount 8 years ago
Andrew Kryczka c90fef88b1 fix open failure with empty wal 8 years ago
Andrew Kryczka 4e20c5da20 Store internal keys in TombstoneMap 8 years ago
Yueh-Hsuan Chiang a9fb346e4a Fix RocksDB Lite build failure in c_test.cc 8 years ago
Reid Horuff d133b08f68 Use correct sequence number when creating memtable 8 years ago
Islam AbdelRahman 9bd191d2f4 Fix deadlock between (WriterThread/Compaction/IngestExternalFile) 8 years ago