Jan Chaloupka 0321a6
From 5f8e74959f19f19018ab0e6400e0f5daba3567e5 Mon Sep 17 00:00:00 2001
Jan Chaloupka 0321a6
From: Jan Chaloupka <jchaloup@redhat.com>
Jan Chaloupka 0321a6
Date: Sat, 26 Nov 2016 13:46:29 +0100
Jan Chaloupka 0321a6
Subject: [PATCH] run etcd on ppc64le by default
Jan Chaloupka 0321a6
Jan Chaloupka 0321a6
---
Jan Chaloupka 0321a6
 etcdmain/etcd.go | 8 ++++++++
Jan Chaloupka 0321a6
 1 file changed, 8 insertions(+)
Jan Chaloupka 0321a6
Jan Chaloupka 0321a6
diff --git a/etcdmain/etcd.go b/etcdmain/etcd.go
Jan Chaloupka 0321a6
index 950513e..7225303 100644
Jan Chaloupka 0321a6
--- a/etcdmain/etcd.go
Jan Chaloupka 0321a6
+++ b/etcdmain/etcd.go
Jan Chaloupka 0321a6
@@ -636,6 +636,14 @@ func checkSupportArch() {
Jan Chaloupka 0321a6
 	if runtime.GOARCH == "amd64" {
Jan Chaloupka 0321a6
 		return
Jan Chaloupka 0321a6
 	}
Jan Chaloupka 0321a6
+
Jan Chaloupka 0321a6
+	if runtime.GOARCH == "ppc64le" {
Jan Chaloupka 0321a6
+		plog.Warningf("Running etcd on ppc64le architecture is not supported.")
Jan Chaloupka 0321a6
+		plog.Warningf("Be aware you are running the etcd at your own risk.")
Jan Chaloupka 0321a6
+		plog.Warningf("For more information visit https://bugzilla.redhat.com/show_bug.cgi?id=1396463")
Jan Chaloupka 0321a6
+		return
Jan Chaloupka 0321a6
+	}
Jan Chaloupka 0321a6
+
Jan Chaloupka 0321a6
 	if env, ok := os.LookupEnv("ETCD_UNSUPPORTED_ARCH"); ok && env == runtime.GOARCH {
Jan Chaloupka 0321a6
 		plog.Warningf("running etcd on unsupported architecture %q since ETCD_UNSUPPORTED_ARCH is set", env)
Jan Chaloupka 0321a6
 		return
Jan Chaloupka 0321a6
-- 
Jan Chaloupka 0321a6
1.9.3
Jan Chaloupka 0321a6