Commit Graph

2 Commits (2d1dd5bce7f1c34723e55de57d8f205576cd3e75)

Author SHA1 Message Date
Siying Dong 000b9ec217 Move some logging related files to logging/ (#5387) 6 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 6 years ago
Siying Dong 4479dff208 Reduce binary search when reseek into the same data block (#5256) 6 years ago
yiwu-arbug f1239d5f10 Avoid per-key upper bound check in BlockBasedTableIterator (#5142) 6 years ago
Siying Dong 89ab1381f8 Apply automatic formatting to some files (#5114) 6 years ago
Yanqin Jin 2d049ab7e8 Checksum properties block for block-based table (#4956) 6 years ago
Siying Dong b82e57d425 Remove two variables from BlockContents class and don't use class Block for compressed block (#4650) 6 years ago
Sagar Vemuri ac46790374 Fix sync-point comment in Block destructor (#4380) 6 years ago
Sagar Vemuri 3db584059c Remove sync point from Block destructor (#4370) 6 years ago
Maysam Yabandeh 9ea9007b50 Reduce IndexBlockIter size (#4358) 6 years ago
Fenggang Wu da40d45267 DataBlockHashIndex: avoiding expensive iiter->Next when handling hash kNoEntry (#4296) 6 years ago
Fenggang Wu 640cfa7c33 DataBlockHashIndex: fix comment in NumRestarts() (#4286) 6 years ago
Fenggang Wu 9d646a6311 Add db_bench options of data block hash index (#4281) 6 years ago
Fenggang Wu 19ec44fd39 Improve point-lookup performance using a data block hash index (#4174) 6 years ago
Siying Dong f3d91a0b57 Add a unit test to verify iterators release data blocks after using them (#4170) 6 years ago
Maysam Yabandeh 058026a885 Fix unity compile error (#4257) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Maysam Yabandeh b55da012f6 Refactor IndexBlockIter (#4141) 7 years ago
Siying Dong 8f06b4fa01 Separate some IndexBlockIter logic from BlockIter (#4136) 7 years ago
Nathan VanBenschoten ef7815b803 Support range deletion tombstones in IngestExternalFile SSTs (#3778) 7 years ago
Maysam Yabandeh d4ad32d7bd Refactor BlockIter (#4121) 7 years ago
Maysam Yabandeh 29ffbb8a50 Charging block cache more accurately (#4073) 7 years ago
Zhongyi Xie 80bc35927c Should only decode restart points for uncompressed blocks (#3996) 7 years ago
Andrew Kryczka fea2b1dfb2 Copy Get() result when file reads use mmap 7 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 7 years ago
Siying Dong 26da3676d9 class Block to store num_restarts_ 7 years ago
Mike Kolupaev 8bf555f487 Change and clarify the relationship between Valid(), status() and Seek*() for all iterators. Also fix some bugs 7 years ago
jsteemann 4e7a182d09 Several small "fixes" 7 years ago
Siying Dong 1039133f2d BlockBasedTable::NewDataBlockIterator to always return BlockIter 7 years ago
Prashant D baff91c1ad table: Fix coverity issues 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Aaron Gao f7bb1a0060 support merge and delete in file ingestion 8 years ago
Siying Dong d616ebea23 Add GPLv2 as an alternative license. 8 years ago
Siying Dong d2dce5611a Move some files under util/ to separate dirs 8 years ago
Aaron Gao 90cfd46458 update IterKey that can get user key and internal key explicitly 8 years ago
Islam AbdelRahman b88f8e87c5 Support SST files with Global sequence numbers [reland] 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
Islam AbdelRahman b49b92cf28 Introduce Read amplification bitmap (read amp statistics) 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 9 years ago
Islam AbdelRahman 8366e10ffc Fix clang build 9 years ago
Islam AbdelRahman 812dbfb483 Optimize BlockIter::Prev() by caching decoded entries 9 years ago
sdong 1d725ca51d Deprecate BlockBasedTableOptions.hash_index_allow_collision=false. 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
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
sdong 041b6f95a2 perf_context: report time spent on reading index and bloom blocks 10 years ago
Igor Canadi 0a019d74a0 Use malloc_usable_size() for accounting block cache size 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago