Esempio n. 1
0
File: driver.py Progetto: zwphit/zun
    def _ensure_deleted(self, novaclient, server_id, timeout=300):
        """Wait until the Nova instance to be deleted."""
        def _check_delete_complete():
            return novaclient.check_delete_server_complete(server_id)

        success_msg = "Delete server %s successfully." % server_id
        timeout_msg = ("Failed to create server %s. Timeout waiting for "
                       "server to be deleted.") % server_id
        utils.poll_until(_check_delete_complete,
                         sleep_time=CONF.default_sleep_time,
                         time_out=timeout or CONF.default_timeout,
                         success_msg=success_msg, timeout_msg=timeout_msg)
Esempio n. 2
0
File: driver.py Progetto: zwphit/zun
    def _ensure_active(self, novaclient, server, timeout=300):
        """Wait until the Nova instance to become active."""
        def _check_active():
            return novaclient.check_active(server)

        success_msg = "Created server %s successfully." % server.id
        timeout_msg = ("Failed to create server %s. Timeout waiting for "
                       "server to become active.") % server.id
        utils.poll_until(_check_active,
                         sleep_time=CONF.default_sleep_time,
                         time_out=timeout or CONF.default_timeout,
                         success_msg=success_msg, timeout_msg=timeout_msg)