File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626sleep $(( $ETCD_TTL + 1 ))
2727
2828function etcd_safe_mkdir {
29- etcdctl --no-sync -C $ETCD mkdir $1 > /dev/null 2>&1 || true
29+ set +e
30+ etcdctl --no-sync -C $ETCD mkdir $1 > /dev/null 2>&1
31+ if [[ $? -ne 0 && $? -ne 4 ]]; then
32+ echo " etcd_safe_mkdir: an etcd error occurred. aborting..."
33+ exit 1
34+ fi
35+ set -e
3036}
3137
3238etcd_safe_mkdir $ETCD_PATH /users
Original file line number Diff line number Diff line change 2525sleep $(( $ETCD_TTL + 1 ))
2626
2727function etcd_set_default {
28- etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1 || true
28+ set +e
29+ etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1
30+ if [[ $? -ne 0 && $? -ne 4 ]]; then
31+ echo " etcd_set_default: an etcd error occurred. aborting..."
32+ exit 1
33+ fi
34+ set -e
2935}
3036
3137function etcd_safe_mkdir {
32- etcdctl --no-sync -C $ETCD mkdir $1 > /dev/null 2>&1 || true
38+ set +e
39+ etcdctl --no-sync -C $ETCD mkdir $1 > /dev/null 2>&1
40+ if [[ $? -ne 0 && $? -ne 4 ]]; then
41+ echo " etcd_safe_mkdir: an etcd error occurred. aborting..."
42+ exit 1
43+ fi
44+ set -e
3345}
3446
3547etcd_set_default protocol ${DEIS_PROTOCOL:- http}
Original file line number Diff line number Diff line change 3131sleep $(( $ETCD_TTL + 1 ))
3232
3333function etcd_set_default {
34- etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1 || true
34+ set +e
35+ etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1
36+ if [[ $? -ne 0 && $? -ne 4 ]]; then
37+ echo " etcd_set_default: an etcd error occurred. aborting..."
38+ exit 1
39+ fi
40+ set -e
3541}
3642
3743etcd_set_default engine postgresql_psycopg2
Original file line number Diff line number Diff line change 3030sleep $(( $ETCD_TTL + 1 ))
3131
3232function etcd_set_default {
33- etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1 || true
33+ set +e
34+ etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1
35+ if [[ $? -ne 0 && $? -ne 4 ]]; then
36+ echo " etcd_set_default: an etcd error occurred. aborting..."
37+ exit 1
38+ fi
39+ set -e
3440}
3541
3642# seed initial service configuration if necessary
Original file line number Diff line number Diff line change @@ -11,7 +11,13 @@ PG_NUM=${PG_NUM:-128} # default for 3 OSDs
1111HOSTNAME=` hostname`
1212
1313function etcd_set_default {
14- etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1 || true
14+ set +e
15+ etcdctl --no-sync -C $ETCD mk $ETCD_PATH /$1 $2 > /dev/null 2>&1
16+ if [[ $? -ne 0 && $? -ne 4 ]]; then
17+ echo " etcd_set_default: an etcd error occurred. aborting..."
18+ exit 1
19+ fi
20+ set -e
1521}
1622
1723if ! etcdctl --no-sync -C $ETCD get ${ETCD_PATH} /monSetupComplete > /dev/null 2>&1 ; then
You can’t perform that action at this time.
0 commit comments