Commit Graph

101 Commits (c24ef26ca7224261c734e0bb5911d7d2386c17f4)

Author SHA1 Message Date
Yu Zhang c24ef26ca7 Support switching on / off UDT together with in-Memtable-only feature (#11623) 1 year ago
Yu Zhang 4ea7b796b7 Respect cutoff timestamp during flush (#11599) 1 year ago
Yu Zhang baf37a0e81 Fix a unit test hole for recovering UDTs with WAL files (#11577) 1 year ago
Yu Zhang 15053f3ab4 Logically strip timestamp during flush (#11557) 1 year ago
Levi Tamasi 022d89549d Attempt to deflake DBWALTestWithEnrichedEnv.SkipDeletedWALs (#11537) 1 year ago
Yu Zhang 56ca9e3106 Logging timestamp size record in WAL and use it during recovery (#11471) 1 year ago
anand76 03a892a9fb Delete empty WAL files on reopen (#11409) 2 years ago
Hui Xiao 9b66331388 Simplify TEST_F(DBWALTest, FixSyncWalOnObseletedWalWithNewManifestCausingMissingWAL) (#11186) 2 years ago
Peter Dillinger 94e3beec77 Cleanup, improve, stress test LockWAL() (#11143) 2 years ago
sdong 4720ba4391 Remove RocksDB LITE (#11147) 2 years ago
Yanqin Jin c93ba7db5d Revise LockWAL/UnlockWAL implementation (#11020) 2 years ago
Hui Xiao 15bb4ea084 Deflake DBWALTest.FixSyncWalOnObseletedWalWithNewManifestCausingMissingWAL (#11016) 2 years ago
Hui Xiao 2f76ab150d Fix missing WAL in new manifest by rolling over the WAL deletion record from prev manifest (#10892) 2 years ago
Yanqin Jin 538df26fcc Deflake DBWALTest.RaceInstallFlushResultsWithWalObsoletion (#10456) 2 years ago
Changyu Bi 5f9fe7f21e Added WAL compression checksum (#10319) 2 years ago
Yanqin Jin b012d23557 Destroy iniital db dir for a test in DBWALTest (#10221) 2 years ago
Gang Liao deff48bcef Add blob source to retrieve blobs in RocksDB (#10198) 2 years ago
Akanksha Mahajan 8273435c22 Bypass tests instead of skipping to resolve internal failure (#10148) 2 years ago
Akanksha Mahajan f85b31a2e9 Fix bug for WalManager with compressed WAL (#10130) 2 years ago
Peter Dillinger a00cffaf69 Reduce risk of backup or checkpoint missing a WAL file (#10083) 2 years ago
sdong 736a7b5433 Remove own ToString() (#9955) 3 years ago
sdong 49628c9a83 Use std::numeric_limits<> (#9954) 3 years ago
Akanksha Mahajan ae82d91492 Remove corrupted WAL files in kPointRecoveryMode with avoid_flush_duing_recovery set true (#9634) 3 years ago
Yanqin Jin e0c84aa0dc Fix a race condition in WAL tracking causing DB open failure (#9715) 3 years ago
Siddhartha Roychowdhury 39b0d92153 Add record to set WAL compression type if enabled (#9556) 3 years ago
Levi Tamasi 320d9a8e8a Use a sorted vector instead of a map to store blob file metadata (#9526) 3 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) 4 years ago
Giuseppe Ottaviano 48cd7a3aae Fix flush reason attribution (#8150) 4 years ago
anand76 7d7f14480e Always truncate the latest WAL file on DB Open (#8122) 4 years ago
Jay Zhuang 45c65d6dcf Use thread-safe `strerror_r()` to get error message (#8087) 4 years ago
Levi Tamasi a46f080cce Break down the amount of data written during flushes/compactions per file type (#8013) 4 years ago
Zhichao Cao d1c510baec Handoff checksum Implementation (#7523) 4 years ago
mrambacher 4a09d632c4 Remove Legacy and Custom FileWrapper classes from header files (#7851) 4 years ago
Levi Tamasi c696f27432 Accumulate blob file additions in VersionEdit during recovery (#7903) 4 years ago
Levi Tamasi 431e8afba7 Do not explicitly flush blob files when using the integrated BlobDB (#7892) 4 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