From d8e808c06187e6b87f817238320a5d52ea0d521f Mon Sep 17 00:00:00 2001 From: Alex Crawford Date: Wed, 25 Mar 2015 22:31:27 -0700 Subject: [PATCH] oem/ami: update tests for etcd2 The v1 API has been removed, so use v2 instead. The 10-second sleep was added because the fleet tests were failing without it. My guess is that etcd needed some time to warm up before we flooded it with requests. --- oem/ami/test_ami.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/oem/ami/test_ami.sh b/oem/ami/test_ami.sh index 65b99fcdc4..c236306df2 100755 --- a/oem/ami/test_ami.sh +++ b/oem/ami/test_ami.sh @@ -156,6 +156,9 @@ for host in ${ips[@]}; do done echo "OK ($instances)" +echo "Letting etcd settle..." +sleep 10 + echo "Running coretest..." for host in ${ips[@]}; do if ! ssh -i "$key_file" -l core -o StrictHostKeyChecking=no "$host" \ @@ -168,7 +171,7 @@ done echo "OK" echo -n "Testing etcd... " -test_key="v1/keys/test" +test_key="v2/keys/test" token=$(uuidgen) # XXX: the sleep *should never* be required, this is a bug in etcd sleep 5