diff --git a/lib/galaxy/cloud/__init__.py b/lib/galaxy/cloud/__init__.py
index cd56a1ffa15..201949fdd49 100644
--- a/lib/galaxy/cloud/__init__.py
+++ b/lib/galaxy/cloud/__init__.py
@@ -397,6 +397,7 @@ class UCIwrapper( object ):
return None
store.error = error
+ store.status = store_status.ERROR
self.sa_session.add( store )
self.sa_session.flush()
diff --git a/lib/galaxy/cloud/providers/ec2.py b/lib/galaxy/cloud/providers/ec2.py
index 2e67506ce94..165eb2e82c6 100644
--- a/lib/galaxy/cloud/providers/ec2.py
+++ b/lib/galaxy/cloud/providers/ec2.py
@@ -318,10 +318,11 @@ class EC2CloudProvider( object ):
if count == len( vl ):
uci_wrapper.set_deleted()
else:
- err = "Deleting following volume(s) failed: " + str( failedList ) + ". However, these volumes were successfully deleted: " \
- + str( deletedList ) + ". MANUAL intervention and processing needed."
- log.error( err )
- uci_wrapper.set_error( err, True )
+ if uci_wrapper.get_uci_state != uci_states.ERROR:
+ err = "Deleting following volume(s) failed: " + str( failedList ) + ". However, these volumes were successfully deleted: " \
+ + str( deletedList ) + ". MANUAL intervention and processing needed."
+ log.error( err )
+ uci_wrapper.set_error( err, True )
def snapshot_uci( self, uci_wrapper ):
"""
diff --git a/templates/cloud/configure_cloud.mako b/templates/cloud/configure_cloud.mako
index ef8a7d275c5..a37ac840f92 100644
--- a/templates/cloud/configure_cloud.mako
+++ b/templates/cloud/configure_cloud.mako
@@ -321,6 +321,11 @@ function trim19(str){
Rename
Start m1.small
Start c1.medium
+ Start m1.large
+ Start m1.xlarge
+ Start c1.xlarge
+ Start m2.2xlarge
+ Start m2.4xlarge
Create snapshot
View snapshots
Delete