Commit Graph

164 Commits (6c2c0635c927be9c14d57e1592c2c42079c07067)

Author SHA1 Message Date
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 8 years ago
Siying Dong 67d7623794 Expose the stalling information through DB::GetProperty() 8 years ago
Sagar Vemuri eb912a927e Remove disableDataSync option 8 years ago
Dmitri Smirnov 0a4cdde50a Windows thread 8 years ago
Siying Dong cd7c4143d7 Improve Write Stalling System 8 years ago
Siying Dong 972e3ff295 Enable allow_concurrent_memtable_write and enable_write_thread_adaptive_yield by default 8 years ago
Andrew Kryczka c90fef88b1 fix open failure with empty wal 8 years ago
Aaron Gao 59a7c0337b Change ioptions to store user_comparator, fix bug 8 years ago
sdong fb2e412943 column_family_test: disable some tests in LITE 8 years ago
Yi Wu e29d3b67c2 Make max_background_compactions and base_background_compactions dynamic changeable 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
sdong 67036c0406 Fix Flaky ColumnFamilyTest.FlushCloseWALFiles 8 years ago
sdong 32149059f9 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 8 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 8 years ago
Yi Wu ee027fc19f Ignore write stall triggers when auto-compaction is disabled 8 years ago
Jay Edgar cdc4eb6892 Add a GetComparator() function to the ColumnFamilyHandle base class so that the user's comparator can be retrieved. 8 years ago
sdong 2a6d0cde72 Ignore stale logs while restarting DBs 8 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 8 years ago
Aaron Gao dda6c72ac8 Add DestroyColumnFamilyHandle(ColumnFamilyHandle**) to db.h 8 years ago
sdong a00bf1b3cf Add More Logging to track total_log_size 8 years ago
Anirban Rahut a73b26f601 Adding test for contiguous WAL detection 9 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 9 years ago
sdong 6a14f7a976 Change several option defaults 9 years ago
Dmitri Smirnov c9d668c584 Fix unit tests issues on Windows (#1078) 9 years ago
sdong 82f15fb15d Add test to make sure DropColumnFamily doesn't impact existing iterators 9 years ago
sdong 38201b3599 Fix assert failure when DBImpl::SyncWAL() conflicts with log rolling 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 1d854fa3d4 Fixed the asan error on column_family_test 9 years ago
Venkatesh Radhakrishnan 3b2a1ddd2e Add options.base_background_compactions as a number of compaction threads for low compaction debt 9 years ago
Venkatesh Radhakrishnan b7ecf3d214 Fix intermittent hang in ColumnFamilyTest.FlushAndDropRaceCondition 9 years ago
Yueh-Hsuan Chiang 6935eb24e0 Add ColumnFamilyHandle::GetDescriptor() 9 years ago
Nathan Bronson ac16663bd6 use -Werror=missing-field-initializers, to closer match MyRocks build 9 years ago
sdong fcafac053f Fix memory leak in ColumnFamilyTest.WriteStall* 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
Venkatesh Radhakrishnan 7b12ae97d4 Add signalall after removing item from manual_compaction deque 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Yueh-Hsuan Chiang f0a8e5a2d8 Fixed the valgrind error in ColumnFamilyTest::CreateAndDropRace 9 years ago
Yueh-Hsuan Chiang 774b80e99e Resubmit the fix for a race condition in persisting options 9 years ago
sdong f307036bde Revert "Fix a race condition in persisting options" 9 years ago
Yueh-Hsuan Chiang 2fa3ed5180 Fix a race condition in persisting options 9 years ago
sdong 291088ae4e Fix undeterministic failure of ColumnFamilyTest.DifferentWriteBufferSizes 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Dmitri Smirnov 3c750b59ae No need to #ifdef test only code on windows 9 years ago
Dmitri Smirnov 2754ec9994 Fix Windows constexpr issue and '#ifdef' column_family_test in Release. 9 years ago
Igor Canadi a7e80379b0 LogAndApply() should fail if the column family has been dropped 9 years ago
Igor Canadi 95ffc5d2bc Correct ASSERT_OK() in ReadDroppedColumnFamily 9 years ago
agiardullo b5b2b75e52 better tuning of arena block size 9 years ago
sdong 3d78eb66bb Arena usage to be calculated using malloc_usable_size() 9 years ago