Commit Graph

2964 Commits (07c2738ffa6bdb21caba5c5f7aa4cfe131d25ba7)

Author SHA1 Message Date
Adrien Schildknecht 01542400a8 Inform caller when rocksdb is stalling writes 7 years ago
Andrew Kryczka 821887036e pin L0 filters/indexes for compaction outputs 7 years ago
Sagar Vemuri 377e004048 Fix DBOptionsTest.SetBytesPerSync test when run with no compression 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Andrew Kryczka 880411f54c disable populating block cache for in-place updates 7 years ago
Aliaksei Sandryhaila cf51d3eb73 Remove an "unused" variable 7 years ago
Andrew Kryczka 5df172da2f fix deletion-triggered compaction in table builder 7 years ago
Maysam Yabandeh 385049baf2 WritePrepared Txn: Recovery 7 years ago
Sagar Vemuri 93c2b91740 Introduce conditional merge-operator invocation in point lookups 7 years ago
Quinn Jarrell 6a541afcc4 Make bytes_per_sync and wal_bytes_per_sync mutable 7 years ago
Maysam Yabandeh aa67bae6cf Break down PinnedDataIteratorRandomized 7 years ago
Zhongyi Xie 1d6700f9e6 Add test kPointInTimeRecoveryCFConsistency 7 years ago
Andrew Kryczka 4708a6875c Repair DBs with trailing slash in name 7 years ago
Andrew Kryczka fc7476bec1 fix populating range deletions in forward iterator 7 years ago
PhaniShekhar 65a9cd6168 Use L1 size as estimate for L0 size in LevelCompactionBuilder::GetPathID 7 years ago
Yi Wu b4596c6174 Fix Get does not return super version on error 7 years ago
Maysam Yabandeh 60beefd6e0 WritePrepared Txn: Advance seq one per batch 7 years ago
Maysam Yabandeh c57050b770 Use the default copy constructor in Options 7 years ago
Yi Wu 6b3c71f6ed Fix DBImpl::NotifyOnCompactionCompleted data race 7 years ago
Siying Dong edcbb36944 Three code-level optimization to Iterator::Next() 7 years ago
Siying Dong 885b1c682e Two small refactoring for better inlining 7 years ago
Oleksandr Anyshchenko ffac68367f Added save points for transactions C API 7 years ago
Yi Wu a843df668b Fix use-after-free in c_tset 7 years ago
Andrew Kryczka 464fb36de9 fix hanging after CompactFiles with L0 overlap 7 years ago
Oleksandr Anyshchenko 72e4190918 Additions for `OptimisticTransactionDB` in C API 7 years ago
Amy Xu 5785b1fcb8 Fix naming in InternalKey 7 years ago
Maysam Yabandeh 2d30aaae47 Exclude incompatible options in test 7 years ago
Archit Mishra 3c42807794 do not call merge when checking to see if key exists 7 years ago
Andrew Kryczka 025b85b4ac speedup DBTest.EncodeDecompressedBlockSizeTest 7 years ago
Siying Dong 64b6452e0c Make InternalKeyComparator final and directly use it in merging iterator 7 years ago
Siying Dong 2dd22e5449 Make DBIter class final 7 years ago
Huachao Huang 2a5915049e Fix missing BYTES_PER_WRITE for pipeline write 7 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 7 years ago
Andrew Kryczka 3cd7ea2e8a rename stall-related internal stats 7 years ago
Siying Dong 0e99323ac2 Fix CLANG Analyze 7 years ago
Andrew Kryczka 10ddd59ba7 fix CompactFiles inclusion of older L0 files 7 years ago
Kamalalochana Subbaiah e612e31740 Updated CRC32 Power Optimization Changes 7 years ago
Andrew Kryczka c10cf166fa Dump non-final ZSTD compression type support 7 years ago
Artem Danilov 8a6708f5f2 Extend property map with compaction stats 7 years ago
Huachao Huang 0980dc6c9a Fix wrong smallest key of delete range tombstones 7 years ago
Andrew Kryczka b767972313 avoid use-after-move error 7 years ago
Maysam Yabandeh fbfa3e7a43 WriteAtPrepare: Efficient read from snapshot list 7 years ago
Yi Wu 3c840d1a6d Allow DB reopen with reduced options.num_levels 7 years ago
Yi Wu 92bfd6c507 Fix DropColumnFamily data race 7 years ago
Andrew Kryczka 7fbb9eccaf support disabling checksum in block-based table 7 years ago
Andrew Kryczka 7eba54eb9b test compaction input-level split range tombstone assumption 7 years ago
mkosieradzki a12479819d Improved transactions support in C API 7 years ago
Andrew Kryczka 8ace1f79b5 add counter for deletion dropping optimization 7 years ago
Andrew Kryczka ed0a4c93ef perf_context measure user bytes read 7 years ago
Sagar Vemuri 9a44b4c32c Allow merge operator to be called even with a single operand 7 years ago