Пример #1
0
 def delete_async(self):
     deleted_at = datetime.utcnow()
     self._delete_resources(deleted_at)
     LOG.debug("Setting instance %s to be deleted.", self.id)
     self.update_db(deleted=True, deleted_at=deleted_at, task_status=InstanceTasks.NONE)
     self.set_servicestatus_deleted()
     # Delete associated security group
     if CONF.trove_security_groups_support:
         SecurityGroup.delete_for_instance(self.db_info.id, self.context)
Пример #2
0
 def delete_async(self):
     deleted_at = datetime.utcnow()
     self._delete_resources(deleted_at)
     LOG.debug("Setting instance %s to be deleted.", self.id)
     self.update_db(deleted=True,
                    deleted_at=deleted_at,
                    task_status=InstanceTasks.NONE)
     self.set_servicestatus_deleted()
     # Delete associated security group
     if CONF.trove_security_groups_support:
         SecurityGroup.delete_for_instance(self.db_info.id, self.context)
Пример #3
0
 def delete_async(self):
     self._delete_resources()
     LOG.debug("Setting instance %s to deleted..." % self.id)
     # Delete guest queue.
     try:
         guest = self.get_guest()
         guest.delete_queue()
     except Exception as ex:
         LOG.warn(ex)
     time_now = datetime.now()
     self.update_db(deleted=True, deleted_at=time_now, task_status=InstanceTasks.NONE)
     # Delete associated security group
     if CONF.trove_security_groups_support:
         SecurityGroup.delete_for_instance(self.db_info.id, self.context)
Пример #4
0
 def delete_async(self):
     deleted_at = datetime.utcnow()
     self._delete_resources(deleted_at)
     LOG.debug("Setting instance %s to deleted..." % self.id)
     # Delete guest queue.
     try:
         guest = self.get_guest()
         guest.delete_queue()
     except Exception as ex:
         LOG.warn(ex)
     self.update_db(deleted=True,
                    deleted_at=deleted_at,
                    task_status=InstanceTasks.NONE)
     # Delete associated security group
     if CONF.trove_security_groups_support:
         SecurityGroup.delete_for_instance(self.db_info.id, self.context)