Skip to content

Add replicated:true support to restart operation #207

@kriszyp

Description

@kriszyp

Request

The restart operation (full node restart) does not support replicated: true, making it necessary to send a separate restart request to each node in a cluster individually.

The restart_service operation has replicated support (via replication.sendOperationToNode), but restart does not — see core/bin/restart.ts.

Proposed

Add replicated field handling to the restart operation, analogous to how restart_service handles it: iterate connected nodes and dispatch the operation to each before/during local restart.

{
    "operation": "restart",
    "replicated": true
}

Note: Full process restart is more disruptive than restart_service — consider whether to restart nodes sequentially (rolling) vs. in parallel.

🤖 Filed by Claude on behalf of Kris.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:replicationReplication, cluster sync, peer connectionsenhancementNew feature or requestfrom-jiraMigrated or originated from a Jira ticket

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions