Commit Graph

2368 Commits (91ba7837b7e09cf2dbc527c97ae5f940ec5edd73)

Author SHA1 Message Date
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
Zhichao Cao b632ed0c67 Add file temperature related counter and bytes stats to and io_stats (#8710) 3 years ago
Zhichao Cao 699f45049d Introduce a mechanism to dump out blocks from block cache and re-insert to secondary cache (#8912) 3 years ago
Ramkumar Vadivelu fe994bbd0b Misc doc fixes (#8983) 3 years ago
Peter Dillinger 61a63ae2f9 Add/improve misc comments (#8963) 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
mrambacher e0f697d2bd Make SliceTransform into a Customizable class (#8641) 3 years ago
Hui Xiao b25f2afeff Return Status::NotSupported() in RateLimiter::GetTotalPendingRequests default impl (#8950) 3 years ago
Hui Xiao 58444eadda Make RateLimiter::GetTotalPendingRequest() non pure virtual for backward compability (#8938) 3 years ago
Peter Dillinger 5268cdc997 Finish BackupEngine migration to IOStatus (#8940) 3 years ago
mrambacher 6924869867 Make SystemClock into a Customizable Class (#8636) 3 years ago
Peter Dillinger d497cdfbb2 Update version to 6.25.0 (#8935) 3 years ago
Jay Zhuang 1c290c785d RemoteCompaction support Fallback to local compaction (#8709) 3 years ago
Peter Dillinger 4149d044cd Change `SstFileMetaData::size` from `size_t` to `uint64_t` (#8926) 3 years ago
mrambacher 272cc77751 Added a default Name method to Statistics (#8918) 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
Zhichao Cao 82e7631de6 Replace Status with IOStatus in the backupable_db (#8820) 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
Peter Dillinger bda8d93ba9 Fix and detect headers with missing dependencies (#8893) 3 years ago
mrambacher dc0dc90cf5 Make Statistics a Customizable Class (#8637) 3 years ago
Hui Xiao 12542488ef Add public API RateLimiter::GetTotalPendingRequests() (#8890) 3 years ago
mrambacher 0fb938c448 Add support to the ObjectRegistry for ManagedObjects (#8658) 3 years ago
Levi Tamasi 7e78d7c540 Support timestamps in SstFileWriter (#8899) 3 years ago
hx235 45175ca2e1 Charge read to rate limiter in BackupEngine (#8722) 3 years ago
Zhiyi Zhang 0cb0fc6fd3 Add DB properties for BlobDB (#8734) 3 years ago
mrambacher beed86473a Make MemTableRepFactory into a Customizable class (#8419) 3 years ago
Peter Dillinger e40b04e9fa Fix POSIX LockFile after failure to create file (#8747) 3 years ago
Peter Dillinger cb5b851ff8 Add (& fix) some simple source code checks (#8821) 3 years ago
Andrew Kryczka 9308ff366c Bytes read/written stats for `CreateNewBackup*()` (#8819) 3 years ago
Andrew Kryczka 941543721d Bytes read stat for `VerifyChecksum()` and `VerifyFileChecksums()` APIs (#8741) 3 years ago
Peter Dillinger 0ef88538c6 Improve support for using regexes (#8740) 3 years ago
Peter Dillinger 4750421ece Replace most typedef with using= (#8751) 3 years ago
Peter Dillinger c9cd5d25a8 Remove some unneeded code (#8736) 3 years ago
Hui Xiao 240c4126fd Implement superior user & mid IO priority level in GenericRateLimiter (#8595) 3 years ago
Peter Dillinger 13ded69484 Built-in support for generating unique IDs, bug fix (#8708) 3 years ago
Merlin Mao 6c2bd28a61 Update comments, fix typos. (#8721) 3 years ago
mrambacher 6e63e77af1 Make Configurable/Customizable options copyable (#8704) 3 years ago
Hui Xiao 74cfe7db60 Refactor WriteBufferManager::CacheRep into CacheReservationManager (#8506) 3 years ago
Jay Zhuang 249b1078c9 Add extra information to RemoteCompaction APIs (#8680) 3 years ago
Levi Tamasi 8c9e689790 Update version.h and HISTORY.md for the 6.24 release (#8688) 3 years ago
Peter Dillinger 04db764831 Embed original file number in SST table properties (#8686) 3 years ago
Peter Dillinger 2a383f21f4 Add Bloom/Ribbon hybrid API support (#8679) 3 years ago
Merlin Mao baf22b4ee6 Add `IteratorTraceExecutionResult` for iterator related trace records. (#8687) 3 years ago