Commit Graph

212 Commits (ec11eff3bc15b8df3c038021ca0a0180da5eac9b)

Author SHA1 Message Date
Vijay Nadimpalli 4c49e38f15 MultiGet batching in memtable (#5818) 5 years ago
Lingjing You 1a928c22a0 Add insert hints for each writebatch (#5728) 5 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Peter Dillinger b55b2f45d0 Faster new DynamicBloom implementation (for memtable) (#5762) 5 years ago
Zhongyi Xie 2f41ecfe75 Refactor trimming logic for immutable memtables (#5022) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 5 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 5 years ago
Zhongyi Xie 248b6b551e rename variable to avoid shadowing (#5204) 5 years ago
yiwu-arbug cca141ecf8 Fix crash with memtable prefix bloom and key out of prefix extractor domain (#5190) 5 years ago
Siying Dong 0bb555630f Consolidate hash function used for non-persistent data in a new function (#5155) 5 years ago
Zhongyi Xie ed995c6a69 add whole key bloom filter support in memtables (#4985) 5 years ago
Michael Liu ca89ac2ba9 Apply modernize-use-override (2nd iteration) 5 years ago
Siying Dong fc53839bfa Disallow customized hash function in DynamicBloom (#4915) 6 years ago
Abhishek Madan 02bfc5831e Change is_range_del_table_empty_ flag to atomic (#4801) 6 years ago
Abhishek Madan cad248f5c6 Prepare FragmentedRangeTombstoneIterator for use in compaction (#4740) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Abhishek Madan ed5aec5ba3 Fix range tombstone covering short-circuit logic (#4698) 6 years ago
Siying Dong 13579e8c5a WriteBufferManger doens't cost to cache if no limit is set (#4695) 6 years ago
Abhishek Madan 6bee36a786 Modify FragmentedRangeTombstoneList member layout (#4632) 6 years ago
Abhishek Madan 7528130e38 Cache fragmented range tombstones in BlockBasedTableReader (#4493) 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
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 6 years ago
Maysam Yabandeh bde1c1a72a WritePrepared Txn: add stats 6 years ago
Radoslaw Zarzynski 09b6bf828a InlineSkiplist: don't decode keys unnecessarily during comparisons 6 years ago
Andrew Kryczka 5d68243e61 Comment out unused variables 6 years ago
Igor Sugak aba3409740 Back out "[codemod] - comment out unused parameters" 6 years ago
David Lai f4a030ce81 - comment out unused parameters 6 years ago
Maysam Yabandeh 8eb1d445c3 Unbreak MemTableRep API change 6 years ago
jsteemann 4e7a182d09 Several small "fixes" 6 years ago
Fosco Marotto ba6ee1f749 Fix 2 more unused reference errors VS2017 6 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) 7 years ago
Andrew Kryczka a4d9c02511 Pass CF ID to MemTableRepFactory 7 years ago
Siying Dong 51ac91f586 Histogram of number of merge operands 7 years ago