Skip to content

Run Gloas sync tests instead of skipping them#9446

Open
dapplion wants to merge 4 commits into
sigp:unstablefrom
dapplion:claude-gloas-unskip
Open

Run Gloas sync tests instead of skipping them#9446
dapplion wants to merge 4 commits into
sigp:unstablefrom
dapplion:claude-gloas-unskip

Conversation

@dapplion

@dapplion dapplion commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

#9155 and #9362 left a bunch of sync tests early-returning under Gloas. Most of them work fine now, so this unskips the range sync, column coupling, and a couple of lookup tests so they actually run under FORK_NAME=gloas. Needed a small harness fix to process Gloas payload envelopes when building a local head, and that let me drop the redundant per-root envelope cache since the RangeSyncBlock already carries it. A couple stay skipped where Gloas genuinely differs (columns have no per-column proposer signature) or the da_checker missing-component path isn't wired yet — both noted in the code.

AI disclosure

Written by claude on the prompt: "Run the tests skipped by #9155". I have reviewed all lines

Make the range, coupling and lookup sync tests exercise the Gloas path
under FORK_NAME=gloas rather than early-returning. Fix the test harness
to process Gloas payload envelopes during local-head import and drop the
redundant per-root envelope cache (the RangeSyncBlock already carries it).
@dapplion dapplion requested a review from jxs as a code owner June 10, 2026 13:19
dapplion added 2 commits June 10, 2026 20:02
Split block_in_da_checker_skips_download into _fulu and _gloas variants.
The Gloas version uses the parent-of-full-child idiom: insert the parent
into the da_checker and trigger via a FULL child, so the parent lookup
skips the parent block download while its columns/envelope are served by
the child's peers. Restrict happy_path_unknown_data_parent to Fulu, since
the UnknownDataColumnParent trigger does not exist post-Gloas.
Make the custody-column coupling tests single fork-agnostic bodies instead
of branching on FORK_NAME. Collapse the duplicated Gloas no_blobs branch and
the repeated inline envelope assertions into one assert_custody_columns_coupled
helper, add a BlockColumnsEnvelope type alias to drop the type_complexity
allows, and thread NumBlobs through make_blocks_and_columns.
@dapplion dapplion added ready-for-review The code is ready for review gloas labels Jun 11, 2026
@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown

Some required checks have failed. Could you please take a look @dapplion? 🙏

@mergify mergify Bot added waiting-on-author The reviewer has suggested changes and awaits thier implementation. ready-for-review The code is ready for review and removed ready-for-review The code is ready for review waiting-on-author The reviewer has suggested changes and awaits thier implementation. labels Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gloas ready-for-review The code is ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant