You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by an...@apache.org on 2017/04/01 22:57:14 UTC

[3/4] libcloud git commit: Force detaching ec2 volume Closes #1007

Force detaching ec2 volume
Closes #1007


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e0f5fdd1
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e0f5fdd1
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e0f5fdd1

Branch: refs/heads/trunk
Commit: e0f5fdd1aae321c78c75b14aa7e38e127cfe4c98
Parents: c0c38e4
Author: mermoldy <s....@scalr.com>
Authored: Wed Jan 11 01:28:34 2017 +0200
Committer: Anthony Shaw <an...@apache.org>
Committed: Sun Apr 2 08:55:52 2017 +1000

----------------------------------------------------------------------
 libcloud/compute/drivers/ec2.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/e0f5fdd1/libcloud/compute/drivers/ec2.py
----------------------------------------------------------------------
diff --git a/libcloud/compute/drivers/ec2.py b/libcloud/compute/drivers/ec2.py
index 1c7a655..3cf637d 100644
--- a/libcloud/compute/drivers/ec2.py
+++ b/libcloud/compute/drivers/ec2.py
@@ -3622,11 +3622,13 @@ class BaseEC2NodeDriver(NodeDriver):
         self.connection.request(self.path, params=params)
         return True
 
-    def detach_volume(self, volume):
+    def detach_volume(self, volume, ex_force=False):
         params = {
             'Action': 'DetachVolume',
             'VolumeId': volume.id}
 
+        if ex_force:
+            params['Force'] = 1
         self.connection.request(self.path, params=params)
         return True