Commit Graph

240 Commits (74a652a45ff63350640245ba7994bebc748bb0d4)

Author SHA1 Message Date
Yanqin Jin e633983cf1 Add support to flush multiple CFs atomically (#4262) 6 years ago
Andrey Zagrebin aeed4f0749 #3865 fix performance regression introduced by MergeOperator.ShouldMerge (#4266) 6 years ago
Tamir Duberstein 7bee48bdbd Add GCC 8 to Travis (#3433) 6 years ago
Manuel Ung a16e00b7b9 WriteUnPrepared Txn: Disable seek to snapshot optimization (#3955) 6 years ago
Zhongyi Xie c3ebc75843 Move prefix_extractor to MutableCFOptions 7 years ago
Maysam Yabandeh bde1c1a72a WritePrepared Txn: add stats 7 years ago
Radoslaw Zarzynski 09b6bf828a InlineSkiplist: don't decode keys unnecessarily during comparisons 7 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 7 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 7 years ago
David Lai f4a030ce81 - comment out unused parameters 7 years ago
Maysam Yabandeh 8eb1d445c3 Unbreak MemTableRep API change 7 years ago
jsteemann 4e7a182d09 Several small "fixes" 7 years ago
Fosco Marotto ba6ee1f749 Fix 2 more unused reference errors VS2017 7 years ago
Maysam Yabandeh 813719e952 WritePrepared Txn: Duplicate Keys, Memtable part 7 years ago
topilski b9873162f0 Fixed get version on windows, moved throwing exceptions into cc file. 7 years ago
Andrew Kryczka c4c1f961e7 dynamically change current memtable size 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Zhongyi Xie 0f3b36964e Fix counter for memtable updates 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 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
Archit Mishra 3c42807794 do not call merge when checking to see if key exists 7 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 7 years ago
Andrew Kryczka af012c0f83 fix deleterange with memtable prefix bloom 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 95b0e89b5d Improve write buffer manager (and allow the size to be tracked in block cache) 8 years ago
Andrew Kryczka a4d9c02511 Pass CF ID to MemTableRepFactory 8 years ago
Siying Dong 51ac91f586 Histogram of number of merge operands 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Yi Wu 0fcdccc33e Blob storage helper methods 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 8f5bf04468 Flush triggered by DB write buffer size picks the oldest unflushed CF 8 years ago
Vitaliy Liptchinsky 1aaa898cf1 Adding GetApproximateMemTableStats method 8 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Andrew Kryczka b0029bc7fa Test merge op covered by range deletion in memtable 8 years ago
yinqiwen 973f1b78fd memtable: delete merge value for range deleteion 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Daniel Black 342370f1d3 Simplify MemTable::Update 8 years ago
Daniel Black 67adc937b6 intentional fallthough (prevents gcc-7/clang-4 error) 8 years ago
Mike Kolupaev 236d4c67e9 Less linear search in DBIter::Seek() when keys are overwritten a lot 8 years ago
Yi Wu dfb6fe6755 Unified InlineSkipList::Insert algorithm with hinting 8 years ago
Andrew Kryczka fd43ee09da Range deletion microoptimizations 8 years ago
Andrew Kryczka fe349db57b Remove Arena in RangeDelAggregator 8 years ago
Yi Wu 1543d5d92e Report memory usage by memtable insert hints map. 8 years ago
Yi Wu 1ea79a78c9 Optimize sequential insert into memtable - Part 1: Interface 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Andrew Kryczka b9bc7a2aa4 Use skiplist rep for range tombstone memtable 8 years ago
Andrew Kryczka 6009c473c7 Store range tombstones in memtable 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago