Commit Graph

8 Commits (7c1c8ce5acc882fa0496b71b9a9813d1dff47e0f)

Author SHA1 Message Date
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Yi Wu df6f5a3772 Move memtable related files into memtable directory 7 years ago
Yi Wu dfb6fe6755 Unified InlineSkipList::Insert algorithm with hinting 8 years ago
Yi Wu 1ea79a78c9 Optimize sequential insert into memtable - Part 1: Interface 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
sdong b1887c5dd9 Explictly fail when memtable doesn't support concurrent insert 9 years ago
Andrew Kryczka 167bd8856d [directory includes cleanup] Finish removing util->db dependencies 9 years ago
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
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 9 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) 10 years ago
sdong df9069d23f In DB::NewIterator(), try to allocate the whole iterator tree in an arena 10 years ago
sdong 3a171dcb51 Pass logger to memtable rep and TLB page allocation error logged to info logs 10 years ago
Lei Jin c90d446ee7 make hash_link_list Node's key space consecutively followed at the end 10 years ago
Lei Jin 8d007b4aaf Consolidate SliceTransform object ownership 10 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