Commit Graph

54 Commits (f02c708aa32829bbbd70aa3493af8444e76e4350)

Author SHA1 Message Date
Yanqin Jin 18cb731f27 Fix a bug in range scan with merge and deletion with timestamp (#10915) 2 years ago
Yanqin Jin 7d26e4c5a3 Basic Support for Merge with user-defined timestamp (#10819) 2 years ago
Changyu Bi 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) 2 years ago
Yanqin Jin b87c355772 Fix assertion error with read_opts.iter_start_ts (#10279) 2 years ago
Yanqin Jin b6cfda1283 Support `iter_start_ts` for backward iteration (#10200) 2 years ago
Yu Zhang 693dffd8e8 Return try again when full_history_ts_low is higher than requested ts (#10126) 2 years ago
Yu Zhang a101c9de60 Return "invalid argument" when read timestamp is too old (#10109) 2 years ago
Yanqin Jin 3e02c6e05a Point-lookup returns timestamps of Delete and SingleDelete (#10056) 2 years ago
Yu Zhang 16bdb1f999 Add timestamp support to DBImplReadOnly (#10004) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 2 years ago
slk 95305c44a1 Add OpenAndTrimHistory API to support trimming data with specified timestamp (#9410) 2 years ago
satyajanga 036bbab6f7 Use the comparator from the sst file table properties in sst_dump_tool (#9491) 2 years ago
Yanqin Jin 629e3e1d77 Fix spelling in public API (#9490) 2 years ago
Yanqin Jin 3122cb4358 Revise APIs related to user-defined timestamp (#8946) 2 years ago
Yanqin Jin d10c5c08d3 Remove iter_start_seqnum and preserve_deletes (#9430) 2 years ago
slk 2e5f764294 Make IncreaseFullHistoryTsLow to a public API (#9221) 3 years ago
mrambacher 9a116ab4b4 Add NewMetaDataIterator method (#8692) 3 years ago
slk e12753eb71 Track each SST's timestamp information as user properties (#9093) 3 years ago
Yanqin Jin a113cecfc9 Fix a bug in timestamp-related GC (#9116) 3 years ago
anand76 dddb791c18 Enable a few unit tests to use custom Env objects (#9087) 3 years ago
Jay Zhuang 5aad38f262 Deflake DBBasicTestWithTimestampCompressionSettings.PutAndGetWithComp… (#9136) 3 years ago
Akanksha Mahajan 78afb4d81e Support SingleDelete for user-defined timestamps (#8921) 3 years ago
Yanqin Jin 2a2b3e03a5 Allow WriteBatch to have keys with different timestamp sizes (#8725) 3 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
Yanqin Jin 0304352882 Fix a bug in key comparison when index type is kBinarySearchWithFirstKey (#8062) 3 years ago
Yanqin Jin 82b3888433 Enable backward iterator for keys with user-defined timestamp (#8035) 3 years ago
Jay Zhuang cf160b98e1 Add full_history_ts_low option to compaction (#7884) 3 years ago
Adam Retter 6e0f62f2b6 Add more tests to ASSERT_STATUS_CHECKED (3), API change (#7715) 4 years ago
Jay Zhuang 7fec715db4 Make CompactRange and GetApproximateSizes work with timestamp (#7684) 4 years ago
Jay Zhuang 9e1640403a Exclude timestamp from prefix extractor (#7668) 4 years ago
Jay Zhuang 18aee7db7e Fix a seek issue with prefix extractor and timestamp (#7644) 4 years ago
Jay Zhuang 881e0dcc09 Fix MultiGet unable to query timestamp data issue (#7589) 4 years ago
Ramkumar Vadivelu 9a690a74e1 In ParseInternalKey(), include corrupt key info in Status (#7515) 4 years ago
Ramkumar Vadivelu e04a50923d Change ParseInternalKey() to return Status instead of bool (#7457) 4 years ago
Jay Zhuang 1bdaef7a06 Status check enforcement for timestamp_basic_test (#7454) 4 years ago
Jay Zhuang 8c9fff917c MultiGet() with timestamp should respect snapshot (#7404) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Yanqin Jin d758273ceb Get() with timestamp should respect snapshot (#7227) 4 years ago
Yanqin Jin 2735b0275d ReadOptions.iter_start_ts should support tombstones (#7178) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
sdong afa3518839 Revert "Update googletest from 1.8.1 to 1.10.0 (#6808)" (#6923) 4 years ago
Adam Retter 8d87e9cea1 Update googletest from 1.8.1 to 1.10.0 (#6808) 4 years ago
Yanqin Jin 961c7590d6 Add timestamp to delete (#6253) 4 years ago
Yanqin Jin d4398e08fc Fix timestamp support for MultiGet (#6748) 4 years ago
Yanqin Jin eeb3cf3f58 Fix release build (#6690) 4 years ago
Yanqin Jin 0c05624d50 Compaction with timestamp: input boundaries (#6645) 4 years ago
Huisheng Liu 9e89ffb776 make iterator return versions between timestamp bounds (#6544) 4 years ago