Explorar o código

Merge pull request #9100 from gyuho/flag

etcdmain: unset ETCD_UNSUPPORTED_ARCH after arch check
Gyuho Lee %!s(int64=8) %!d(string=hai) anos
pai
achega
2fb9728473
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      etcdmain/etcd.go

+ 3 - 0
etcdmain/etcd.go

@@ -392,6 +392,9 @@ func checkSupportArch() {
 	if runtime.GOARCH == "amd64" || runtime.GOARCH == "ppc64le" {
 		return
 	}
+	// unsupported arch only configured via environment variable
+	// so unset here to not parse through flag
+	defer os.Unsetenv("ETCD_UNSUPPORTED_ARCH")
 	if env, ok := os.LookupEnv("ETCD_UNSUPPORTED_ARCH"); ok && env == runtime.GOARCH {
 		plog.Warningf("running etcd on unsupported architecture %q since ETCD_UNSUPPORTED_ARCH is set", env)
 		return