Commit Graph

17 Commits (ec704aafdcfa997330e9c92736d15e17025e3399)

Author SHA1 Message Date
Nathan Bronson 9a9d4759b2 InlineSkipList part 3/3 - new skiplist type that colocates key and node 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Tomislav Novak 88edfd90ae SkipListRep::LookaheadIterator 10 years ago
sdong 19de6a7aad Remove MemTableRep::GetIterator(const Slice& slice) 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
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 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
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 1186192ed1 Replace include/leveldb with include/rocksdb. 11 years ago
Jim Paton 74781a0c49 Add three new MemTableRep's 11 years ago
Xing Jin 0f0a24e298 Make arena block size configurable 11 years ago
Jim Paton 52d7ecfc78 Virtualize SkipList Interface 11 years ago