Skip to content

fix: re-land IATA paging fix on Go 1.26.6 - #108

Merged
MrAlders0n merged 2 commits into
MeshCore-Beacon:devfrom
MrAlders0n:fix/reland-iata-paging
Sep 4, 2026
Merged

fix: re-land IATA paging fix on Go 1.26.6#108
MrAlders0n merged 2 commits into
MeshCore-Beacon:devfrom
MrAlders0n:fix/reland-iata-paging

Conversation

@MrAlders0n

Copy link
Copy Markdown
Member

Re-lands #100, reverted in #101.

CI wasn't failing because of #100. govulncheck was flagging go1.26.5 stdlib advisories published Aug 13, so every push to dev since then went red, including the revert itself. Bumping go.mod to 1.26.6 clears it.

Two commits: the Go bump, then #100 cherry-picked as-is.

A packet repeats once per observer in the site scan, so grouping can
collapse a scan_depth window to fewer packets than the page asked for.
That short page set hasMore=false and stranded all older history: YOW
dead-ended after 45 packets, ~6 minutes back.

Report scan saturation and the floor the scans covered, and treat a
saturated short page as more data. Clamp the cursor to the floor so
paging on cannot skip the band the scan never read.
@MrAlders0n
MrAlders0n requested a review from 446564 as a code owner September 4, 2026 01:36
@MrAlders0n
MrAlders0n merged commit b5ab592 into MeshCore-Beacon:dev Sep 4, 2026
3 checks passed
@MrAlders0n
MrAlders0n deleted the fix/reland-iata-paging branch September 4, 2026 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant