Commit Graph

43 Commits (15ba4d6c4bd965c23f90987383e5a072fc419ce7)

Author SHA1 Message Date
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 8 years ago
Vitaliy Liptchinsky 1aaa898cf1 Adding GetApproximateMemTableStats method 8 years ago
Reid Horuff 5cf176ca15 Fix for 2PC causing WAL to grow too large 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Yueh-Hsuan Chiang df79eafcb3 Introduce GetIntProperty("rocksdb.size-all-mem-tables") 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
agiardullo c815351038 Support saving history in memtable_list 10 years ago
agiardullo 753dd1fdd0 Fix valgrind issues in memtable_list_test 10 years ago
agiardullo fabc115690 MemTableList tests 10 years ago
agiardullo 84c5bd7eb9 Add thread-safety documentation to MemTable and related classes 10 years ago
sdong 0831a35994 Add a DB Property For Number of Deletions in Memtables 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Igor Canadi 53af5d877d Redesign pending_outputs_ 10 years ago
Igor Canadi a39e931e50 FlushProcess 10 years ago
Igor Canadi 48842ab316 Deprecate AtomicPointer 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
sdong 06d986252a Always pass MergeContext as pointer, not reference 10 years ago
Lei Jin 52311463e9 MemTableOptions 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago
sdong 2459f7ec4e Support Multiple DB paths (without having an interface to expose to users) 10 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
sdong a570740727 Expose number of entries in mem tables to users 11 years ago
sdong b9767d0e09 Move several more logging inside DB mutex to log buffer 11 years ago
Kai Liu 1ec72b37b1 Several easy-to-add properties related to compaction and flushes 11 years ago
Igor Canadi 9bce2b2a84 [CF] Fix lint errors in CF code 11 years ago
Lei Jin 994c327b86 IOError cleanup 11 years ago
Kai Liu 774ed89c24 Replace vector with autovector 11 years ago
kailiu a82f42b765 rename db/memtablelist.{h,cc} 11 years ago
Siying Dong ef2211a9ca [RocksDB Performance Branch] Introduce MergeContext to Lazily Initialize merge operand list 11 years ago
Dhruba Borthakur 98968ba937 Free obsolete memtables outside the dbmutex had a memory leak. 11 years ago
Dhruba Borthakur 27bbef1180 Free obsolete memtables outside the dbmutex. 11 years ago
Kai Liu c17607a251 Fix the log number bug when updating MANIFEST file 11 years ago
Dhruba Borthakur 9cd221094c Add appropriate LICENSE and Copyright message. 11 years ago
Dhruba Borthakur 4463b11cad Migrate names of properties from 'leveldb' prefix to 'rocksdb' prefix. 11 years ago
Dhruba Borthakur a143ef9b38 Change namespace from leveldb to rocksdb 11 years ago
Dhruba Borthakur 32c965d417 Flush was hanging because the configured options specified that more than 1 memtable need to be merged. 11 years ago
Dhruba Borthakur 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Deon Nicholas c2d7826ced [RocksDB] [MergeOperator] The new Merge Interface! Uses merge sequences. 11 years ago
Mayank Agarwal 59d0b02f8b Expand KeyMayExist to return the proper value if it can be found in memory and also check block_cache 11 years ago
Xing Jin 0f0a24e298 Make arena block size configurable 11 years ago