Commit Graph

120 Commits (92822655fd5571495f720f4d4cc4395e4336e91d)

Author SHA1 Message Date
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Islam AbdelRahman d062328977 Revert "Support SST files with Global sequence numbers" 8 years ago
Islam AbdelRahman ab01da5437 Support SST files with Global sequence numbers 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
Andrew Kryczka 3771e37970 WriteBatch support for range deletion 8 years ago
Jay Edgar efd013d6d8 Miscellaneous performance improvements 8 years ago
Reid Horuff 0460e9dcce Modification of WriteBatch to support two phase commit 9 years ago
Andrew Kryczka 269f6b2e2d Revert "Modification of WriteBatch to support two phase commit" 9 years ago
Reid Horuff 6e56a114be Modification of WriteBatch to support two phase commit 9 years ago
Islam AbdelRahman f38540b12a WriteBatchWithIndex micro optimization 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
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