-
-
Notifications
You must be signed in to change notification settings - Fork 49
perf: seqno-aware seek in data block point reads #263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
polaz
wants to merge
47
commits into
fjall-rs:main
from
structured-world:feat/#237-data-block-seqno-aware-seek
Closed
Changes from 4 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
dbb4ee4
feat: add optimized contains_prefix() method
polaz 453e729
refactor(contains_prefix): accurate doc wording and test corrections
polaz c25e693
refactor(blob_tree): accurate contains_prefix override note
polaz 1962eb5
perf: seqno-aware seek in data block point reads
polaz c52ec80
docs(test): clarify seqno snapshot visibility in test comment
polaz 0513f33
docs(data_block): precise seek_to_key_seqno guarantees
polaz 42d2c64
perf(data_block): single cmp in seek_to_key_seqno predicate
polaz cbf88d3
docs(test): describe restart_interval loop coverage
polaz 1fddda0
perf(data_block): seqno-aware seek for iterator bounds
polaz 2b0b265
refactor(data_block): dedup seek predicate, harden seqno tests
polaz 95ae8ab
fix(docs): add backticks around identifiers in seek_to_key_seqno doc
polaz a03b0de
ci: add CoordiNode CI and upstream monitor workflows
polaz 2462f33
docs: add maintained fork notice and support section
polaz d456379
ci: add dependabot configuration for cargo and actions
polaz 68faa56
ci: add release-plz workflow for automated changelog and releases
polaz 9bf3cf8
ci: split PR checks from full matrix, reduce PR to lint + ubuntu test
polaz 3c7368c
Merge branch 'main' into feat/#138-optimized-containsprefix
polaz 2f119dd
Merge branch 'main' into feat/#237-data-block-seqno-aware-seek
polaz 994436c
fix: resolve all clippy warnings for strict -D warnings CI
polaz e16fce2
Merge remote-tracking branch 'origin/main' into fix/#2-clippy-warnings
polaz c21d272
fix(decompress): use runtime validation instead of debug_assert for b…
polaz cb85fd4
test(block): add corruption test for lz4 byte count validation
polaz a6a675a
test(vlog): add corruption test for lz4 blob reader byte count valida…
polaz 8f8a154
fix(filter,vlog): guard zero-key division and use checked cast
polaz 5607259
fix(test): use lz4_flex::compress instead of compress_prepend_size
polaz 0376989
docs: add Copilot review instructions with scope and issue-suggestion…
polaz e967130
Merge remote-tracking branch 'origin/main' into fix/#2-clippy-warnings
polaz b22f937
ci: add Copilot code review instructions with scope rules
polaz a677f03
Merge remote-tracking branch 'origin/main' into fix/#2-clippy-warnings
polaz dbb763a
refactor: upgrade #[allow] to #[expect] with reasons on all suppressions
polaz 5a0575e
docs(table): expand get_highest_seqno docstring, add mixed insert+ing…
polaz 84562fa
Merge remote-tracking branch 'upstream/main'
polaz 3f65399
refactor: compute add_size as usize, remove unreachable wildcard arms
polaz fc10b94
Merge branch 'main' into fix/#2-clippy-warnings
polaz 364f366
Merge branch 'fix/#2-clippy-warnings' of github.com:structured-world/…
polaz 1a7995a
fix(blob,block): use checked_add for read_len, document size cap scope
polaz 0cee933
Merge pull request #12 from structured-world/fix/#2-clippy-warnings
polaz d811d02
Merge branch 'main' into docs/#265-seqno-docstring-and-test
polaz 0ea0654
Merge branch 'main' into feat/#237-data-block-seqno-aware-seek
polaz 80283a2
Merge branch 'main' into feat/#138-optimized-containsprefix
polaz cccff65
Merge pull request #14 from structured-world/docs/#265-seqno-docstrin…
polaz 31fdb57
Merge branch 'main' into feat/#237-data-block-seqno-aware-seek
polaz b374e6d
Merge branch 'main' into feat/#138-optimized-containsprefix
polaz 4d71fb1
fix: address review feedback on contains_prefix
polaz 2590eb9
docs(data_block): document why reverse seeks accept but ignore seqno
polaz 4a7d0ae
Merge pull request #6 from structured-world/feat/#138-optimized-conta…
polaz 4c40606
Merge remote-tracking branch 'origin/main' into feat/#237-data-block-…
polaz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.