Commit Graph

78 Commits (76383bea5df1136c95babf5f9f40b24f85e9ad8e)

Author SHA1 Message Date
Yanqin Jin e0c84aa0dc Fix a race condition in WAL tracking causing DB open failure (#9715) 2 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 2 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 2 years ago
Yanqin Jin bd513fd075 Add commit marker with timestamp (#9266) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Peter (Stig) Edwards c75ef03e58 Do not truncate WAL if in read_only mode (#8313) 3 years ago
Giuseppe Ottaviano 48cd7a3aae Fix flush reason attribution (#8150) 3 years ago
anand76 7d7f14480e Always truncate the latest WAL file on DB Open (#8122) 3 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 3 years ago
Levi Tamasi a46f080cce Break down the amount of data written during flushes/compactions per file type (#8013) 3 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 3 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 3 years ago
Levi Tamasi c696f27432 Accumulate blob file additions in VersionEdit during recovery (#7903) 3 years ago
Levi Tamasi 431e8afba7 Do not explicitly flush blob files when using the integrated BlobDB (#7892) 3 years ago
Adam Retter 4926b33742 Improvements to Env::GetChildren (#7819) 4 years ago
Adam Retter 8ff6557e7f Add further tests to ASSERT_STATUS_CHECKED (2) (#7698) 4 years ago
Yanqin Jin e062a719cc Fix assertion failure in bg flush (#7362) 4 years ago
Andrew Kryczka eb65d673fe Fix kPointInTimeRecovery handling of truncated WAL (#7701) 4 years ago
Yanqin Jin 0b94468bba Avoid skipping a test in db_wal_test (#7628) 4 years ago
mrambacher f35f7f2704 Fix many tests to run with MEM_ENV and ENCRYPTED_ENV; Introduce a MemoryFileSystem class (#7566) 4 years ago
Levi Tamasi a7a04b6898 Integrate BlobFileBuilder into the compaction process (#7573) 4 years ago
Cheng Chang fc9b416013 Fix typo in db_wal_test (#7571) 4 years ago
Levi Tamasi e8cb32ed67 Introduce BlobFileCache and add support for blob files to Get() (#7540) 4 years ago
Levi Tamasi bf1aeebb6c Integrate blob file writing with recovery (#7388) 4 years ago
sdong b194c21bba Whole DBTest to skip fsync (#7274) 4 years ago
Andrew Kryczka 5d5ff82408 Disable `recycle_log_file_num` with `kTolerateCorruptedTailRecords` (#7271) 4 years ago
Akanksha Mahajan 1f9f630b27 Store FileSystemPtr object that contains FileSystem ptr (#7180) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Yanqin Jin f70ad03137 Parameterize a few tests in DBWALTest (#7105) 4 years ago
Peter Dillinger 52d59e0c93 Revert "Whole DBTest to skip fsync (#7049)" (#7070) 4 years ago
sdong 4f1534bdb0 Whole DBTest to skip fsync (#7049) 4 years ago
mrambacher 394f2bbd13 Add OptionTypeInfo::Enum and related methods (#6423) 4 years ago
Yuqi Gu e171a219d5 Fix db_wal_test::TruncateLastLogAfterRecoverWithoutFlush failure (#6437) 4 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Andrew Kryczka c6abe30ee3 Fix concurrent full purge and WAL recycling (#5900) 4 years ago
anand76 afa2420c2b Introduce a new storage specific Env API (#5761) 5 years ago
Affan Dar 229e6fbe0e Adding DB::GetCurrentWalFile() API as a repliction/backup helper (#5765) 5 years ago
sdong cb19e7411f Fix bugs in DBWALTest.kTolerateCorruptedTailRecords triggered by #5520 (#5550) 5 years ago
haoyuhuang bb4178066d Integrate block cache tracer into db_impl (#5433) 5 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 5 years ago
Siying Dong f0dda35d7d Preload some files even if options.max_open_files (#3340) 6 years ago
Soli a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) 6 years ago
Sagar Vemuri dc3528077a Update all unique/shared_ptr instances to be qualified with namespace std (#4638) 6 years ago
Yi Wu dc813e4b85 Improve log handling when recover without flush (#4405) 6 years ago
Yanqin Jin bb5dcea98e Add path to WritableFileWriter. (#4039) 6 years ago
Siying Dong d59549298f Skip deleted WALs during recovery 6 years ago
Siying Dong d5afa73789 Revert "Skip deleted WALs during recovery" 6 years ago
Maysam Yabandeh 73f21a7b21 Skip deleted WALs during recovery 6 years ago
Maysam Yabandeh 18dcf7f98d WritePrepared Txn: PreReleaseCallback 7 years ago