Commit Graph

122 Commits (bb87164db308589fdd3a46471bbbb3871962244b)

Author SHA1 Message Date
Igor Canadi 53af5d877d Redesign pending_outputs_ 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 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) 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
Igor Canadi ad3cd39ccd Column family logging 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
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 35460ccb53 Fix the string format issue 11 years ago
kailiu 21587760b9 Fixing the warning messages captured under mac os # Consider using `git commit -m 'One line title' && arc diff`. # You will save time by running lint and unit in the background. 11 years ago
Kai Liu a1d38a41fd fix the error message in debug mode 11 years ago
Kai Liu 39c14891b6 Fix the gcc warning for unused variable 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 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
Jim Paton 74781a0c49 Add three new MemTableRep's 11 years ago
Mayank Agarwal f1bf169484 Counter for merge failure 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
Mayank Agarwal 2a986919d6 Make rocksdb-deletes faster using bloom filter 12 years ago
Dhruba Borthakur 6acbe0fc45 Compact multiple memtables before flushing to storage. 12 years ago
Haobo Xu 05e8854085 [Rocksdb] Support Merge operation in rocksdb 12 years ago
Abhishek Kona c41f1e995c Codemod NULL to nullptr 12 years ago
Abhishek Kona d29f181923 Fix all the lint errors. 12 years ago
Dhruba Borthakur 1ca0584345 This is the mega-patch multi-threaded compaction 12 years ago