Commit Graph

2471 Commits (e466173d5cb0735f49a905489be0eb889a26d89d)

Author SHA1 Message Date
Jay Zhuang c401f285c3 Add option `preserve_internal_time_seconds` to preserve the time info (#10747) 2 years ago
Levi Tamasi d6d8c007ff Verify columns in NonBatchedOpsStressTest::VerifyDb (#10783) 2 years ago
Yanqin Jin 4d82b94896 Sanitize min_write_buffer_number_to_merge to 1 with atomic_flush (#10773) 2 years ago
Jay Zhuang f007ad8b4f RoundRobin TTL compaction (#10725) 2 years ago
Peter Dillinger 5f4391dda2 Some clean-up of secondary cache (#10730) 2 years ago
akankshamahajan ae0f9c3339 Add new property in IOOptions to skip recursing through directories and list only files during GetChildren. (#10668) 2 years ago
Changyu Bi 9f2363f4c4 User-defined timestamp support for `DeleteRange()` (#10661) 2 years ago
Changyu Bi fd71a82f4f Use actual file size when checking max_compaction_size (#10728) 2 years ago
Jay Zhuang f3cc66632b Align compaction output file boundaries to the next level ones (#10655) 2 years ago
gitbw95 47b57a3731 add SetCapacity and GetCapacity for secondary cache (#10712) 2 years ago
Levi Tamasi 6d2a9832d9 Clarify API comments for blob_cache/prepopulate_blob_cache (#10723) 2 years ago
walter 1b351fd9fe Add C API to set avoid_unnecessary_blocking_io option (#10693) 2 years ago
Peter Dillinger ef443cead4 Refactor to avoid confusing "raw block" (#10408) 2 years ago
Levi Tamasi 12f5a1e35c Clarify comments for cache priorities and pool options (#10718) 2 years ago
Yanqin Jin 2b6f3510c2 Update version number and HISTORY in main branch (#10694) 2 years ago
gitbw95 2cc5b39560 Add enable_split_merge option for CompressedSecondaryCache (#10690) 2 years ago
Peter Dillinger 0f91c72adc Call experimental new clock cache HyperClockCache (#10684) 2 years ago
Peter Dillinger 5724348689 Revamp, optimize new experimental clock cache (#10626) 2 years ago
Levi Tamasi 87c8bb4bef Add comments describing {Put,Get}Entity, update/clarify comment for Get and iterator (#10676) 2 years ago
anand76 7b11d48444 Change MultiGet multi-level optimization to default on (#10671) 2 years ago
Levi Tamasi 06ab0a8b40 Add wide-column support to iterators (#10670) 2 years ago
Changyu Bi f291eefb02 Cache fragmented range tombstone list for mutable memtables (#10547) 2 years ago
gitbw95 0148c4934d Add PerfContext counters for CompressedSecondaryCache (#10650) 2 years ago
Peter Dillinger 6de7081cf3 Always verify SST unique IDs on SST file open (#10532) 2 years ago
Bo Wang d490bfcdb6 Avoid recompressing cold block in CompressedSecondaryCache (#10527) 2 years ago
Changyu Bi 30bc495c03 Skip swaths of range tombstone covered keys in merging iterator (2022 edition) (#10449) 2 years ago
Akanksha Mahajan 4cd16d65ae Add new option num_file_reads_for_auto_readahead in BlockBasedTableOptions (#10556) 2 years ago
sdong 9509003503 Option migration tool to break down files for FIFO compaction (#10600) 2 years ago
Levi Tamasi 7818560194 Add a dedicated cache entry role for blobs (#10601) 2 years ago
anand76 72a3fb3424 Update statistics for async scan readaheads (#10585) 2 years ago
Peter Dillinger c5afbbfe4b Don't wait for indirect flush in read-only DB (#10569) 2 years ago
muthukrishnan.s 79ed4be80f Add get_name, get_id for column family handle in C API (#10499) 2 years ago
EdvardD 6e93d24935 Expose set_checksum function to C api (#10537) 2 years ago
Bo Wang b0048b673c Post 7.6 branch cut changes (#10546) 2 years ago
anand76 35cdd3e71e MultiGet async IO across multiple levels (#10535) 2 years ago
Levi Tamasi 81388b36e0 Add support for wide-column point lookups (#10540) 2 years ago
Andrew Kryczka 91166012c8 Prevent a case of WriteBufferManager flush thrashing (#6364) 2 years ago
Gang Liao 275cd80cdb Add a blob-specific cache priority (#10461) 2 years ago
Changyu Bi fd165c869d Add memtable per key-value checksum (#10281) 2 years ago
Jay Zhuang 5d3aefb682 Migrate to docker for CI run (#10496) 2 years ago
Levi Tamasi 24bcab7d5d Make queries return the value of the default column for wide-column entities (#10483) 2 years ago
Jay Zhuang 3f763763aa Change `bottommost_temperture` to `last_level_temperture` (#10471) 2 years ago
Jay Zhuang 375534752a Improve universal compaction picker for tiered compaction (#10467) 2 years ago
Andrew Kryczka 504fe4de80 Avoid allocations/copies for large `GetMergeOperands()` results (#10458) 2 years ago
sdong cc2099803a Use EnvLogger instead of PosixLogger (#10436) 2 years ago
Akanksha Mahajan 56463d443d Provide support for subcompactions with user-defined timestamps (#10344) 2 years ago
Peter Dillinger 65036e4217 Revert "Add a blob-specific cache priority (#10309)" (#10434) 2 years ago
Andrew Kryczka c7ccbb33a6 Allow manual compactions to run in parallel by default (#10317) 2 years ago
Gang Liao 8d178090be Add a blob-specific cache priority (#10309) 2 years ago
Jay Lee 84e9b6ee2d full_history_ts_low should be const (#10411) 2 years ago