tools/etcd-agent: recycle etcd zombie when termination
This commit is contained in:
@ -73,7 +73,7 @@ func (a *Agent) restart() error {
|
|||||||
// terminate stops the exiting etcd process the agent started
|
// terminate stops the exiting etcd process the agent started
|
||||||
// and removes the data dir.
|
// and removes the data dir.
|
||||||
func (a *Agent) terminate() error {
|
func (a *Agent) terminate() error {
|
||||||
a.cmd.Process.Kill()
|
a.stop()
|
||||||
args := a.cmd.Args
|
args := a.cmd.Args
|
||||||
|
|
||||||
datadir := path.Join(a.cmd.Path, "*.etcd")
|
datadir := path.Join(a.cmd.Path, "*.etcd")
|
||||||
|
Reference in New Issue
Block a user