diff --git a/etcdctl/command/import_snap_command.go b/etcdctl/command/import_snap_command.go index 0adae55e7..ad431bda9 100644 --- a/etcdctl/command/import_snap_command.go +++ b/etcdctl/command/import_snap_command.go @@ -80,6 +80,7 @@ func handleImportSnap(c *cli.Context) { } n := copyKeys(all.Node, setc) close(setc) + wg.Wait() fmt.Printf("finished importing %d keys\n", n) }