Merge pull request #5525 from bhandras/etcd_failover_itest_flake_fix
harness: remove killed nodes from active nodes
This commit is contained in:
commit
8acbe177fa
@ -69,6 +69,9 @@ func NewEmbeddedEtcdInstance(path string, clientPort, peerPort uint16) (
|
||||
// To ensure that we can submit large transactions.
|
||||
cfg.MaxTxnOps = 8192
|
||||
cfg.MaxRequestBytes = 16384 * 1024
|
||||
cfg.Debug = false
|
||||
cfg.Logger = "zap"
|
||||
cfg.LogLevel = "error"
|
||||
|
||||
// Listen on random free ports if no ports were specified.
|
||||
if clientPort == 0 {
|
||||
|
@ -823,7 +823,12 @@ func (n *NetworkHarness) ShutdownNode(node *HarnessNode) error {
|
||||
|
||||
// KillNode kills the node (but won't wait for the node process to stop).
|
||||
func (n *NetworkHarness) KillNode(node *HarnessNode) error {
|
||||
return node.kill()
|
||||
if err := node.kill(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
delete(n.activeNodes, node.NodeID)
|
||||
return nil
|
||||
}
|
||||
|
||||
// StopNode stops the target node, but doesn't yet clean up its directories.
|
||||
|
Loading…
Reference in New Issue
Block a user