def __delete_volume_internal(self, volume): self.logger.debug("Detaching and deleting volume %s" % volume.volumeName) try: node = [ node for node in self.nodes if node.id == volume.agentId ][0] client.unmount_volume(node.ip, self.AGENT_PORT, volume.volumeName) except client.AgentException, ex: self.logger.exception('Failed to configure Generic node %s: %s' % (node.id, ex))
def on_delete_volume(self, node, volume): client.unmount_volume(node.ip, self.AGENT_PORT, volume['vol_name'])