Commit Graph

104 Commits (3a1d4e6c9f1a8d24c84152039b7342643509a219)

Author SHA1 Message Date
sdong d0de413f4d WriteBatchWithIndex to allow different Comparators for different column families 10 years ago
Lei Jin a062e1f2c4 SetOptions() for memtable related options 10 years ago
Igor Canadi 3d9e6f7759 Push model for flushing memtables 10 years ago
Lei Jin 52311463e9 MemTableOptions 10 years ago
Igor Canadi 2d57828d0e Check stop level trigger-0 before slowdown level-0 trigger 10 years ago
Igor Canadi a2bb7c3c33 Push- instead of pull-model for managing Write stalls 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
sdong 28b5c76004 WriteBatchWithIndex: a wrapper of WriteBatch, with a searchable index 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
Stanislau Hlebik 76286ee67e Remove unnecessary constructor parameter from ColumnFamilyData 10 years ago
Lei Jin 7e8bb71dd0 InternalStats to take cfd on constructor 10 years ago
sdong f6b7e1ed1a Allow user to specify DB path of output file of manual compaction 10 years ago
Lei Jin f6f1533c6f make internal stats independent of statistics 10 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 11 years ago
Stanislau Hlebik a3594867ba Cache some conditions for DBImpl::MakeRoomForWrite 11 years ago
Yueh-Hsuan Chiang e6e259b8ab Include max_write_buffer_number >= 2 to SanitizeOptions. 11 years ago
Igor Canadi 8cb7ad83c3 Flush stale column families less aggressively 11 years ago
Igor Canadi 6de6a06631 FIFO compaction style 11 years ago
Igor Canadi 26f5dd9a5a TablePropertiesCollectorFactory 11 years ago
Igor Canadi 161d9e586b Don't overflow size_t in mac 11 years ago
Lei Jin 82b37a18bd thread local for tailing iterator 11 years ago
Lei Jin 539dd207df using thread local SuperVersion for NewIterator 11 years ago
Igor Canadi b42ceb9598 Simplify cleanup of dead (refcount == 0) column families 11 years ago
Igor Canadi fb2346fc1f [CF] Code cleanup part 1 11 years ago
Igor Canadi 9625acbf70 [CF] Dont reuse dropped column family IDs 11 years ago
Igor Canadi 335b207974 [CF] Delete SuperVersion in a special function 11 years ago
Igor Canadi 8ea21a778b [CF] Rething LogAndApply for column families 11 years ago
Igor Canadi 8b7ab9951c [CF] Handle failure in WriteBatch::Handler 11 years ago
Igor Canadi b06840aa7d [CF] Rethinking ColumnFamilyHandle and fix to dropping column families 11 years ago
Igor Canadi 99e61fdd5c [CF] Separate dumping of DBOptions and ColumnFamilyOptions 11 years ago
Igor Canadi f8d5443efe [CF] Thread-safety guarantees for ColumnFamilySet 11 years ago
Igor Canadi 8fa8a708ef [CF] Propagate correct options to WriteBatch::InsertInto 11 years ago
Igor Canadi f276e0e59d [CF] Options -> DBOptions 11 years ago
Igor Canadi 6e56ab5702 [CF] Add full_options_ to ColumnFamilyData 11 years ago
Igor Canadi c24d8c4e90 [CF] Rethink table cache 11 years ago
Igor Canadi 7b9f134959 [CF] Move InternalStats to ColumnFamilyData 11 years ago
Igor Canadi 73f62255c1 [CF] Split SanitizeOptions into two 11 years ago
Igor Canadi 0e22badc08 [column families] Iterator and MultiGet 11 years ago
Igor Canadi 29bacb2eb6 VersionSet cleanup 11 years ago
Igor Canadi f7489123e2 Move compaction picker and internal key comparator to ColumnFamilyData 11 years ago
Igor Canadi 9ca638a86d Enable iterating column families with a concurrent writer 11 years ago
Igor Canadi 6973bb1722 MakeRoomForWrite() support for column families 11 years ago
Igor Canadi fa99d53e55 Change ColumnFamilyData from struct to class 11 years ago
Igor Canadi f24a3ee52d Read from and write to different column families 11 years ago
Igor Canadi eb055609e4 [column families] Move memtable and immutable memtable list to column family data 11 years ago
Igor Canadi 7c5e583a27 ColumnFamilySet 11 years ago