Commit Graph

2895 Commits (382277d0fe79ece86b799e3925919cf44c3afb4c)

Author SHA1 Message Date
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
follitude ac8fb77afd fix some misspellings 7 years ago
Andrew Kryczka af012c0f83 fix deleterange with memtable prefix bloom 7 years ago
Andrew Kryczka 1c8dbe2aa2 update scores after picking universal compaction 7 years ago
Maysam Yabandeh eb6425303e Update WritePrepared with the pseudo code 7 years ago
Siying Dong 71598cdc75 Fix false removal of tombstone issue in FIFO and kCompactionStyleNone 7 years ago
Andrew Kryczka acf935e40f fix deletion dropping in intra-L0 7 years ago
yiwu-arbug 3f5888430a Fix c_test ASAN failure 7 years ago
Andrew Kryczka 6f051e0c71 fix corruption_test valgrind 7 years ago
Kent767 ac098a4626 expose set_skip_stats_update_on_db_open to C bindings 7 years ago
Siying Dong 666a005f9b Support prefetch last 512KB with direct I/O in block based file reader 7 years ago
Stanislav Tkach 25df24254b Add column families related functions (C API) 7 years ago
Oleksandr Anyshchenko 0cecf8155b Write batch for `TransactionDB` in C API 7 years ago
jimmyway 23c7d13540 fix comment 7 years ago
Aaron G 7848f0b24c add VerifyChecksum() to db.h 7 years ago
Chang Liu d97a72d63f Try to repair db with wal_dir option, avoid leak some WAL files 7 years ago
Maysam Yabandeh bdc056f8aa Refactor PessimisticTransaction 7 years ago
Sagar Vemuri 20dc5e74f2 Optimize range-delete aggregator call in merge helper. 7 years ago
Andrew Kryczka cc01985db0 Introduce bottom-pri thread pool for large universal compactions 7 years ago
Maysam Yabandeh 58410aee44 Fix the overflow bug in AwaitState 7 years ago