bench: passive P2P enabled, no ledger peers
@coot told us that this is enabled by just adding this to node config:
EnableP2P: True
TestEnableDevelopmentNetworkProtocols: True
..and then use a P2P topology with:
useLedgerAfterSlot: -1
Sounds like we also need a different topology format:
Jul 17 18:34:25 explorer cardano-node-start[3837147]: cardano-node: FatalError {fatalErrorMessage = "Cardano.Node.Run.handleSimpleNodeP2P.readTopologyFile: Is your topology file formatted correctly? Expecting P2P Topology file format. The port and valency fields should be numerical. If you specified the correct topology file make sure that you correctly setup EnableP2P configuration flag. Error in $.LocalRoots.groups[0].localRoots: key \"accessPoints\" not found"}
Turns out, systemd socket activation is preventing the node P2P code path from bind-ing.
We're still stuck on systemd socket activation.
update for wonders :wink:: we're not stuck anymore.
@deepfire I think the status ought to be changed to In Progress, am I right?
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 120 days.