()
| 77 | } |
| 78 | |
| 79 | func (p *proxyEtcdProcess) Stop() error { |
| 80 | err := p.proxyV3.Stop() |
| 81 | if eerr := p.EtcdServerProcess.Stop(); eerr != nil && err == nil { |
| 82 | // fails on go-grpc issue #1384 |
| 83 | if !strings.Contains(eerr.Error(), "exit status 2") { |
| 84 | err = eerr |
| 85 | } |
| 86 | } |
| 87 | return err |
| 88 | } |
| 89 | |
| 90 | func (p *proxyEtcdProcess) Close() error { |
| 91 | err := p.proxyV3.Close() |