Przeglądaj źródła

etcdctl: respect --no-sync in member subcommands

Brian Waldon 11 lat temu
rodzic
commit
b47631b38f
1 zmienionych plików z 5 dodań i 3 usunięć
  1. 5 3
      etcdctl/command/member_commands.go

+ 5 - 3
etcdctl/command/member_commands.go

@@ -48,9 +48,11 @@ func mustNewMembersAPI(c *cli.Context) client.MembersAPI {
 		os.Exit(1)
 	}
 
-	if err := hc.Sync(); err != nil {
-		fmt.Fprintln(os.Stderr, err.Error())
-		os.Exit(1)
+	if !c.GlobalBool("no-sync") {
+		if err := hc.Sync(); err != nil {
+			fmt.Fprintln(os.Stderr, err.Error())
+			os.Exit(1)
+		}
 	}
 
 	return client.NewMembersAPI(hc, client.DefaultRequestTimeout)