Commit Graph

105 Commits (8637bc1eea45849dea62a8e4f1eb2312da36c753)

Author SHA1 Message Date
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 4 years ago
Shylock Hg 9eb3e1f77d Use delete to disable automatic generated methods. (#5009) 5 years ago
Yanqin Jin ae152ee666 Avoid user key copying for Get/Put/Write with user-timestamp (#5502) 5 years ago
Yanqin Jin 340ed4fac7 Add support for timestamp in Get/Put (#5079) 5 years ago
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 5 years ago
Siying Dong 02830a20f8 Add comments in db/dbformat.h 5 years ago
anand76 fefd4b98c5 Introduce a new MultiGet batching implementation (#5011) 5 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 5 years ago
Yi Wu d69241586e Fix perf_context.user_key_comparison_count for range scan (#5098) 5 years ago
Maysam Yabandeh c84fad7a19 Reorder DBIter fields to reduce memory usage (#5078) 5 years ago
Yi Wu f560c8f5c8 s/CacheAllocator/MemoryAllocator/g (#4590) 6 years ago
Zhongyi Xie fe0d23059d Fix two contrun job failures (#4587) 6 years ago
Maysam Yabandeh b55da012f6 Refactor IndexBlockIter (#4141) 6 years ago
Peter Mattis 90fc40690a Relax VersionStorageInfo::GetOverlappingInputs check (#4050) 6 years ago
Manuel Ung b9846370e9 WriteUnPrepared: Add support for recovering WriteUnprepared transactions (#4078) 6 years ago
Manuel Ung 8ad63a4b86 WriteUnPrepared: Add new WAL marker kTypeBeginUnprepareXID (#4069) 6 years ago
Dmitri Smirnov d382ae7de6 Imporve perf of random read and insert compare by suggesting inlining to the compiler 6 years ago
Maysam Yabandeh 813719e952 WritePrepared Txn: Duplicate Keys, Memtable part 7 years ago
Prashant D 6a183d1ae8 Fix coverity issues compaction_job, compaction_picker 7 years ago
Maysam Yabandeh 2edc92bc28 WritePrepared Txn: cross-compatibility test 7 years ago
Andrew Kryczka 6778690b51 fix duplicate definition of GetEntryType() 7 years ago
Yi Wu d1cab2b64e Add ValueType::kTypeBlobIndex 7 years ago
Siying Dong 885b1c682e Two small refactoring for better inlining 7 years ago
Amy Xu 5785b1fcb8 Fix naming in InternalKey 7 years ago
Siying Dong 64b6452e0c Make InternalKeyComparator final and directly use it in merging iterator 7 years ago
Siying Dong 21696ba502 Replace dynamic_cast<> 7 years ago
Daniel Black 1d8aa2961c Gcc 7 ParsedInternalKey replace memset with clear function. 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 7 years ago
Siying Dong 18c63af6ef Make "make analyze" happy 7 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 7 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 7 years ago
Andrew Kryczka 50e305de98 Collapse range deletions 8 years ago
Mike Kolupaev 247d0979aa Support for range skips in compaction filter 8 years ago
Andrew Kryczka a0ba0aa877 Fix uninitialized variable gcc error for MyRocks 8 years ago
Islam AbdelRahman b88f8e87c5 Support SST files with Global sequence numbers [reland] 8 years ago
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 8 years ago
Andrew Kryczka 269f6b2e2d Revert "Modification of WriteBatch to support two phase commit" 8 years ago
Reid Horuff 6e56a114be Modification of WriteBatch to support two phase commit 8 years ago
Islam AbdelRahman f38540b12a WriteBatchWithIndex micro optimization 8 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