Commit Graph

1340 Commits (2d3c626b6223a6c137cb5f02b1e4d7f2d08289cd)

Author SHA1 Message Date
mrambacher 423538a816 Make MemoryAllocator into a Customizable class (#8980) 3 years ago
Peter Dillinger 0050a73a4f New stable, fixed-length cache keys (#9126) 3 years ago
Yanqin Jin 08721293ea Fix a bug causing duplicate trailing entries in WritableFile (buffered IO) (#9236) 3 years ago
Hui Xiao cd85439632 Make TwoWriteQueues/SnapshotConcurrentAccessTest.SnapshotConcurrentAcces less flaky (#9281) 3 years ago
Yanqin Jin bd513fd075 Add commit marker with timestamp (#9266) 3 years ago
Peter Dillinger aec95b8c09 Debug "Resource temporarily unavailable" exception in CircleCI (#9276) 3 years ago
Peter Dillinger 80ac7412b5 Polish/deflake BackupEngineTest.FileCollision (#9257) 3 years ago
lgqss 77c7085594 MemTableList::TrimHistory now use allocated bytes (#9020) 3 years ago
Peter Dillinger 735fe61e8f Fix flaky CassandraFunctionalTest...ExpiredColumnsToTombstone (#9226) 3 years ago
Adam Retter d94932323a Check that newIteratorWithBase regardless of WBWI Overwrite Mode (#8134) 3 years ago
Hui Xiao cff7819dff Fix BackupEngine's internal callers of GenericRateLimiter::Request() not honoring bytes <= GetSingleBurstBytes() (#9063) 3 years ago
Yanqin Jin 2035798834 Update TransactionUtil::CheckKeyForConflict to also use timestamps (#9162) 3 years ago
jsteemann a7478070f3 Fix small issues (#5896) 3 years ago
anand76 78556c14dd Secondary cache error injection (#9002) 3 years ago
Yanqin Jin 5237b39d2e Fix assertion error during compaction with write-prepared txn enabled (#9105) 3 years ago
Yanqin Jin 9b53f14a35 Fixed a bug in CompactionIterator when write-preared transaction is used (#9060) 3 years ago
Jay Zhuang 29102641dd Skip directory fsync for filesystem btrfs (#8903) 3 years ago
mrambacher f72c834eab Make FileSystem a Customizable Class (#8649) 3 years ago
Yanqin Jin fdf2a0d7eb Fix a compaction bug for write-prepared txn (#9061) 3 years ago
Peter Dillinger 92e2399669 Fix EnvLibrados and add to CI (#9088) 3 years ago
Jonathan Albrecht e970248602 Add support for building on s390x platform (#8962) 3 years ago
Peter Dillinger 3ffb3baa0b Add (Live)FileStorageInfo API (#8968) 3 years ago
Yanqin Jin e1139167ae Inline an empty destructor (#9004) 3 years ago
Yanqin Jin 1a79839c59 Some code cleanup (#9003) 3 years ago
Andrew Kryczka a282eff3d1 Protect existing files in `FaultInjectionTest{Env,FS}::ReopenWritableFile()` (#8995) 3 years ago
Andrew Kryczka ee239df351 Initialize cache dumper `DumpUnit` in constructor (#9014) 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
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
mrambacher 7fd68b7c39 Make WalFilter, SstPartitionerFactory, FileChecksumGenFactory, and TableProperties Customizable (#8638) 3 years ago
sdong 7c6a7e8fa8 FaultInjectionTestFS::InjectThreadSpecificReadError() should not corrupt mmaped bytes (#8952) 3 years ago
Levi Tamasi be206db351 Deflake MySQLStyleTransactionTest.TransactionStressTest in "status checked" mode (#8947) 3 years ago
sdong 9320067703 Improve fault injection to MultiRead (#8937) 3 years ago
Peter Dillinger 5268cdc997 Finish BackupEngine migration to IOStatus (#8940) 3 years ago
sdong 4f1dd05cec Implement TestFSRandomAccessFile::MultiRead() (#8925) 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
Peter Dillinger bda8d93ba9 Fix and detect headers with missing dependencies (#8893) 3 years ago
mrambacher 0fb938c448 Add support to the ObjectRegistry for ManagedObjects (#8658) 3 years ago
hx235 45175ca2e1 Charge read to rate limiter in BackupEngine (#8722) 3 years ago
Andrew Kryczka dd092c2d11 prevent stranded LATEST_BACKUP in BackupEngineTest.NoDeleteWithReadOnly (#8887) 3 years ago
Andrew Kryczka 9308ff366c Bytes read/written stats for `CreateNewBackup*()` (#8819) 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 32752551b9 Fix a buffer size race condition in BackupEngine (#8732) 3 years ago
Akanksha Mahajan f9ffeaed3f Update branch name to main in env_librados.md (#8738) 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
Merlin Mao f6437ea4d7 Refactor TraceAnalyzer to use `TraceRecord::Handler` to avoid casting. (#8678) 3 years ago
Merlin Mao d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) 3 years ago
Yanqin Jin 2b367fa8cc Fix bug caused by releasing snapshot(s) during compaction (#8608) 3 years ago