Commit Graph

243 Commits (e466173d5cb0735f49a905489be0eb889a26d89d)

Author SHA1 Message Date
Jay Zhuang f3cc66632b Align compaction output file boundaries to the next level ones (#10655) 2 years ago
Peter Dillinger ef443cead4 Refactor to avoid confusing "raw block" (#10408) 2 years ago
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Gang Liao 275cd80cdb Add a blob-specific cache priority (#10461) 2 years ago
Jay Zhuang 3f763763aa Change `bottommost_temperture` to `last_level_temperture` (#10471) 2 years ago
Peter Dillinger 65036e4217 Revert "Add a blob-specific cache priority (#10309)" (#10434) 2 years ago
Gang Liao 8d178090be Add a blob-specific cache priority (#10309) 2 years ago
Jay Zhuang faa0f9723c Tiered compaction: integrate Seqno time mapping with per key placement (#10370) 2 years ago
Jay Zhuang 69a18b9bad VerifySstUniqueIds status is overrided for multi CFs (#10247) 2 years ago
sdong a9565ccb26 Try to trivial move more than one files (#10190) 2 years ago
Peter Dillinger ad135f3ffd Document design/specification bugs with auto_prefix_mode (#10144) 2 years ago
zczhu 3ee6c9baec Consolidate manual_compaction_paused_ check (#10070) 2 years ago
Jay Zhuang a020031552 Add kLastTemperature as temperature high bound (#10044) 2 years ago
Jay Zhuang 23f34c7ae5 Skip ZSTD dict tests if the version doesn't support it (#10046) 2 years ago
Changyu Bi cc23b46da1 Support using ZDICT_finalizeDictionary to generate zstd dictionary (#9857) 2 years ago
Peter Dillinger 280b9f371a Fix auto_prefix_mode performance with partitioned filters (#10012) 2 years ago
Jay Zhuang c6d326d3d7 Track SST unique id in MANIFEST and verify (#9990) 2 years ago
gitbw95 4da34b97ee Set Read rate limiter priority dynamically and pass it to FS (#9996) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 2 years ago
Peter Dillinger a8a422e962 Add manifest fix-up utility for file temperatures (#9683) 2 years ago
Peter Dillinger cff0d1e8e6 New backup meta schema, with file temperatures (#9660) 2 years ago
Peter Dillinger ce60d0cbe5 Test refactoring for Backups+Temperatures (#9655) 2 years ago
Andrew Kryczka 8ca433f912 Fix test race conditions with OnFlushCompleted() (#9617) 2 years ago
Andrew Kryczka 3379d1466f Fix DBTest2.BackupFileTemperature memory leak (#9610) 2 years ago
Jay Zhuang d3a2f284d9 Add Temperature info in `NewSequentialFile()` (#9499) 2 years ago
Jay Zhuang f4b2500e12 Add last level and non-last level read statistics (#9519) 2 years ago
Jay Zhuang 2fbc672732 Add temperature information to the event listener callbacks (#9591) 2 years ago
Andrew Kryczka babe56ddba Add rate limiter priority to ReadOptions (#9424) 2 years ago
Akanksha Mahajan 9745c68eb1 Remove deprecated option new_table_reader_for_compaction_inputs (#9443) 2 years ago
satyajanga 036bbab6f7 Use the comparator from the sst file table properties in sst_dump_tool (#9491) 2 years ago
Yanqin Jin 3122cb4358 Revise APIs related to user-defined timestamp (#8946) 2 years ago
Jay Zhuang 022b400cba Make `bottommost_temperature` dynamically changeable (#9402) 2 years ago
Jay Zhuang 9c6fb26033 Fix clang13 build error (#9374) 2 years ago
sdong 88875df821 File temperature information should be preserved when restart the DB (#9242) 3 years ago
sdong 12117b26a3 Fix flaky DBTest2.RateLimitedCompactionReads (#9185) 3 years ago
Zhichao Cao b694cd0e0d Add tiered storage related read bytes stats to Statistic (#9123) 3 years ago
Yanqin Jin 2035798834 Update TransactionUtil::CheckKeyForConflict to also use timestamps (#9162) 3 years ago
anand76 dddb791c18 Enable a few unit tests to use custom Env objects (#9087) 3 years ago
Giuseppe Ottaviano f0841d4faf Fix out-of-bounds access in MultiDBParallelOpenTest (#9046) 3 years ago
Zhichao Cao bcd049cd2d Ingest external SST files with Temperature hints (#8949) 3 years ago
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
Yanqin Jin 2cdaf5ca5b Add additional checks for three existing unit tests (#8973) 3 years ago
mrambacher dc0dc90cf5 Make Statistics a Customizable Class (#8637) 3 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 3 years ago
Peter Dillinger c9cd5d25a8 Remove some unneeded code (#8736) 3 years ago
Merlin Mao baf22b4ee6 Add `IteratorTraceExecutionResult` for iterator related trace records. (#8687) 3 years ago
Merlin Mao ff8953380f Add iterator's lower and upper bounds to `TraceRecord` (#8677) 3 years ago
Merlin Mao d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) 3 years ago
Adam Retter 5de333fd99 Add db_test2 to to ASSERT_STATUS_CHECKED (#8640) 3 years ago
Jay Zhuang c55460c734 Add property `LiveSstFilesSizeAtTemperature` for tiered storage (#8644) 3 years ago