Commit Graph

58 Commits (addd9545f8d41d45ac7af9c6acfa4c648f15bf71)

Author SHA1 Message Date
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
jsteemann 5ec129971b key_ cannot become nullptr, so no check is needed for that 9 years ago
jsteemann 834b12a8d5 made Size() function const because it does not modify data 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Andres Noetzli 8aa1f15197 Refactored common code of Builder/CompactionJob out into a CompactionIterator 9 years ago
Andres Notzli ae29495e4b Avoid manipulating const char* arrays 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 10 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
liuhuahang ef5b384729 fix a few compile warnings 10 years ago
Feng Zhu 1d23b5c470 remove_internal_filter_policy 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
sdong 28b5c76004 WriteBatchWithIndex: a wrapper of WriteBatch, with a searchable index 10 years ago
Feng Zhu da9274574f Use IterKey instead of string in Block::Iter to reduce malloc 10 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. 11 years ago
Jim Paton 0307c5fe3a Implement log blobs 11 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