Add error handling for euch.sh volume creation
Error handling for volume creation calls die with the appropriate message. Change-Id: Ib095992384edf895aaf78cb4115702d6a0675a3f Closes-Bug: #1206180
This commit is contained in:
parent
447af8f3f6
commit
5fe81c50a2
@ -17,7 +17,6 @@ set -o errexit
|
|||||||
# an error. It is also useful for following allowing as the install occurs.
|
# an error. It is also useful for following allowing as the install occurs.
|
||||||
set -o xtrace
|
set -o xtrace
|
||||||
|
|
||||||
|
|
||||||
# Settings
|
# Settings
|
||||||
# ========
|
# ========
|
||||||
|
|
||||||
@ -89,7 +88,8 @@ if is_service_enabled c-vol && ! is_service_enabled n-cell && [ "$VIRT_DRIVER" !
|
|||||||
VOLUME_ZONE=`euca-describe-availability-zones | head -n1 | cut -f2`
|
VOLUME_ZONE=`euca-describe-availability-zones | head -n1 | cut -f2`
|
||||||
die_if_not_set $LINENO VOLUME_ZONE "Failure to find zone for volume"
|
die_if_not_set $LINENO VOLUME_ZONE "Failure to find zone for volume"
|
||||||
|
|
||||||
VOLUME=`euca-create-volume -s 1 -z $VOLUME_ZONE | cut -f2`
|
VOLUME=`euca-create-volume -s 1 -z $VOLUME_ZONE` || die $LINENO "Failure to create volume"
|
||||||
|
VOLUME=`echo "$VOLUME" | cut -f2`
|
||||||
die_if_not_set $LINENO VOLUME "Failure to create volume"
|
die_if_not_set $LINENO VOLUME "Failure to create volume"
|
||||||
|
|
||||||
# Test that volume has been created
|
# Test that volume has been created
|
||||||
|
Loading…
Reference in New Issue
Block a user