Commit Graph

2939 Commits (386a57e6ef08fbcc2f9b92217fa4a8c9873386c9)

Author SHA1 Message Date
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
Islam AbdelRahman 193221e0a1 Fix Forward Iterator Seek()/SeekToFirst() 8 years ago
Aaron Gao e48f3f8b9e remove tabs and duplicate #include in c api 8 years ago
Jay Lee a7875272d7 c: support seek_for_prev 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
zhangjinpeng1987 879f366366 Add C api for RateLimiter 8 years ago
Yi Wu 437942e481 Add avoid_flush_during_shutdown DB option 8 years ago
Benoit Girard 2b16d664cb Change max_bytes_for_level_multiplier to double 8 years ago
Jay Lee 16fb04434f expose IngestExternalFile to c abi 8 years ago
Andrew Kryczka 40a2e406f8 DeleteRange flush support 8 years ago
Vladislav Vaintroub d5555d95a3 Fix MSVC compile error in 32 bit compilation 8 years ago
Siying Dong da61f348d3 Print compression and Fast CRC support info as Header level 8 years ago
Siying Dong c90c48d3c8 Show More DB Stats in info logs 8 years ago
Siying Dong 1b295ac8ae DBTest.GetThreadStatus: Wait for test results for longer 8 years ago
Aaron Gao b50a81a2bb Add a test for tailing_iterator 8 years ago
Siying Dong 04751d5345 L0 compression should follow options.compression_per_level if not empty 8 years ago