From bb673bfef9ded626c0ee6cc68aa262f555726807 Mon Sep 17 00:00:00 2001 From: Gyu-Ho Lee Date: Fri, 14 Apr 2017 19:49:31 -0700 Subject: [PATCH] etcdmain: trigger embed.Etcd.Close for OS interrupt Signed-off-by: Gyu-Ho Lee --- etcdmain/etcd.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/etcdmain/etcd.go b/etcdmain/etcd.go index d4edb56b51cd..2f7f00d61ad7 100644 --- a/etcdmain/etcd.go +++ b/etcdmain/etcd.go @@ -187,7 +187,7 @@ func startEtcd(cfg *embed.Config) (<-chan struct{}, <-chan error, error) { if err != nil { return nil, nil, err } - osutil.RegisterInterruptHandler(e.Server.Stop) + osutil.RegisterInterruptHandler(e.Close) select { case <-e.Server.ReadyNotify(): // wait for e.Server to join the cluster case <-e.Server.StopNotify(): // publish aborted from 'ErrStopped'