Skip to content

Add checkpoint-sync-url and restart-client flags#116

Merged
g11tech merged 7 commits intomainfrom
checkpoint-feature
Feb 18, 2026
Merged

Add checkpoint-sync-url and restart-client flags#116
g11tech merged 7 commits intomainfrom
checkpoint-feature

Conversation

@ch4r10t33r
Copy link
Contributor

Adds --checkpoint-sync-url (default: https://leanpoint.leanroadmap.org) and --restart-client (comma-separated list) to spin-node.sh. When both are specified, the listed clients are stopped, data cleared, and restarted using checkpoint sync. All client-cmd scripts now accept the checkpoint-sync-url parameter.

Add support for configuring nodes as aggregators through validator-config.yaml.
This allows selective designation of nodes to perform aggregation duties by
setting isAggregator: true in the validator configuration.

Changes:
- Add isAggregator field (default: false) to all validators in both local and ansible configs
- Update parse-vc.sh to extract and export isAggregator flag
- Modify all client command scripts to pass --is-aggregator flag when enabled
- Add isAggregator status to node information output
@ch4r10t33r ch4r10t33r marked this pull request as ready for review February 17, 2026 16:52
@ch4r10t33r ch4r10t33r requested a review from g11tech February 17, 2026 16:52
- Pass restart nodes (spin_nodes) to run-ansible.sh when using --restart-client
- Remove recursive node_names definition in site.yml that caused max recursion depth
- Add skip_genesis support for checkpoint-sync restarts (skip genesis generation)
@g11tech g11tech merged commit b3108e6 into main Feb 18, 2026
4 checks passed
@g11tech g11tech deleted the checkpoint-feature branch February 18, 2026 13:56
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

Comments