(si *cluster.Snode)
| 556 | } |
| 557 | |
| 558 | func GetRestoreCmd(si *cluster.Snode) RestoreCmd { |
| 559 | var ( |
| 560 | err error |
| 561 | cmd = RestoreCmd{Node: si} |
| 562 | ) |
| 563 | if docker.IsRunning() { |
| 564 | return cmd |
| 565 | } |
| 566 | cmd.PID, cmd.Cmd, cmd.Args, err = getProcess(si.PubNet.Port) |
| 567 | cos.AssertNoErr(err) |
| 568 | return cmd |
| 569 | } |
| 570 | |
| 571 | // EnsureOrigClusterState verifies the cluster has the same nodes after tests |
| 572 | // If a node is killed, it restores the node |