Commit Graph

5329 Commits (b3c54186ab289f40897895351f86522555e81e6e)

Author SHA1 Message Date
Yanqin Jin f72fd58565 Fix atomic flush waiting forever for MANIFEST write (#9034) 3 years ago
leipeng 0a73ada7b5 remove unused local obj and simpilify comple code (#9052) 3 years ago
leipeng 0c53b41856 db_impl_write.cc: use stats_ instead of immutable_db_options_.stats (#9053) 3 years ago
Andrew Kryczka 4217d1bce7 Support `GetMapProperty()` with "rocksdb.dbstats" (#9057) 3 years ago
sdong c66b4429ff Incremental Space Amp Compactions in Universal Style (#8655) 3 years ago
sdong f053851af6 Ignore non-overlapping levels when determinig grandparent files (#9051) 3 years ago
Peter Dillinger ad5325a736 Experimental support for SST unique IDs (#8990) 3 years ago
Giuseppe Ottaviano f0841d4faf Fix out-of-bounds access in MultiDBParallelOpenTest (#9046) 3 years ago
Jay Zhuang 314de7e7de Make `DB::Close()` thread-safe (#8970) 3 years ago
Jay Zhuang 53a0ab2bea Deflaky ObsoleteFilesTest (#9049) 3 years ago
Peter Dillinger 3ffb3baa0b Add (Live)FileStorageInfo API (#8968) 3 years ago
Giuseppe Ottaviano 4bfd415e34 Fix sequence number bump logic in multi-CF SST ingestion (#9005) 3 years ago
Levi Tamasi 7cc52cd8f5 Update HISTORY for PR 8994 (#9017) 3 years ago
Giuseppe Ottaviano 22d4dc5066 Fix race in WriteBufferManager (#9009) 3 years ago
Levi Tamasi 3e1bf771a3 Make it possible to force the garbage collection of the oldest blob files (#8994) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 3 years ago
Zhichao Cao bcd049cd2d Ingest external SST files with Temperature hints (#8949) 3 years ago
Andrew Kryczka fcaa7ff638 Cancel manual compactions waiting on automatic compactions to drain (#8991) 3 years ago
Kajetan Janiak 8717c26823 Warning about incompatible options with level_compaction_dynamic_level_bytes (#8329) 3 years ago
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
Ramkumar Vadivelu fe994bbd0b Misc doc fixes (#8983) 3 years ago
mrambacher 53e595d1f3 Cleanup multiple implementations of VectorIterator (#8901) 3 years ago
Stefan Roesch a776406de3 Add file operation callbacks to SequentialFileReader (#8982) 3 years ago
mrambacher 787229837e Fix LITE mode builds on MacOs (#8981) 3 years ago
Yanqin Jin 2cdaf5ca5b Add additional checks for three existing unit tests (#8973) 3 years ago
anand76 532ff334d9 Don't ignore deletion rate limit if WAL dir is different (#8967) 3 years ago
Yanqin Jin 2acffecca1 Add comments for MultiGetBlob() and checks for MultiRead() (#8972) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Jay Zhuang 6b34eb0ebc Add remote compaction read/write bytes statistics (#8939) 3 years ago
Hui Xiao d6bd1a0291 Support "level_at_creation" in TablePropertiesCollectorFactory::Context (#8919) 3 years ago
mrambacher 7fd68b7c39 Make WalFilter, SstPartitionerFactory, FileChecksumGenFactory, and TableProperties Customizable (#8638) 3 years ago
Akanksha Mahajan 78afb4d81e Support SingleDelete for user-defined timestamps (#8921) 3 years ago
Peter Dillinger 0774d640c0 Fix some lint warnings reported on 6.25 (#8945) 3 years ago
mrambacher e0f697d2bd Make SliceTransform into a Customizable class (#8641) 3 years ago
Yanqin Jin b92cef2d1d Sort per-file blob read requests by offset (#8953) 3 years ago
Hui Xiao 58444eadda Make RateLimiter::GetTotalPendingRequest() non pure virtual for backward compability (#8938) 3 years ago
mrambacher 6924869867 Make SystemClock into a Customizable Class (#8636) 3 years ago
Jay Zhuang 1c290c785d RemoteCompaction support Fallback to local compaction (#8709) 3 years ago
Yanqin Jin b512f4bc76 Batch blob read IO for MultiGet (#8699) 3 years ago
Akanksha Mahajan d6aa8c49f8 Expose blob file information through the EventListener interface (#8675) 3 years ago
Jay Zhuang b97c53b629 Add compaction priority information in RemoteCompaction (#8707) 3 years ago
Peter Dillinger f4a1d10668 Fix flaky WALTrashCleanupOnOpen (#8917) 3 years ago
Peter Dillinger 2819c7840e Fix PrepopulateBlockCache::kFlushOnly (#8750) 3 years ago
sdong 12d798ac06 Always iniitalize ArenaWrappedDBIter::db_iter_ to nullptr (#8889) 3 years ago
Andrew Kryczka d648cb47b9 Adapt key-value checksum for timestamp-suffixed keys (#8914) 3 years ago
eharry 0b6be7eb68 Fix WAL log data corruption #8723 (#8746) 3 years ago
Peter Dillinger 7bef598440 Bypass unused parameterization in ExternalSSTFileBasicTest.IngestExte… (#8910) 3 years ago
Levi Tamasi 306b779957 Use GetBlobFileSize instead of GetTotalBlobBytes in DB properties (#8902) 3 years ago
mrambacher dafa584fd1 Change the File System File Wrappers to std::unique_ptr (#8618) 3 years ago
Yanqin Jin 2a2b3e03a5 Allow WriteBatch to have keys with different timestamp sizes (#8725) 3 years ago