Commit Graph

4544 Commits (74a652a45ff63350640245ba7994bebc748bb0d4)

Author SHA1 Message Date
Levi Tamasi 786c1a2cc4 Reduce the number of iterations in DBTest.FileCreationRandomFailure (#7481) 4 years ago
sdong 7508175558 Introduce options.check_flush_compaction_key_order (#7467) 4 years ago
Koby Kahane 3e745053b7 Fix MSVC-related build issues (#7439) 4 years ago
Ramkumar Vadivelu e04a50923d Change ParseInternalKey() to return Status instead of bool (#7457) 4 years ago
Andrew Kryczka 718e192965 Fix flaky intra-L0 consistency failure regression tests (#7477) 4 years ago
Peter Dillinger ddbc5dad05 Enable force_consistency_checks by default (#7446) 4 years ago
sdong 5f33436285 Revert an uncessary status code check skipping (#7458) 4 years ago
Akanksha Mahajan 9d212d3f0e Provide users with option to opt-in to get corrupt data in logs/messages (#7420) 4 years ago
Jay Zhuang 1bdaef7a06 Status check enforcement for timestamp_basic_test (#7454) 4 years ago
Andrew Kryczka 8115eb520d add Status check assertions for repair_test (#7455) 4 years ago
Yanqin Jin 07dc955a1f Report error of GetChildren (#7459) 4 years ago
anand76 12ede5ed7c Remove invalid assertion in compaction_picker_universal.cc (#7421) 4 years ago
sdong d08a9005b7 Make db_basic_test pass assert status checked (#7452) 4 years ago
Zhichao Cao d71cfe04e4 Add flush_job_test to the list of ASSERT_STATUS_CHECKED tests (#7445) 4 years ago
Levi Tamasi 1abbc56aba Add version_builder_test to the list of ASSERT_STATUS_CHECKED tests (#7444) 4 years ago
Ramkumar Vadivelu c203e01773 reset refitting_level_ flag to false in error paths (#7403) 4 years ago
Peter Dillinger 08552b19d3 Genericize and clean up FastRange (#7436) 4 years ago
Jay Zhuang fa92b9dc9f Fix TSAN build and re-enable the tests (#7386) 4 years ago
Peter Dillinger c8a12aa94b EnableFileDeletions only read field while holding mutex (#7435) 4 years ago
Cheng Chang 1a24f4d1d6 Track WAL in MANIFEST: add method to check WAL consistency (#7236) 4 years ago
Jay Zhuang 8c9fff917c MultiGet() with timestamp should respect snapshot (#7404) 4 years ago
Akanksha Mahajan 9a63bbd391 Add few unit test cases in ASSERT_STATUS_CHECKED build (#7427) 4 years ago
Akanksha Mahajan 98ac6b646a Add IO Tracer Parser (#7333) 4 years ago
Peter Dillinger 31d1cea4f3 Add and fix clang -Wshift-sign-overflow (#7431) 4 years ago
rockeet b005f96937 db_iter.cc: DBIter::Next(): minor improve (#7407) 4 years ago
Cheng Chang 00ee89b584 Track WAL in MANIFEST: update WalMetadata for WAL syncing (#7414) 4 years ago
Yanqin Jin cd72f8974b Allow mutex to be released in GetAggregatedIntProperty (#7412) 4 years ago
Peter Dillinger 6727259eb4 Possible fix to flaky db_write_test (#7418) 4 years ago
Zhichao Cao 485fd9d9db fix the flaky test failure (#7415) 4 years ago
Zhichao Cao c268628c25 Map retryable IO error during Flush without WAL to soft error and no switch memtable during resume (#7310) 4 years ago
Adam Retter 3ac07a12fe RocksJava - Add errorIfLogFileExists parameter to RocksDB.openReadOnly (#7046) 4 years ago
Peter Dillinger 93719fc953 Restore file size in backup table file names (and other cleanup) (#7400) 4 years ago
mrambacher a08d6f18f0 Add more tests to ASSERT_STATUS_CHECKED (#7367) 4 years ago
Andrew Kryczka ec024a86de More robust sync points for intra-L0 compaction tests (#7382) 4 years ago
Andrew Kryczka 9d3b2db9b5 Disable fsync in DB tests with timeouts (#7380) 4 years ago
Levi Tamasi bf1aeebb6c Integrate blob file writing with recovery (#7388) 4 years ago
mrambacher 67bd5401e9 Changes to EncryptedEnv public API (#7279) 4 years ago
Levi Tamasi b0e7834100 Integrate blob file writing with the flush logic (#7345) 4 years ago
mrambacher 7d472accdc Bring the Configurable options together (#5753) 4 years ago
anand76 18a3227b12 Add a new IOStatus subcode to indicate that writes are fenced off (#7374) 4 years ago
Yanqin Jin 205e577694 Cancel tombstone skipping during bottommost compaction (#7356) 4 years ago
Peter Dillinger be8445eea8 Assert valid linked list for write group (#7375) 4 years ago
Peter Dillinger 92639b93a6 Fix checkpoint file deletion race with avoid_unnecessary_blocking_io (#7369) 4 years ago
Stanislav Tkach 5c39d8df69 Add getters to the C API for flush, write, cache and compact options (#7321) 4 years ago
Levi Tamasi 7b1d6c438a Fix the handling of the case when a blob file with a lower number gets added in VersionBuilder (#7349) 4 years ago
Akanksha Mahajan 0de335e076 Use FSRandomRWFilePtr Object to call underlying file system. (#7198) 4 years ago
Akanksha Mahajan b175eceb09 Store FSWritableFilePtr object in WritableFileWriter (#7193) 4 years ago
Levi Tamasi 423d051124 Clean up SubcompactionState a bit (#7322) 4 years ago
Yanqin Jin ab202e8d72 Add a new stats level to exclude tickers (#7329) 4 years ago
Cheng Chang 3f9b75604d Fix wrong level args (#7346) 4 years ago