Commit Graph

2776 Commits (3a8a848a552385072965de2f4f1d3f8d14f9bb47)

Author SHA1 Message Date
Siying Dong 2d75cd40d3 NewLRUCache() to pick number of shard bits based on capacity if not given 8 years ago
Siying Dong f25f1ec60b Add test DBTest2.GetRaceFlush which can expose a data race bug 8 years ago
sdong 5dad9d6d28 Avoid logs_ operation out of DB mutex 8 years ago
Islam AbdelRahman a7b13919bf Fix CompactFiles() bug when used with CompactionFilter using SuperVersion 8 years ago
Andrew Kryczka 616a1464ea Fix DeleteRange including sentinels in output files 8 years ago
Islam AbdelRahman 03ca2ac8a9 Remove function from DBImpl that are not used anywhere 8 years ago
Andrew Kryczka b0029bc7fa Test merge op covered by range deletion in memtable 8 years ago
Andrew Kryczka d438e1ec17 Test range deletion block outlives table reader 8 years ago
Andrew Kryczka 9da4d542fe Range deletions unsupported in tailing iterator 8 years ago
Hyeonseok Oh f2b4939da4 fixed typo 8 years ago
yinqiwen 973f1b78fd memtable: delete merge value for range deleteion 8 years ago
Vitaliy Liptchinsky 753ff84a3d Fix get approx size 8 years ago
Jay Lee 537da370da c: allow set savepoint to writebatch 8 years ago
Changli Gao 5ac97314e7 Fix std::out_of_range when DBOptions::keep_log_file_num is zero 8 years ago
Shu Zhang 3c0852d1da Make ingest external file backward compatible 8 years ago
Siying Dong 0e8dfd6062 Fix OptimizeForPointLookup() 8 years ago
Vitaliy Liptchinsky e840213d6e Change DB::GetApproximateSizes for more flexibility needed for MyRocks 8 years ago
Yi Wu 9239103cd4 Flush job should release reference current version if sync log failed 8 years ago
Islam AbdelRahman da54d36a96 Disable IngestExternalFile in ReadOnly mode 8 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Andrew Kryczka f9d18e22d2 Fix DeleteRange file boundary correctness issue with max_compaction_bytes 8 years ago
Islam AbdelRahman 3ce091fd73 Add KEEP_DB env var option 8 years ago
Siying Dong 77b4806625 Fix 2PC with concurrent memtable insert 8 years ago
Mike Kolupaev d18dd2c41f Abort compactions more reliably when closing DB 8 years ago
Changli Gao 9f246298e2 Performance: Iterate vector by reference 8 years ago
Dmitri Smirnov 3c233ca4ea Fix Windows environment issues 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Andrew Kryczka b104b87814 Maintain position in range deletions map 8 years ago
siddontang 653ac1f9c6 C API: support total_order_mode 8 years ago
Adam Retter 85ac1a320a Fix rocksdb::Status::getState 8 years ago
Islam AbdelRahman 76711b6e77 Make ExternalSSTFileTest::CompactionDeadlock more deterministic 8 years ago
Islam AbdelRahman c963460dbc Fix tests under GCC_481 8 years ago
Vincent Lee e425ec1162 utilities/backupable: backup should limit the copy size of wal. 8 years ago
Maysam Yabandeh 0712d541d1 Delegate Cleanables 8 years ago
Islam AbdelRahman d58ef52ba6 Allow SstFileWriter to Fadvise the file away from page cache 8 years ago
Siying Dong 17a4b75cc3 Always fsync the file after file copying 8 years ago
leipeng a738af8f84 db/pinned_iterators_manager.h: bugfix 8 years ago
Siying Dong 438f22bc56 Fix bug of Checkpoint loses recent transactions with 2PC 8 years ago
Aaron Gao 972f96b3fb direct io write support 8 years ago
Islam AbdelRahman 989e644ed8 Remove sst_file_manager option from LITE 8 years ago
Islam AbdelRahman 1beef6569a Fix c_test 8 years ago
Andrew Kryczka 50e305de98 Collapse range deletions 8 years ago
Yi Wu 5d1457dbbf Dump persistent cache options 8 years ago
Daniel Black 342370f1d3 Simplify MemTable::Update 8 years ago
Ding Ma 1a136c1f13 Expose file size 8 years ago
Andrew Kryczka fbff4628a9 Reduce compaction iterator status checks 8 years ago
Daniel Black 816c1e30ca gcc-7 requires include <functional> for std::function 8 years ago
Yi Wu c270735861 Iterator should be in corrupted status if merge operator return false 8 years ago
siddontang 8f5d24ae68 C API: support get usage and pinned_usage for cache 8 years ago