Skip to content

Running multiple nodes with the same account address for HA #4180

Open
@marcmacmac

Description

@marcmacmac

Background:

  • For a HA setup, where tx are signed on the node, we want to run several nodes with the same account address.
  • sys info
Semantic version: v0.21.5-mocha
Commit: 4bdd1db6cc26b3b8022c199ba8e39f6483cba8e9
Build Date: Fri Feb 21 16:58:42 UTC 2025
System version: amd64/linux
Golang version: go1.23.6

Observation for 3 restarted and synced nodes:

  • only the node that processed the first tx can process further tx
  • the other nodes quit new tx submissions with
{
  "result": "broadcast tx error: "
}
  • once I restart the "broken" nodes, I can send a tx and "disable" the other nodes with it.

Expected behaviour:
No matter to which node a tx is sent, it gets processed

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:stateRelated to fetching state and state executionenhancementNew feature or requestexternalIssues created by non node team members

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions