Commit Graph

93 Commits (7dd1641048bde2e45c3e16d2e7b450b3914df1f4)

Author SHA1 Message Date
Feng Zhu da9274574f Use IterKey instead of string in Block::Iter to reduce malloc 11 years ago
sdong 9c332aa11a HashLinkList memtable switches a bucket to a skip list to reduce performance outliers 11 years ago
sdong edd47c5104 PlainTable to encode to avoid to rewrite prefix when it is the same as the previous key 11 years ago
Lei Jin 388d2054c7 forward iterator 11 years ago
Igor Canadi 768d424dd9 [fix] SIGSEGV when VersionEdit in MANIFEST is corrupted 11 years ago
Igor Canadi 15c3991933 Add comment about ValueType 11 years ago
sdong 4de5b84ee0 Fix a bug in IterKey 11 years ago
Kai Liu 75b59d5146 Enable hash index for block-based table 11 years ago
sdong df2a8b6a1a Polish IterKey and use it in DBImpl::ProcessKeyValueCompaction() 11 years ago
sdong 5e2db3b434 PlainTableIterator not to store copied key in std::string 11 years ago
sdong e0a87c4cf1 DBIter to use static allocated char array for saved_key_ (if it is not too long) 11 years ago
Siying Dong d169b67680 [Performance Branch] PlainTable to encode rows with seqID 0, value type using 1 internal byte. 11 years ago
Igor Canadi 19e3ee64ac Add column family information to WAL 11 years ago
Siying Dong d4eec30ed0 Make "Table" pluggable 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 1186192ed1 Replace include/leveldb with include/rocksdb. 12 years ago
Jim Paton 0307c5fe3a Implement log blobs 12 years ago
Dhruba Borthakur 47c4191fe8 Reduce write amplification by merging files in L0 back into L0 12 years ago
Dhruba Borthakur 554c06dd18 Reduce write amplification by merging files in L0 back into L0 12 years ago
Dhruba Borthakur 1b69f1e584 Fix refering freed memory in earlier commit. 12 years ago
Haobo Xu 05e8854085 [Rocksdb] Support Merge operation in rocksdb 12 years ago
Dhruba Borthakur afed60938f Fox db_stress crash by copying keys before changing sequencenum to zero. 12 years ago
Dhruba Borthakur 4564915446 Zero out redundant sequence numbers for kvs to increase compression efficiency 12 years ago
Zheng Shao c28097538a manifest_dump: Add --hex=1 option 12 years ago
Abhishek Kona 8055008909 GetUpdatesSince API to enable replication. 12 years ago
heyongqiang 4e4b6812ff Make some variables configurable for each db instance 13 years ago
Sanjay Ghemawat 85584d497e Added bloom filter support. 13 years ago
Hans Wennborg 36a5f8ed7f A number of fixes: 13 years ago
Gabor Cselle 299ccedfec A number of bugfixes: 13 years ago
gabor@google.com 6872ace901 Sun Studio support, and fix for test related memory fixes. 14 years ago
gabor@google.com 6699c7ebe6 Small tweaks and bugfixes for Issue 18 and 19. 14 years ago
gabor@google.com ccf0fcd5c2 A number of smaller fixes and performance improvements: 14 years ago
dgrogan@chromium.org da79909507 sync with upstream @ 21409451 14 years ago
dgrogan@chromium.org ba6dac0e80 @20776309 14 years ago
dgrogan@chromium.org 69c6d38342 reverting disastrous MOE commit, returning to r21 14 years ago
dgrogan@chromium.org b743906eea Revision created by MOE tool push_codebase. 14 years ago
dgrogan@chromium.org b409afe968 chmod a-x 14 years ago
dgrogan@chromium.org f779e7a5d8 @20602303. Default file permission is now 755. 14 years ago
jorlow@chromium.org 4671a695fc Move include files into a leveldb subdir. 14 years ago
jorlow@chromium.org f67e15e50f Initial checkin. 14 years ago