diff --git a/db/db_flush_test.cc b/db/db_flush_test.cc index e6758c2ec..a9c5a19a3 100644 --- a/db/db_flush_test.cc +++ b/db/db_flush_test.cc @@ -55,6 +55,9 @@ TEST_F(DBFlushTest, FlushWhileWritingManifest) { #endif // ROCKSDB_LITE } +#ifndef TRAVIS +// Disable this test temporarily on Travis as it fails intermittently. +// Github issue: #4151 TEST_F(DBFlushTest, SyncFail) { std::unique_ptr fault_injection_env( new FaultInjectionTestEnv(env_)); @@ -92,6 +95,7 @@ TEST_F(DBFlushTest, SyncFail) { ASSERT_EQ(refs_before, cfd->current()->TEST_refs()); Destroy(options); } +#endif // TRAVIS TEST_F(DBFlushTest, FlushInLowPriThreadPool) { // Verify setting an empty high-pri (flush) thread pool causes flushes to be diff --git a/db/db_test.cc b/db/db_test.cc index f565fa437..f65007052 100644 --- a/db/db_test.cc +++ b/db/db_test.cc @@ -2149,6 +2149,9 @@ static void GCThreadBody(void* arg) { } // namespace +#ifndef TRAVIS +// Disable this test temporarily on Travis as it fails intermittently. +// Github issue: #4151 TEST_F(DBTest, GroupCommitTest) { do { Options options = CurrentOptions(); @@ -2195,6 +2198,7 @@ TEST_F(DBTest, GroupCommitTest) { ASSERT_GT(hist_data.average, 0.0); } while (ChangeOptions(kSkipNoSeekToLast)); } +#endif // TRAVIS namespace { typedef std::map KVMap;