Commit Graph

65 Commits (main)

Author SHA1 Message Date
Levi Tamasi 2ea109521f Revisit the interface of MergeHelper::TimedFullMerge(WithEntity) (#10932) 2 years ago
Levi Tamasi fbd9077d66 Fix a bug where GetContext does not update READ_NUM_MERGE_OPERANDS (#10925) 2 years ago
Levi Tamasi 941d834739 Support Merge for wide-column entities during point lookups (#10916) 2 years ago
Yanqin Jin 7d26e4c5a3 Basic Support for Merge with user-defined timestamp (#10819) 2 years ago
Levi Tamasi 7867a1112b Handle Merges correctly in GetEntity (#10894) 2 years ago
Changyu Bi 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) 2 years ago
Yanqin Jin 07249fea8f Fix DBImpl::GetLatestSequenceForKey() for Merge (#10724) 2 years ago
Levi Tamasi 81388b36e0 Add support for wide-column point lookups (#10540) 2 years ago
Levi Tamasi 24bcab7d5d Make queries return the value of the default column for wide-column entities (#10483) 2 years ago
Peter Dillinger e6c5e0ab9a Have Cache use Status::MemoryLimit (#10262) 2 years ago
Levi Tamasi c73d2a9d18 Add API for writing wide-column entities (#10242) 3 years ago
Yanqin Jin 3e02c6e05a Point-lookup returns timestamps of Delete and SingleDelete (#10056) 3 years ago
Levi Tamasi dc5de45af8 Support readahead during compaction for blob files (#9187) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Akanksha Mahajan 3897ce3125 Support for Merge in Integrated BlobDB with base values (#8292) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago
Yanqin Jin 82b3888433 Enable backward iterator for keys with user-defined timestamp (#8035) 4 years ago
mrambacher 12f1137355 Add a SystemClock class to capture the time functions of an Env (#7858) 4 years ago
Levi Tamasi e8cb32ed67 Introduce BlobFileCache and add support for blob files to Get() (#7540) 4 years ago
Yanqin Jin 961c7590d6 Add timestamp to delete (#6253) 5 years ago
Peter Dillinger 249eff0f30 Stats for redundant insertions into block cache (#6681) 5 years ago
Huisheng Liu 904a60ff63 return timestamp from get (#6409) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
Vijay Nadimpalli d150e01474 New API to get all merge operands for a Key (#5604) 5 years ago
haoyuhuang 6edc5d0719 Block cache tracing: Associate a unique id with Get and MultiGet (#5514) 6 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 6 years ago
Siying Dong f184bee77b PlainTable should avoid copying Get() results from immortal source. (#4924) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Abhishek Madan 8c78348c77 Use only "local" range tombstones during Get (#4449) 6 years ago
Andrey Zagrebin fa4de6e30f #3865 followup for fix performance degression introduced by switching order of operands (#4284) 6 years ago
Zhongyi Xie f95a5b2464 Avoid unnecessary big for-loop when reporting ticker stats stored in GetContext (#3490) 7 years ago
David Lai 3be9b36453 comment unused parameters to turn on -Wunused-parameter flag 7 years ago
Maysam Yabandeh 67182678a5 Stats for false positive rate of full filtesr 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
Zhongyi Xie 51c2ea0feb Reduce heavy hitter for Get operation 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Sagar Vemuri 93c2b91740 Introduce conditional merge-operator invocation in point lookups 7 years ago
Maysam Yabandeh f46464d383 write-prepared txn: call IsInSnapshot 7 years ago
Sagar Vemuri 72502cf227 Revert "comment out unused parameters" 8 years ago
Victor Gao 1d7048c598 comment out unused parameters 8 years ago
Sushma Devendrappa 0655b58582 enable PinnableSlice for RowCache 8 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Siying Dong 5582123dee Sample number of reads per SST file 8 years ago
Maysam Yabandeh 47a09b0a88 Avoid pinning when row cache is accessed 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Maysam Yabandeh 11526252cc Pinnableslice (2nd attempt) 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago