Commit Graph

90 Commits (29954b8b57fea986bcfa46b283452793de0f7258)

Author SHA1 Message Date
Peter Dillinger cd4ea675e3 Fix backward compatibility with 2.5 through 2.7 (#9189) 3 years ago
Peter Dillinger 230660be73 Improve / clean up meta block code & integrity (#9163) 3 years ago
mrambacher 13ae16c315 Cleanup includes in dbformat.h (#8930) 3 years ago
Peter Dillinger 04db764831 Embed original file number in SST table properties (#8686) 3 years ago
Peter Dillinger a207c27809 Stable cache keys using DB session ids in SSTs (#8659) 3 years ago
Peter Dillinger 3469d60fcc Add table properties for number of entries added to filters (#8323) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
mrambacher 0ca6d6297f Rename variables in ImmutableCFOptions to avoid conflicts with ImmutableDBOptions (#8227) 4 years ago
mrambacher 01e460d538 Make types of Immutable/Mutable Options fields match that of the underlying Option (#8176) 4 years ago
Andrew Kryczka 1ba2b8a568 Add sample_for_compression results to table properties (#8139) 4 years ago
Andrew Kryczka c20a7cd6c7 Apply `sample_for_compression` to all block-based tables (#8105) 4 years ago
anand76 00751e4292 Add a host location property to TableProperties (#7479) 4 years ago
Peter Dillinger 93719fc953 Restore file size in backup table file names (and other cleanup) (#7400) 4 years ago
Andrew Kryczka dd29ad4223 Separate internal and user key comparators in `BlockIter` (#6944) 5 years ago
Anand Ananthabhotla 9a5886bd8c Extend Get/MultiGet deadline support to table open (#6982) 5 years ago
Zitan Chen 94d04529de Store DB identity and DB session ID in SST files (#6983) 5 years ago
sdong 4a4b8a1344 sst_dump to reduce number of file reads (#6836) 5 years ago
Andrew Kryczka 69679e7375 Fix range deletion tombstone ingestion with global seqno (#6429) 5 years ago
sdong fdf882ded2 Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE (#6433) 5 years ago
sdong b931f84e56 Divide file_reader_writer.h and .cc (#5803) 5 years ago
Mike Kolupaev b4d7209428 Add an option to put first key of each sst block in the index (#5289) 6 years ago
Vijay Nadimpalli 24b118ad98 Combine the read-ahead logic for user reads and compaction reads (#5431) 6 years ago
Levi Tamasi 5355e527d9 Make the 'block read count' performance counters consistent (#5484) 6 years ago
Siying Dong 8843129ece Move some memory related files from util/ to memory/ (#5382) 6 years ago
Vijay Nadimpalli 50e470791d Organizing rocksdb/table directory by format 6 years ago
Siying Dong e9e0101ca4 Move test related files under util/ to test_util/ (#5377) 6 years ago
Yuchi Chen 78a6e07c83 Fix compilation errors for 32bits/LITE/ios build. (#5220) 6 years ago
Sagar Vemuri efa948741c Use creation_time or mtime when file_creation_time=0 (#5184) 6 years ago
Sagar Vemuri d3d20dcdca Periodic Compactions (#5166) 6 years ago
Zhongyi Xie 26015f3b48 add compression options to table properties (#5081) 6 years ago
Shobhit Dayal b45b1cde3e Feature for sampling and reporting compressibility (#4842) 6 years ago
Yanqin Jin 2d049ab7e8 Checksum properties block for block-based table (#4956) 6 years ago
Andrew Kryczka 8ec3e72551 Cache dictionary used for decompressing data blocks (#4881) 6 years ago
Yi Wu 512a5e3ef8 Fix BlockBasedTable not always using memory allocator if available (#4678) 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
Abhishek Madan eaaf1a6f05 Promote rocksdb.{deleted.keys,merge.operands} to main table properties (#4594) 6 years ago
Maysam Yabandeh caf0f53a74 Index value delta encoding (#3983) 6 years ago
Siying Dong 8f06b4fa01 Separate some IndexBlockIter logic from BlockIter (#4136) 7 years ago
Maysam Yabandeh d4ad32d7bd Refactor BlockIter (#4121) 7 years ago
Nikhil Benesch 17339dc2f3 Add table property tracking number of range deletions (#4016) 7 years ago
Zhongyi Xie 80bc35927c Should only decode restart points for uncompressed blocks (#3996) 7 years ago
Fenggang Wu 3593275357 Remove restart point from the properties_block (#3970) 7 years ago
Maysam Yabandeh 402b7aa07f Exclude seq from index keys 7 years ago
Siying Dong 2f1a3a4d74 Refactor ReadBlockContents() 7 years ago
Zhongyi Xie a6c6b8b38c Revert "No need for Restart Interval for meta blocks" 7 years ago
Yi Wu 66a2c44ef4 Add DB::Properties::kEstimateOldestKeyTime 7 years ago
Zhongyi Xie 593d3de371 No need for Restart Interval for meta blocks 7 years ago
Siying Dong 666a005f9b Support prefetch last 512KB with direct I/O in block based file reader 7 years ago
Siying Dong 3c327ac2d0 Change RocksDB License 8 years ago
Sagar Vemuri 1cd45cd1b3 FIFO Compaction with TTL 8 years ago