Commit Graph

5167 Commits (33aca893c23514e2bd26792290059dd05b11c5fe)

Author SHA1 Message Date
Jay Zhuang 375534752a Improve universal compaction picker for tiered compaction (#10467) 2 years ago
Levi Tamasi 0cc9e98bbb Respect fill_cache when reading blobs in DBIter (#10492) 2 years ago
Burton Li e446bc65e6 Remove local static string (#8103) 2 years ago
Jay Zhuang edae671ce0 Re-enable SuggestCompactRangeTest and add Universal Compaction test (#10473) 2 years ago
Hui Xiao 56dbcb4f72 Deflake ChargeFileMetadataTestWithParam/ChargeFileMetadataTestWithParam.Basic/0 (#10481) 2 years ago
Changyu Bi 9d77bf8f7b Fragment memtable range tombstone in the write path (#10380) 2 years ago
anand76 bf4532eb5c Break TableReader MultiGet into filter and lookup stages (#10432) 2 years ago
Yanqin Jin 538df26fcc Deflake DBWALTest.RaceInstallFlushResultsWithWalObsoletion (#10456) 2 years ago
Andrew Kryczka 504fe4de80 Avoid allocations/copies for large `GetMergeOperands()` results (#10458) 2 years ago
mpoeter bef3127b00 Fix race in ExitAsBatchGroupLeader with pipelined writes (#9944) 2 years ago
Peter Dillinger 27f3af5966 Fix serious FSDirectory use-after-Close bug (missing fsync) (#10460) 2 years ago
Levi Tamasi cc8ded6152 Do not put blobs read during compaction into cache (#10457) 2 years ago
Yanqin Jin fbfcf5cbcd Remove unused fields from FileMetaData (temporarily) (#10443) 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
Jay Zhuang 87649d3288 Best efforts recovery to skip empty MANIFEST (#10416) 2 years ago
Gang Liao 8d178090be Add a blob-specific cache priority (#10309) 2 years ago
Jay Zhuang 6a0010eb46 ldb to display public unique id and dump work with key range (#10417) 2 years ago
Zichen Zhu c945a9a664 Allow sufficient subcompactions under round-robin compaction priority (#10422) 2 years ago
Jay Zhuang 3134471457 Deflake FlushStaleColumnFamilies test (#10409) 2 years ago
Changyu Bi 2fc6df37d6 Add checksum handshake for WAL fragment decompression (#10339) 2 years ago
Zichen Zhu 8860fc902a Support subcmpct using reserved resources for round-robin priority (#10341) 2 years ago
sdong 252bea405e Improve SubCompaction Partitioning (#10393) 2 years ago
Jay Zhuang fcccc412d7 Remove Travis CI (#10407) 2 years ago
Yu Zhao 00540916 bfc737da21 fix typos in some code and comment (#10139) 2 years ago
Andrew Kryczka 7b44724205 Fix WAL compression fragmentation test (#10402) 2 years ago
Jun He 5cf18c7634 Fix build error due to uninitialized read_req (#10312) 2 years ago
LIU HU 8885b0537b Fix underflow in FIFOCompactionPicker (#10386) 2 years ago
Wallace 1e9bf25f61 Do not hold mutex when write keys if not necessary (#7516) 2 years ago
Gang Liao 0b6bc101ba Charge blob cache usage against the global memory limit (#10321) 2 years ago
Jay Zhuang 18a61a1734 Fix seqno->time worker not scheduled with multi DB instances (#10383) 2 years ago
Andrew Kryczka 25cc564ff7 Make RateLimiter not Customizable (#10378) 2 years ago
Gang Liao ec4ebeff30 Support prepopulating/warming the blob cache (#10298) 2 years ago
sg20180546 f5ef36a29a add sstfilewriter_delete_range (#10314) 2 years ago
Gang Liao 95ef007adc Support using secondary cache with the blob cache (#10349) 2 years ago
Jay Zhuang faa0f9723c Tiered compaction: integrate Seqno time mapping with per key placement (#10370) 2 years ago
Jay Zhuang fb579a221c Remove fixed TODO (#10241) 2 years ago
Jay Zhuang dcb6a3be4e Add helper function to get debug type name (#10243) 2 years ago
Jay Zhuang 69a18b9bad VerifySstUniqueIds status is overrided for multi CFs (#10247) 2 years ago
Jay Zhuang a3acf2ef87 Add seqno to time mapping (#10338) 2 years ago
sdong c8b20d469d Make InternalKeyComparator not configurable (#10342) 2 years ago
Jay Zhuang 6ce0b2ca34 Tiered Compaction: per key placement support (#9964) 2 years ago
Changyu Bi 5f9fe7f21e Added WAL compression checksum (#10319) 2 years ago
Guido Tagliavini Ponce 9645e66fc9 Temporarily return a LRUCache from NewClockCache (#10351) 2 years ago
Yanqin Jin b283f041f5 Stop tracking syncing live WAL for performance (#10330) 2 years ago
sdong 769b156e65 Remove customized naming from InternalKeyComparator (#10343) 2 years ago
Yanqin Jin 7e2004a123 Remove unused variables (#10327) 2 years ago
Gang Liao c987eb4712 Eliminate the copying of blobs when serving reads from the cache (#10297) 2 years ago
zczhu 8debfe2b21 Replace the output split key with its pointer in subcompaction (#10316) 2 years ago