rockeet

Results 78 issues of rockeet

This PR resolves #10487 & #10536, user code needs to call Refresh() periodically.

CLA Signed

This PR resolves #10591: DB Iterator is an heavy object and it should be reused if possible, thus when DB Iterator is reused the underlying SST's should also be reused,...

CLA Signed

Remove redundant field.

CLA Signed

### Expected behavior Flushed **MemTable**s and compacted **SST**s should be deleted. ### Actual behavior Long lived Iterators referring `Version` objects which referring **MemTable**s and compacted **SST**s which lead to memory...

design discussion
up-for-grabs

### Expected behavior set `level0_file_num_compaction_trigger=-1` should disable intra L0 compaction ### Actual behavior set `level0_file_num_compaction_trigger=-1` triggers infinite write stop ### Steps to reproduce the behavior set write_buffer_size=1G and target_file_size_base=1M, then...

Now `op.Handle` is `fuseops.HandleID` which needs map HandleID to FileHandle by `fs.fileHandles` ro by `fs.dirHandles` to DirHandle. If set `op.Handle`(uint64) as pointer to FileHandle or DirHandle, the map can be...

S3 support new checksums crc32/crc32c/sha1/sha256, which is faster, as descriped in https://d1.awsstatic.com/events/Summits/reinvent2022/STG209_Get-started-with-checksums-in-Amazon-S3-for-data-integrity-checking.pdf

### Expected behavior When sequentially loading data, we want to set `compaction_pri = kOldestSmallestSeqFirst`. After sequentially loading data, we want to set `compaction_pri = kMinOverlappingRatio`. ### Actual behavior `compaction_pri` is...

up-for-grabs
feature-request

### Expected behavior New MemTable should not be created if there are empty memtables. ### Actual behavior Many new (empty) MemTables are created during MyRocks create index. This is a...

fix several unnecessary object copy

CLA Signed