Commit Graph

21 Commits (284be570c8de322cf27b66723a6cfb324ae37081)

Author SHA1 Message Date
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Igor Canadi 536e9973e3 Remove assert in vector rep 10 years ago
sdong 19de6a7aad Remove MemTableRep::GetIterator(const Slice& slice) 11 years ago
Bradley Grainger 2d02ec6533 Add separate Read/WriteUnlock methods in MutexRW. 11 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 11 years ago
sdong 3a171dcb51 Pass logger to memtable rep and TLB page allocation error logged to info logs 11 years ago
Igor Canadi 588bca2020 RocksDBLite 11 years ago
Lei Jin c90d446ee7 make hash_link_list Node's key space consecutively followed at the end 11 years ago
Lei Jin 8d007b4aaf Consolidate SliceTransform object ownership 11 years ago
Siying Dong 33042669f6 Reduce malloc of iterators in Get() code paths 11 years ago
kailiu 4e0298f23c Clean up arena API 11 years ago
kailiu eae1804f29 Remove the unnecessary use of shared_ptr 11 years ago
Siying Dong 58e1956d50 [Only for Performance Branch] A Hacky patch to lazily generate memtable key for prefix-hashed memtables. 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
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 f1a60e5c3e The vector rep implementation was segfaulting because of incorrect initialization of vector. 11 years ago
Dhruba Borthakur 5e9f3a9aa7 Better locking in vectorrep that increases throughput to match speed of storage. 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