Skip to content

apollo_deployments: node-loadable regression across all layouts#14573

Closed
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/real-overlay-regressionfrom
nimrod/jsonnet/node-loadable-all-layouts
Closed

apollo_deployments: node-loadable regression across all layouts#14573
nimrod-starkware wants to merge 1 commit into
nimrod/jsonnet/real-overlay-regressionfrom
nimrod/jsonnet/node-loadable-all-layouts

Conversation

@nimrod-starkware

Copy link
Copy Markdown
Contributor

The generator node-loadable test only built the hybrid layout. Extend it
to every layout (consolidated, hybrid, distributed) so each layout's
per-service config is proven to round-trip through the node loader and
pass validate_node_config — in particular the cross-member rule that
each _config is set iff that component runs locally, which
differs per layout (consolidated runs everything in one service;
distributed spreads components across services).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

@reviewable-StarkWare

Copy link
Copy Markdown

This change is Reviewable

nimrod-starkware commented Jun 21, 2026

Copy link
Copy Markdown
Contributor Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/real-overlay-regression branch from 4e77edd to a168691 Compare June 21, 2026 09:32
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/node-loadable-all-layouts branch from 75ba162 to 98b0503 Compare June 21, 2026 09:32
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/real-overlay-regression branch from a168691 to d2a113e Compare June 21, 2026 12:11
@nimrod-starkware nimrod-starkware force-pushed the nimrod/jsonnet/node-loadable-all-layouts branch from 98b0503 to f6f8bf0 Compare June 21, 2026 12:11
The generator node-loadable test only built the hybrid layout. Extend it
to every layout (consolidated, hybrid, distributed) so each layout's
per-service config is proven to round-trip through the node loader and
pass validate_node_config — in particular the cross-member rule that
each <component>_config is set iff that component runs locally, which
differs per layout (consolidated runs everything in one service;
distributed spreads components across services).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants