summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/cells/scheduler.py5
-rwxr-xr-xnova/compute/manager.py7
-rw-r--r--nova/db/sqlalchemy/api.py2
-rw-r--r--nova/db/sqlalchemy/models.py86
-rw-r--r--nova/locale/bg_BG/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/bs/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ca/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/cs/LC_MESSAGES/nova.po614
-rw-r--r--nova/locale/da/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/de/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/en_AU/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/en_GB/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/en_US/LC_MESSAGES/nova.po625
-rw-r--r--nova/locale/es/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/fi_FI/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/fr/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/hr/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/hu/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/id/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/it/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/it_IT/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ja/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ka_GE/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ko/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ko_KR/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ms/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/nb/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/nl_NL/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/nova.pot597
-rw-r--r--nova/locale/pl_PL/LC_MESSAGES/nova.po611
-rw-r--r--nova/locale/pt/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/pt_BR/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ro/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/ru/LC_MESSAGES/nova.po612
-rw-r--r--nova/locale/ru_RU/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/sl_SI/LC_MESSAGES/nova.po611
-rw-r--r--nova/locale/sw_KE/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/tl/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/tr/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/tr_TR/LC_MESSAGES/nova.po614
-rw-r--r--nova/locale/uk/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/vi_VN/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/zh_CN/LC_MESSAGES/nova.po614
-rw-r--r--nova/locale/zh_HK/LC_MESSAGES/nova.po610
-rw-r--r--nova/locale/zh_TW/LC_MESSAGES/nova.po610
-rw-r--r--nova/scheduler/chance.py11
-rw-r--r--nova/scheduler/driver.py9
-rw-r--r--nova/scheduler/filter_scheduler.py16
-rw-r--r--nova/scheduler/manager.py13
-rw-r--r--nova/scheduler/rpcapi.py7
-rw-r--r--nova/scheduler/utils.py3
-rw-r--r--nova/tests/cells/test_cells_scheduler.py3
-rw-r--r--nova/tests/compute/test_compute.py5
-rw-r--r--nova/tests/conductor/test_conductor.py3
-rw-r--r--nova/tests/db/test_db_api.py873
-rw-r--r--nova/tests/scheduler/test_chance_scheduler.py45
-rw-r--r--nova/tests/scheduler/test_filter_scheduler.py55
-rw-r--r--nova/tests/scheduler/test_rpcapi.py6
-rw-r--r--nova/tests/scheduler/test_scheduler.py4
-rw-r--r--nova/tests/virt/powervm/test_powervm.py22
-rw-r--r--nova/tests/virt/vmwareapi/test_vmwareapi.py34
-rw-r--r--nova/virt/hyperv/imagecache.py19
-rw-r--r--nova/virt/hyperv/livemigrationutils.py6
-rw-r--r--nova/virt/hyperv/migrationops.py33
-rw-r--r--nova/virt/hyperv/networkutils.py4
-rw-r--r--nova/virt/hyperv/pathutils.py5
-rw-r--r--nova/virt/hyperv/snapshotops.py25
-rw-r--r--nova/virt/hyperv/vmops.py21
-rw-r--r--nova/virt/hyperv/vmutils.py34
-rw-r--r--nova/virt/hyperv/volumeops.py22
-rw-r--r--nova/virt/powervm/command.py14
-rwxr-xr-xnova/virt/powervm/driver.py4
-rw-r--r--nova/virt/powervm/operator.py17
-rwxr-xr-xnova/virt/vmwareapi/driver.py22
-rw-r--r--nova/virt/vmwareapi/vm_util.py7
75 files changed, 14008 insertions, 12462 deletions
diff --git a/nova/cells/scheduler.py b/nova/cells/scheduler.py
index 08f485189..c2b3ff2b7 100644
--- a/nova/cells/scheduler.py
+++ b/nova/cells/scheduler.py
@@ -24,6 +24,7 @@ from oslo.config import cfg
from nova.cells import filters
from nova.cells import weights
from nova import compute
+from nova.compute import flavors
from nova.compute import instance_actions
from nova.compute import utils as compute_utils
from nova.compute import vm_states
@@ -80,6 +81,10 @@ class CellsScheduler(base.Base):
def _create_instances_here(self, ctxt, instance_uuids, instance_properties,
instance_type, image, security_groups, block_device_mapping):
instance_values = copy.copy(instance_properties)
+ sys_metadata = flavors.save_flavor_info(dict(), instance_type)
+ instance_values['system_metadata'] = sys_metadata
+ instance_values.pop('name')
+
num_instances = len(instance_uuids)
for i, instance_uuid in enumerate(instance_uuids):
instance_values['uuid'] = instance_uuid
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 350e63062..6d18952bf 100755
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -412,7 +412,8 @@ class ComputeManager(manager.SchedulerDependentManager):
'trying to set it to ERROR'),
instance_uuid=instance_uuid)
- def _get_instances_on_driver(self, context, filters=None):
+ def _get_instances_on_driver(self, context, filters=None,
+ columns_to_join=None):
"""Return a list of instance records for the instances found
on the hypervisor which satisfy the specified filters. If filters=None
return a list of instance records for all the instances found on the
@@ -424,7 +425,7 @@ class ComputeManager(manager.SchedulerDependentManager):
driver_uuids = self.driver.list_instance_uuids()
filters['uuid'] = driver_uuids
local_instances = self.conductor_api.instance_get_all_by_filters(
- context, filters, columns_to_join=[])
+ context, filters, columns_to_join=columns_to_join)
return local_instances
except NotImplementedError:
pass
@@ -433,7 +434,7 @@ class ComputeManager(manager.SchedulerDependentManager):
# to brute force.
driver_instances = self.driver.list_instances()
instances = self.conductor_api.instance_get_all_by_filters(
- context, filters, columns_to_join=[])
+ context, filters, columns_to_join=columns_to_join)
name_map = dict((instance['name'], instance) for instance in instances)
local_instances = []
for driver_instance in driver_instances:
diff --git a/nova/db/sqlalchemy/api.py b/nova/db/sqlalchemy/api.py
index 72c9fcefe..3b491ca6e 100644
--- a/nova/db/sqlalchemy/api.py
+++ b/nova/db/sqlalchemy/api.py
@@ -1676,7 +1676,7 @@ def instance_get_all_by_filters(context, filters, sort_key, sort_dir,
'changes-since' - only return instances updated after
'deleted' - only return (or exclude) deleted instances
- 'soft-deleted' - modify behavior of 'deleted' to either
+ 'soft_deleted' - modify behavior of 'deleted' to either
include or exclude instances whose
vm_state is SOFT_DELETED.
"""
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py
index 183a42f60..5d9c4cbf3 100644
--- a/nova/db/sqlalchemy/models.py
+++ b/nova/db/sqlalchemy/models.py
@@ -443,8 +443,9 @@ class Reservation(BASE, NovaBase):
class Snapshot(BASE, NovaBase):
"""Represents a block storage device that can be attached to a VM."""
__tablename__ = 'snapshots'
- id = Column(String(36), primary_key=True)
- deleted = Column(String(36), default="")
+ __table_args__ = ()
+ id = Column(String(36), primary_key=True, nullable=False)
+ deleted = Column(String(36), default="", nullable=True)
@property
def name(self):
@@ -454,16 +455,17 @@ class Snapshot(BASE, NovaBase):
def volume_name(self):
return CONF.volume_name_template % self.volume_id
- user_id = Column(String(255))
- project_id = Column(String(255))
+ user_id = Column(String(255), nullable=True)
+ project_id = Column(String(255), nullable=True)
- volume_id = Column(String(36))
- status = Column(String(255))
- progress = Column(String(255))
- volume_size = Column(Integer)
+ volume_id = Column(String(36), nullable=False)
+ status = Column(String(255), nullable=True)
+ progress = Column(String(255), nullable=True)
+ volume_size = Column(Integer, nullable=True)
+ scheduled_at = Column(DateTime, nullable=True)
- display_name = Column(String(255))
- display_description = Column(String(255))
+ display_name = Column(String(255), nullable=True)
+ display_description = Column(String(255), nullable=True)
class BlockDeviceMapping(BASE, NovaBase):
@@ -693,13 +695,16 @@ class VirtualInterface(BASE, NovaBase):
__tablename__ = 'virtual_interfaces'
__table_args__ = (
schema.UniqueConstraint("address",
- name="unique_virtual_interfaces0address"),
+ name="uniq_virtual_interfaces0address"),
+ Index('network_id', 'network_id'),
+ Index('virtual_interfaces_instance_uuid_fkey', 'instance_uuid'),
)
- id = Column(Integer, primary_key=True)
- address = Column(String(255), unique=True)
- network_id = Column(Integer, nullable=False)
- instance_uuid = Column(String(36), nullable=False)
- uuid = Column(String(36))
+ id = Column(Integer, primary_key=True, nullable=False)
+ address = Column(String(255), unique=True, nullable=True)
+ network_id = Column(Integer, nullable=True)
+ instance_uuid = Column(String(36), ForeignKey('instances.uuid'),
+ nullable=True)
+ uuid = Column(String(36), nullable=True)
# TODO(vish): can these both come from the same baseclass?
@@ -760,11 +765,15 @@ class FloatingIp(BASE, NovaBase):
class DNSDomain(BASE, NovaBase):
"""Represents a DNS domain with availability zone or project info."""
__tablename__ = 'dns_domains'
+ __table_args__ = (
+ Index('project_id', 'project_id'),
+ Index('dns_domains_domain_deleted_idx', 'domain', 'deleted'),
+ )
deleted = Column(Boolean, default=False)
- domain = Column(String(512), primary_key=True)
- scope = Column(String(255))
- availability_zone = Column(String(255))
- project_id = Column(String(255))
+ domain = Column(String(255), primary_key=True)
+ scope = Column(String(255), nullable=True)
+ availability_zone = Column(String(255), nullable=True)
+ project_id = Column(String(255), nullable=True)
class ConsolePool(BASE, NovaBase):
@@ -899,6 +908,9 @@ class AggregateHost(BASE, NovaBase):
class AggregateMetadata(BASE, NovaBase):
"""Represents a metadata key/value pair for an aggregate."""
__tablename__ = 'aggregate_metadata'
+ __table_args__ = (
+ Index('aggregate_metadata_key_idx', 'key'),
+ )
id = Column(Integer, primary_key=True)
key = Column(String(255), nullable=False)
value = Column(String(255), nullable=False)
@@ -955,15 +967,19 @@ class AgentBuild(BASE, NovaBase):
class BandwidthUsage(BASE, NovaBase):
"""Cache for instance bandwidth usage data pulled from the hypervisor."""
__tablename__ = 'bw_usage_cache'
+ __table_args__ = (
+ Index('bw_usage_cache_uuid_start_period_idx', 'uuid',
+ 'start_period'),
+ )
id = Column(Integer, primary_key=True, nullable=False)
- uuid = Column(String(36), nullable=False)
- mac = Column(String(255), nullable=False)
+ uuid = Column(String(36), nullable=True)
+ mac = Column(String(255), nullable=True)
start_period = Column(DateTime, nullable=False)
- last_refreshed = Column(DateTime)
- bw_in = Column(BigInteger)
- bw_out = Column(BigInteger)
- last_ctr_in = Column(BigInteger)
- last_ctr_out = Column(BigInteger)
+ last_refreshed = Column(DateTime, nullable=True)
+ bw_in = Column(BigInteger, nullable=True)
+ bw_out = Column(BigInteger, nullable=True)
+ last_ctr_in = Column(BigInteger, nullable=True)
+ last_ctr_out = Column(BigInteger, nullable=True)
class VolumeUsage(BASE, NovaBase):
@@ -1004,6 +1020,7 @@ class VolumeIdMapping(BASE, NovaBase):
class SnapshotIdMapping(BASE, NovaBase):
"""Compatibility layer for the EC2 snapshot service."""
__tablename__ = 'snapshot_id_mappings'
+ __table_args__ = ()
id = Column(Integer, primary_key=True, nullable=False, autoincrement=True)
uuid = Column(String(36), nullable=False)
@@ -1068,16 +1085,21 @@ class TaskLog(BASE, NovaBase):
'task_name', 'host', 'period_beginning', 'period_ending',
name="uniq_task_log0task_name0host0period_beginning0period_ending"
),
+ Index('ix_task_log_period_beginning', 'period_beginning'),
+ Index('ix_task_log_host', 'host'),
+ Index('ix_task_log_period_ending', 'period_ending'),
)
id = Column(Integer, primary_key=True, nullable=False, autoincrement=True)
task_name = Column(String(255), nullable=False)
state = Column(String(255), nullable=False)
- host = Column(String(255))
- period_beginning = Column(DateTime, default=timeutils.utcnow)
- period_ending = Column(DateTime, default=timeutils.utcnow)
+ host = Column(String(255), nullable=False)
+ period_beginning = Column(DateTime, default=timeutils.utcnow,
+ nullable=False)
+ period_ending = Column(DateTime, default=timeutils.utcnow,
+ nullable=False)
message = Column(String(255), nullable=False)
- task_items = Column(Integer(), default=0)
- errors = Column(Integer(), default=0)
+ task_items = Column(Integer(), default=0, nullable=True)
+ errors = Column(Integer(), default=0, nullable=True)
class InstanceGroupMember(BASE, NovaBase):
diff --git a/nova/locale/bg_BG/LC_MESSAGES/nova.po b/nova/locale/bg_BG/LC_MESSAGES/nova.po
index 2409d93c2..4f10bd3e4 100644
--- a/nova/locale/bg_BG/LC_MESSAGES/nova.po
+++ b/nova/locale/bg_BG/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Bulgarian (Bulgaria) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/bs/LC_MESSAGES/nova.po b/nova/locale/bs/LC_MESSAGES/nova.po
index f37d58f63..af527db80 100644
--- a/nova/locale/bs/LC_MESSAGES/nova.po
+++ b/nova/locale/bs/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
@@ -2364,19 +2364,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2384,8 +2384,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2410,7 +2410,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2448,6 +2448,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2815,7 +2816,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2908,32 +2909,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3619,38 +3628,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4466,664 +4475,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5439,43 +5448,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6820,7 +6829,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6833,7 +6842,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6854,33 +6867,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6941,7 +6954,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7295,7 +7308,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8268,19 +8281,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8369,17 +8382,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8398,11 +8411,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8426,45 +8439,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8483,12 +8496,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8508,41 +8521,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8568,98 +8581,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8693,29 +8706,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8727,53 +8740,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8955,7 +8968,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9695,12 +9708,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9727,26 +9740,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9819,105 +9832,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9927,39 +9944,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10350,30 +10367,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10418,7 +10440,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11443,11 +11465,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11524,18 +11551,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ca/LC_MESSAGES/nova.po b/nova/locale/ca/LC_MESSAGES/nova.po
index 94aa352aa..66d368dca 100644
--- a/nova/locale/ca/LC_MESSAGES/nova.po
+++ b/nova/locale/ca/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/cs/LC_MESSAGES/nova.po b/nova/locale/cs/LC_MESSAGES/nova.po
index 384ed9449..58f4f4e81 100644
--- a/nova/locale/cs/LC_MESSAGES/nova.po
+++ b/nova/locale/cs/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-05-17 20:04+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
@@ -2433,19 +2433,19 @@ msgid "Initializing extension manager."
msgstr "Zavádění správce rozšíření."
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Neplatný podpis pro uživatele %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Neplatný podpis pro uživatele %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2453,8 +2453,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "Obraz nenalezen"
@@ -2479,7 +2479,7 @@ msgid "Invalid metadata key"
msgstr "Neplatný klÃ­Ä metadata"
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2519,6 +2519,7 @@ msgstr "Položka metadat nenalezena"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr "Neplatná hodnota changes-since"
@@ -2899,7 +2900,7 @@ msgstr "Vlastnost createBackup 'rotation' musí být celé Äíslo"
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "Instance nenalezena"
@@ -2996,34 +2997,42 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Pravidlo (%s) nenalezeno"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "Název bezpeÄnostní skupiny nemůže být prázdné"
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
#, fuzzy
msgid "No cell information in request"
msgstr "block_device_mapping %s"
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3737,38 +3746,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Svazek není nalezen v instanci %(instance_id)s."
@@ -4622,7 +4631,7 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -4631,261 +4640,261 @@ msgstr ""
"Nelze pÅ™esunout instanci (%(instance_id)s) na souÄasného hostitele "
"(%(host)s)."
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Nelze restartovat instanci"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "SouÄasný stav je %(drv_state)s, stav v DB je %(db_state)s."
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr "Restartování instance po restartu nova-compute."
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "OvladaÄ hypervizoru nepodporuje pravidla firewallu"
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Nelze pozastavit instanci"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr "OvladaÄ hypervizoru nepodporuje pravidla firewallu"
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "NeoÄekávaný kód stavu"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr "Kontrola stavu"
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr "Nastavování bdm %s"
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Instance nemohla být spuštěna"
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Chyba DB: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr "Spouštění instance..."
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Nenalezeny žádné plovoucí ip"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Informace o síti instance: |%s|"
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr "Instance selhala nastavení blokového zařízení"
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr "Instance nemohla být spuštěna"
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Navrácení sítě pro instnac"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s nstance"
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Ignorování DiskNenalezen: %s"
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "Ignorování DiskNenalezen: %s"
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr "ukonÄování bdm %s"
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Nastavování stavu vm instance na ERROR"
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Znovu sestavování instance %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s je ve sdíleném úložišti: %(reason)s"
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Vytvořit snímek ze svazku %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Restartování instance %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -4894,26 +4903,26 @@ msgstr ""
"pokus o restartování nespuštěné instance: %(instance_uuid)s (stav: "
"%(state)s oÄekáváno: %(running)s)"
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: znovu zavedena"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: pořizování snímku"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -4922,231 +4931,231 @@ msgstr ""
"pokus o vytvoření snímku z nespuštěné instance: %(instance_uuid)s (stav: "
"%(state)s oÄekáváno: %(running)s)"
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Nalezeno %(num_images)d obrazů (střídání: %(rotation)d)"
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr "Střídání %d záloh"
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "Mazání obrazu %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Nelze nastavit heslo správce. Instance %s není spuštěna"
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
#, fuzzy
msgid "Root password set"
msgstr "Instance %s: Nastavení hesla root"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password není tímto ovladaÄem zavedeno"
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password není tímto ovladaÄem zavedeno"
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
#, fuzzy
msgid "error setting admin password"
msgstr "Chyba při nastavování hesla správce"
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Nelze pozastavit instanci"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Chyba DB: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: rušení záchrany"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "Instance nemá svazek."
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr "cíl stejný jako zdroj!"
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
#, fuzzy
msgid "Pausing"
msgstr "Aktualizování!"
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: získávání diagnostik"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "Reset sítě"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "instance %s: vkládání informací o síti"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr "network_info vkládá: |%s|"
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Získat výstup konzole pro instanci %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "instance %s: získávání konzole vnc"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "instance %s: získávání konzole vnc"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s"
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, fuzzy, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr "Zavádění pomocí svazku %(volume_id)s ve %(mountpoint)s"
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "Odpojování svazku %(volume_id)s z bodu připojení %(mp)s"
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Odpojování svazku z neznámé instance %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Připojování svazku %(volume_id)s do %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "přidělování sítě pro instanci %s"
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "zahájen přesun po spuštění."
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5154,21 +5163,21 @@ msgstr ""
"Můžete vidět tuto chybu \"libvirt: QEMU error: Domain not found: no "
"domain with matching name.\" Tuto chybu můžete bezpeÄnÄ› ignorovat."
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
#, fuzzy
msgid "Post operation of migration started"
msgstr "Spuštěna operace po migraci"
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Nelze získat metadata pro ip: %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5177,64 +5186,64 @@ msgstr ""
"Nalezeno %(migration_count)d nepotvrzených přesunů starších než "
"%(confirm_window)d vteřin"
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "Vypínání VM pro instanci %(instance_uuid)s"
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
#, fuzzy
msgid "In ERROR state"
msgstr "Uzel je v neznámém chybovém stavu."
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Aktualizace mezipaměti využití šířky pásma"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr "Aktualizace stavu hostitele"
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5243,86 +5252,86 @@ msgstr ""
"Nalezeno %(num_db_instances)s v databázi a %(num_vm_instances)s na "
"hypervizoru."
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instance není zapnuta"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, překskování..."
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr "Znovu získávání smazané instance"
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Zaznamování ovladaÄe svazku: %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Žádná služba pro ID výpoÄtu %s"
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Nastavování instance %(instance_uuid)s do stavu ERROR"
@@ -5647,43 +5656,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
#, fuzzy
msgid "Unsupported id columns type"
msgstr "Nepodporovaný Content-Type"
@@ -7076,7 +7085,7 @@ msgstr "Nelze najít další výpoÄet"
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -7089,7 +7098,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -7110,33 +7123,33 @@ msgstr "Požadavek: %s"
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Svazek není nalezen v instanci %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Filtrováno %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Filtrováno %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7199,7 +7212,7 @@ msgstr "Nelze vyhodnotit soubor voleb plánovaÄe %(filename)s: '%(e)s'"
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7555,7 +7568,7 @@ msgstr "Po vynuceném ukonÄení instancí: %s"
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
#, fuzzy
msgid "spawn error"
msgstr "neznámá chyby připojení hosta"
@@ -8549,19 +8562,19 @@ msgstr "Uvolnit adresu %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8657,17 +8670,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Přidělení plovoucí IP pro |%s|"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8686,11 +8699,11 @@ msgstr "Aktualizace agenta na %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8716,46 +8729,46 @@ msgstr "Instance %s: SpuÅ¡tÄ›ní dokoÄení vrácení pÅ™esunu"
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Plovoucí ip není nalezena pro id %(id)s."
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
#, fuzzy
msgid "finish_migration called"
msgstr "Instance %s: SpouÅ¡tÄ›ní dokonÄení pÅ™esunu"
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, fuzzy, python-format
msgid "Cannot find boot VHD file: %s"
msgstr "Neznámý základní soubor: %s"
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8774,12 +8787,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Vytváření adresáře s cestou %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Vytváření adresáře s cestou %s"
@@ -8799,41 +8812,41 @@ msgstr "Plovoucí ip není nalezena pro id %(id)s."
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "Spouštění snímku ve VM %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, fuzzy, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr "Nelze odstranit kontejner: %s"
@@ -8860,107 +8873,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Spouštění instance..."
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "Neznámý základní soubor: %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Vytváření snímku instance VM %s "
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Přidělení plovoucí IP pro |%s|"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Vkládání cesty souboru: '%s'"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Vkládání cesty souboru: '%s'"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Nelze zniÄit vbd %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Instance nenalezena"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Nelze zniÄit vbd %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Restartování instance %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "zastavit instanci %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "zastavit instanci %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Nelze pozastavit instanci"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "zastavit instanci %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Instance VM %s zapnuta"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Instance VM %s zapnuta"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8995,29 +9008,29 @@ msgstr "Server nenalezen"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -9029,53 +9042,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Odpojit svazek %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Nelze připojit svazek k instanci %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Připojeni svazku: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Vytváření snímku instance VM %s "
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr "Nelze zjistit název zavadÄ›Äe iscsi"
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, fuzzy, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr "Nelze najít hostitele pro instanci %s"
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9268,7 +9281,7 @@ msgstr "Instance úspěšně restartována."
msgid "Instance is running"
msgstr "Instance je spuštěna"
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr "Instance úspěšně vytvořena."
@@ -10056,12 +10069,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10090,26 +10103,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "Připojení k melange selhalo"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -10183,73 +10196,73 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "Instance nenalezena"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Odstraňování základního souboru: %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Získávání seznamu instancí"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "instance %s: Vytváření obrazu"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Instance budou spuštěny"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "instance %s: znovu zavedena"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, fuzzy, python-format
msgid "Instance spawned in %s seconds"
msgstr "instance %s úspěšn spuštěna"
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instance %s: pořizování snímku"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Zapínání instance VM %s"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Instance budou spuštěny"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
#, fuzzy
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
@@ -10259,32 +10272,36 @@ msgstr ""
"Pro useconnection_type=vmwareapi musíte zadat "
"vmwareapi_host_ip,vmwareapi_host_username a vmwareapi_host_password"
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr "znaÄka [%s] nenalezena"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr "In vmwareapi:_create_session, obdržena tato výjimka: %s"
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "In vmwareapi:_call_method, obdržena tato výjimka: %s"
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "Úkol [%(task_name)s] %(task_ref)s stav: úspěch"
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "Úkol [%(task_name)s] %(task_ref)s stav: chyba %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s"
@@ -10294,39 +10311,39 @@ msgstr "In vmwareapi:_poll_task, Obdržena tato chyba %s"
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr "Při volání RetrieveProperties se událo %s chyb"
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "Vlastnost %(attr)s nenastavena pro spravovaný objekt %(objName)s"
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr "Není registrováno žádné VM"
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "Virtuální stroj s ref %s neexistuje"
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Odhlašování sezení, které je neplatné, nebo už odhlášené: %s"
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr "Sezení je chybné"
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr "Sezení je neplatné"
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " Žádné virtuální stroje nebyly zatím registrovány"
@@ -10774,36 +10791,41 @@ msgstr "Automatický tvrdý restart %d"
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics není zavedeno pro vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "Znovu nastavování instance VM %s pro připojení obrazu disku"
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "Instance VM %s znovu nastavena pro připojení obrazu disku"
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
"Znovu nastavování instance VM %(name)s pro úpravu id stroje s ip - "
"%(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
"Instance VM %(name)s znovu nastavena pro úpravu id stroje s ip - "
"%(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr "Vytváření adresáře s cestou %s"
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr "Vytvořen adresář s cestou %s"
@@ -10848,7 +10870,7 @@ msgstr "Znovu skenování SR %s"
msgid "Rescanned HBA %s "
msgstr "Znovu skenování SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Bod připojení nelze přeložit: %s"
@@ -11930,11 +11952,16 @@ msgstr "Nelze zavést VDI pro SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -12013,18 +12040,19 @@ msgstr "stav musí být dostupný"
msgid "status must be 'available'"
msgstr "stav musí být dostupný"
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
-#~ msgstr "Instance selhala v nastavení sítě"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
-#~ msgstr "Nelze naplánovat_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
diff --git a/nova/locale/da/LC_MESSAGES/nova.po b/nova/locale/da/LC_MESSAGES/nova.po
index 84d378fe1..65d2efab3 100644
--- a/nova/locale/da/LC_MESSAGES/nova.po
+++ b/nova/locale/da/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
@@ -2364,19 +2364,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2384,8 +2384,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2410,7 +2410,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2448,6 +2448,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2815,7 +2816,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2908,32 +2909,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3619,38 +3628,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4466,664 +4475,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5439,43 +5448,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6820,7 +6829,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6833,7 +6842,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6854,33 +6867,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6941,7 +6954,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7295,7 +7308,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8268,19 +8281,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8369,17 +8382,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8398,11 +8411,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8426,45 +8439,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8483,12 +8496,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8508,41 +8521,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8568,98 +8581,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8693,29 +8706,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8727,53 +8740,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/de/LC_MESSAGES/nova.po b/nova/locale/de/LC_MESSAGES/nova.po
index b8105b310..411b3facf 100644
--- a/nova/locale/de/LC_MESSAGES/nova.po
+++ b/nova/locale/de/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2818,7 +2819,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2912,32 +2913,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Instanz %s pausiert"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3626,38 +3635,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4475,671 +4484,671 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Volume %s: erstelle Export"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Nicht möglich volume %s zufinden"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instanz %s: Rettung"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5455,43 +5464,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6838,7 +6847,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6851,7 +6860,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6872,33 +6885,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Einhängepunkt%(mountpoint)s zur Instanze %(instance_name)s hinzugefügt"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6959,7 +6972,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7313,7 +7326,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8291,19 +8304,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8392,17 +8405,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8421,11 +8434,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8449,45 +8462,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8506,12 +8519,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8531,41 +8544,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8591,99 +8604,99 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Instanz %s pausiert"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Volume %s: erstelle Export"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8718,29 +8731,29 @@ msgstr "Instanz %s pausiert"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8752,53 +8765,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Nicht möglich Volumen zur Instanze %s hinzuzufügen"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8981,7 +8994,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9721,12 +9734,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9753,26 +9766,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9845,105 +9858,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "Instanz %s pausiert"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "Instanz %s: Rettung"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9953,39 +9970,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10377,30 +10394,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10445,7 +10467,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11474,11 +11496,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11555,18 +11582,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/en_AU/LC_MESSAGES/nova.po b/nova/locale/en_AU/LC_MESSAGES/nova.po
index 7da611e67..57ea6c664 100644
--- a/nova/locale/en_AU/LC_MESSAGES/nova.po
+++ b/nova/locale/en_AU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
@@ -2378,19 +2378,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Invalid signature for user %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Invalid signature for user %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2398,8 +2398,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2424,7 +2424,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2462,6 +2462,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2835,7 +2836,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2931,32 +2932,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "instance %s: booted"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3654,38 +3663,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Associate address %(public_ip)s to instance %(instance_id)s"
@@ -4519,685 +4528,685 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Unexpected error raised: %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Going to try to terminate %s"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Caught error: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "setting network host"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Going to try to terminate %s"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Detach volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: rebooted"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Going to start terminating instances"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Caught error: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: unrescuing"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "setting network host"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "setting network host"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "Adding console"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "Adding console"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Failed to get metadata for ip: %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: booted"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5514,43 +5523,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6908,7 +6917,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6921,7 +6930,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6942,33 +6955,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Going to start terminating instances"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7029,7 +7042,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7383,7 +7396,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8369,19 +8382,19 @@ msgstr "Release address %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8470,17 +8483,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Going to start terminating instances"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8499,11 +8512,11 @@ msgstr "Calling getter %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8527,45 +8540,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "setting network host"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8584,12 +8597,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Launching VPN for %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Deleting user %s"
@@ -8609,41 +8622,41 @@ msgstr "setting network host"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "Starting snapshot for VM %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8670,107 +8683,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Creating a raw instance"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "NotFound raised: %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Creating a raw instance"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Going to start terminating instances"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Injecting file path: '%s'"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Injecting file path: '%s'"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "instance %s: booted"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Reboot instance %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Reboot instance %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Reboot instance %r"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Reboot instance %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Going to run %s instances..."
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Going to run %s instances..."
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8805,29 +8818,29 @@ msgstr "instance %s: booted"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8839,53 +8852,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Detach volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Unable to attach volume to instance %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Creating a raw instance"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9069,7 +9082,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9812,12 +9825,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9844,26 +9857,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9936,105 +9949,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "instance %s: booted"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Starting Bridge interface for %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Creating a raw instance"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "instance %s: Creating image"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Creating a raw instance"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "instance %s: rebooted"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instance %s: snapshotting"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Going to run %s instances..."
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Going to run %s instances..."
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10044,39 +10061,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10474,30 +10491,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10542,7 +10564,7 @@ msgstr "Re-scanning SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-scanning SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Mountpoint cannot be translated: %s"
@@ -11588,11 +11610,16 @@ msgstr "Unable to introduce VDI for SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11669,18 +11696,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/en_GB/LC_MESSAGES/nova.po b/nova/locale/en_GB/LC_MESSAGES/nova.po
index d2c13c055..77f36aec9 100644
--- a/nova/locale/en_GB/LC_MESSAGES/nova.po
+++ b/nova/locale/en_GB/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
@@ -2373,19 +2373,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2393,8 +2393,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2419,7 +2419,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2457,6 +2457,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2827,7 +2828,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2921,32 +2922,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Instance %(instance_id)s is not running."
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3638,38 +3647,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Instance %(instance_id)s is not running."
@@ -4491,678 +4500,678 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "volume %s: creating export"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Unable to detach volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Rebooting instance %s"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Invalid instance type %(instance_type)s."
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: retrieving diagnostics"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "instance %s: reset network"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Get console output for instance %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: snapshotting"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Re-exporting %s volumes"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Invalid instance type %(instance_type)s."
@@ -5479,43 +5488,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6869,7 +6878,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6882,7 +6891,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6903,33 +6916,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Instance %(instance_id)s is not running."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6990,7 +7003,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7344,7 +7357,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8325,19 +8338,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8426,17 +8439,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Starting Bridge interface for %s"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8455,11 +8468,11 @@ msgstr "Calling getter %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8483,45 +8496,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8540,12 +8553,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Re-exporting %s volumes"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Re-exporting %s volumes"
@@ -8565,41 +8578,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8626,107 +8639,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "instance %s: suspending"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Unable to destroy VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Rebooting instance %s"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8761,29 +8774,29 @@ msgstr "instance %s: suspending"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8795,53 +8808,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Unable to detach volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Unable to attach volume to instance %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Get console output for instance %s"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9024,7 +9037,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9766,12 +9779,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9799,26 +9812,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "Connection to melange failed"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9892,105 +9905,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "instance %s: suspending"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Starting Bridge interface for %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Rebooting instance %s"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "Virtual Interface creation failed"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Rebooting instance %s"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instance %s: snapshotting"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10000,39 +10017,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10425,30 +10442,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10493,7 +10515,7 @@ msgstr "Re-scanning SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-scanning SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11529,11 +11551,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11610,18 +11637,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/en_US/LC_MESSAGES/nova.po b/nova/locale/en_US/LC_MESSAGES/nova.po
index 21e1ebeac..8071e4111 100644
--- a/nova/locale/en_US/LC_MESSAGES/nova.po
+++ b/nova/locale/en_US/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-01-21 18:28+0000\n"
"Last-Translator: Jeremy Stanley <fungi@yuggoth.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -2433,19 +2433,19 @@ msgid "Initializing extension manager."
msgstr "Initializing extension manager."
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Invalid is_public filter [%s]"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Invalid minRam filter [%s]"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr "Invalid minDisk filter [%s]"
@@ -2453,8 +2453,8 @@ msgstr "Invalid minDisk filter [%s]"
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "Image not found."
@@ -2479,7 +2479,7 @@ msgid "Invalid metadata key"
msgstr "Invalid metadata key"
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2519,6 +2519,7 @@ msgstr "Metadata item was not found"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr "Invalid changes-since value"
@@ -2892,7 +2893,7 @@ msgstr "createBackup attribute 'rotation' must be an integer"
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "Instance not found"
@@ -2989,34 +2990,42 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Rule (%s) not found"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "Security group name cannot be empty"
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
#, fuzzy
msgid "No cell information in request"
msgstr "Block device information present: %s"
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3723,38 +3732,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Destroying VDIs for Instance %(instance_uuid)s"
@@ -4603,264 +4612,264 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr "Instance has been destroyed from under us while trying to set it to ERROR"
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Unable to migrate instance (%(instance_id)s) to current host (%(host)s)."
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Failed to terminate instance"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "Current state is %(drv_state)s, state in DB is %(db_state)s."
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr "Rebooting instance after nova-compute restart."
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr "Hypervisor driver does not support resume guests"
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Failed to suspend instance"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr "Hypervisor driver does not support firewall rules"
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Unexpected status code"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr "Checking state"
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr "Setting up bdm %s"
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr "Failed to dealloc network for deleted instance"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Instance failed to spawn"
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "DB error: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr "Error trying to reschedule"
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr "Retry info not present, will not reschedule"
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr "No request spec, will not reschedule"
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, fuzzy, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr "Re-scheduling instance: attempt %d"
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr "Instance build timed out. Set to error state."
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr "Starting instance..."
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Floating ip pool not found."
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Instance network_info: |%s|"
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr "Instance failed block device setup"
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr "Instance failed to spawn"
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr "Deallocating network for instance"
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Failed to dealloc network for deleted instance"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s instance"
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "Ignoring DiskNotFound: %s"
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "Ignoring VolumeNotFound: %s"
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr "terminating bdm %s"
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr "Ignoring volume cleanup failure due to %s"
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. Setting instance vm_state to ERROR"
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr "Rebuilding instance"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s is not on shared storage: %(reason)s"
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Attach boot from volume failed: %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr "Rebooting instance"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -4869,25 +4878,25 @@ msgstr ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: rebooted"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr "instance snapshotting"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -4896,161 +4905,161 @@ msgstr ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Found %(num_images)d images (rotation: %(rotation)d)"
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr "Rotating out %d backups"
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "Deleting image %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Failed to set admin password. Instance %s is not running"
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr "Root password set"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password is not implemented by this driver."
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password failed: %s"
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr "error setting admin password"
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr "Rescuing"
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Error trying to reschedule"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "DB error: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr "Unrescuing"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Setting instance to %(state)s state."
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "Instance has no volume."
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr "destination same as source!"
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr "Migrating"
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr "Pausing"
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr "Unpausing"
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr "Retrieving diagnostics"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr "Resuming"
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr "Reset network"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr "Inject network info"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr "network_info to inject: |%s|"
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr "Get console output"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr "Getting vnc console"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "Getting vnc console"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "Booting with volume %(volume_id)s at %(mountpoint)s"
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "Attaching volume %(volume_id)s to %(mountpoint)s"
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
@@ -5059,59 +5068,59 @@ msgstr ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Failed to attach volume %(volume_id)s at %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "Detach volume %(volume_id)s from mountpoint %(mp)s"
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr "Detaching volume from unknown instance"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Faild to detach volume %(volume_id)s from %(mp)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "allocate_for_instance() for %s"
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr "_post_live_migration() is started.."
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5119,20 +5128,20 @@ msgstr ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr "Post operation of migration started"
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Failed to get info for disk %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr "Updated the info_cache for instance"
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5141,12 +5150,12 @@ msgstr ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr "Setting migration %(migration_id)s to error: %(reason)s"
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
@@ -5155,26 +5164,26 @@ msgstr ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr "In ERROR state"
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, fuzzy, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr "In states %(vm_state)s/%(task_state)s, notRESIZED/None"
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
@@ -5183,25 +5192,25 @@ msgstr ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr "Failed to generate usage audit for instance on host %s"
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Updating bandwidth usage cache"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr "Updating host status"
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5210,11 +5219,11 @@ msgstr ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr "During sync_power_state the instance has a pending task. Skip."
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
@@ -5223,76 +5232,76 @@ msgstr ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr "Instance shutdown by itself. Calling the stop API."
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr "error during stop() in sync_power_state."
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
#, fuzzy
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
#, fuzzy
msgid "Instance is paused unexpectedly. Ignore."
msgstr "Instance is paused or suspended unexpectedly. Calling the stop API."
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr "Instance is not stopped. Calling the stop API."
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr "Instance is not (soft-)deleted."
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, skipping..."
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr "Reclaiming deleted instance"
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Loading compute driver '%s'"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr "No service record for host %s"
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Setting instance to %(state)s state."
@@ -5625,43 +5634,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
#, fuzzy
msgid "Unsupported id columns type"
msgstr "Unsupported Content-Type"
@@ -7057,7 +7066,7 @@ msgstr "Could not find another compute"
msgid "Exception during scheduler.run_instance"
msgstr "Exception during scheduler.run_instance"
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -7070,7 +7079,11 @@ msgstr "Driver must implement schedule_prep_resize"
msgid "Driver must implement schedule_run_instance"
msgstr "Driver must implement schedule_run_instance"
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
#, fuzzy
msgid "Driver must implement select_hosts"
msgstr "Driver must implement schedule_run_instance"
@@ -7092,16 +7105,16 @@ msgstr "Request: %s"
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Destroying VDIs for Instance %(instance_uuid)s"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr "Invalid value for 'scheduler_max_attempts', must be >= 1"
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
@@ -7110,17 +7123,17 @@ msgstr ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Filtered %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Filtered %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7183,7 +7196,7 @@ msgstr "Could not stat scheduler options file %(filename)s: '%(e)s'"
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7554,7 +7567,7 @@ msgstr "After force-killing instances: %s"
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
#, fuzzy
msgid "spawn error"
msgstr "unknown guestmount error"
@@ -8555,19 +8568,19 @@ msgstr "Release address %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, fuzzy, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8659,17 +8672,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Starting live migration for instance: %s"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr "Getting live migration networks for remote host: %s"
@@ -8688,11 +8701,11 @@ msgstr "Updating agent to %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8717,7 +8730,7 @@ msgstr "finish_revert_migration called"
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, fuzzy, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
@@ -8726,22 +8739,22 @@ msgstr ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, fuzzy, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Getting info for VHD %s"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, fuzzy, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
@@ -8750,16 +8763,16 @@ msgstr ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr "finish_migration called"
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, fuzzy, python-format
msgid "Cannot find boot VHD file: %s"
msgstr "Unknown base file: %s"
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8778,12 +8791,12 @@ msgstr "Created switch port %(vm_name)s on switch %(ext_path)s"
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Creating directory with path %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Creating directory with path %s"
@@ -8803,12 +8816,12 @@ msgstr "Getting info for VHD %s"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
@@ -8817,31 +8830,29 @@ msgstr ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-"Updating Glance image %(image_id)s with content from merged disk "
-"%(image_vhd_path)s"
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
-msgstr "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
+msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr "Removing snapshot %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr "Failed to remove snapshot for VM %s"
@@ -8867,101 +8878,101 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, fuzzy, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, fuzzy, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Starting instance"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "PowerVM instance cleanup failed"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Creating snapshot for instance %s"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Using config drive"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr "Creating config drive at %(path)s"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Creating config drive at %(path)s"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Got request to destroy vm %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Instance not found"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Failed to destroy vm %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Rebooting instance"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr "Pause instance"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr "Unpause instance"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr "Suspend instance"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr "Resume instance"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr "Power off instance"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr "Power on instance"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, fuzzy, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr "Successfully changed vm state of %(vm_name)s to %(req_state)s"
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr "Failed to change vm state of %(vm_name)s to %(req_state)s"
@@ -8995,29 +9006,29 @@ msgstr "Controller not found"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr "Successfully changed vm state of %(vm_name)s to %(req_state)s"
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, fuzzy, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr "WMI job succeeded: %(desc)s, Elapsed=%(elap)s "
@@ -9029,53 +9040,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr "Attach volume failed: %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Unable to attach volume to instance %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Creating snapshot for instance %s"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr "Could not determine iscsi initiator name"
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr "Unable to find a mounted disk for target_iqn: %s"
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9263,7 +9274,7 @@ msgstr "Instance rebooted successfully."
msgid "Instance is running"
msgstr "Instance is running"
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr "Instance spawned successfully."
@@ -10048,12 +10059,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr "Uncompressed image file not found"
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10081,26 +10092,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "File transfer to PowerVM manager failed"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, fuzzy, python-format
msgid "Attempting to resolve %s"
msgstr "Attempting to bind NIC to %s "
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -10177,73 +10188,73 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "LPAR instance '%s' not found"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr "PowerVM image creation failed: %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Creating LPAR instance '%s'"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "LPAR instance '%s' creation failed"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Activating the LPAR instance '%s'"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr "Instance '%s' failed to boot"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, fuzzy, python-format
msgid "Instance spawned in %s seconds"
msgstr "instance %s spawned successfully"
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr "During destroy, LPAR instance '%s' was not found on PowerVM system."
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instance snapshotting"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr "Shutting down the instance '%s'"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Deleting the LPAR instance '%s'"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr "PowerVM instance cleanup failed"
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr "Not enough free memory in the host"
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr "Insufficient available CPU on PowerVM"
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
#, fuzzy
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
@@ -10253,32 +10264,36 @@ msgstr ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMWareESXDriver"
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr "marker [%s] not found"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr "In vmwareapi:_create_session, got this exception: %s"
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "In vmwareapi:_call_method, got this exception: %s"
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "Task [%(task_name)s] %(task_ref)s status: success"
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "In vmwareapi:_poll_task, Got this error %s"
@@ -10288,39 +10303,39 @@ msgstr "In vmwareapi:_poll_task, Got this error %s"
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr "Error(s) %s occurred in the call to RetrieveProperties"
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "Property %(attr)s not set for the managed object %(name)s"
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr "There is no VM registered"
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "Virtual Machine with ref %s is not there"
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Logging out a session that is invalid or already logged out: %s"
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr "Session is faulty"
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr "Session Invalid"
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " No Virtual Machine has been registered yet"
@@ -10748,32 +10763,37 @@ msgstr "Automatically hard rebooting"
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics not implemented for vmwareapi"
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "Reconfiguring VM instance to attach the image disk"
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "Reconfigured VM instance to attach the image disk"
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr "Reconfiguring VM instance to set the machine id with ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr "Reconfigured VM instance to set the machine id with ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr "Creating directory with path %s"
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr "Created directory with path %s"
@@ -10818,7 +10838,7 @@ msgstr "Re-scanning SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-scanning SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Mountpoint cannot be translated: %s"
@@ -11892,11 +11912,16 @@ msgstr "Unable to introduce VDI for SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11975,21 +12000,21 @@ msgstr "status must be available"
msgid "status must be 'available'"
msgstr "status must be available"
-#~ msgid "Cannot disassociate auto assigined floating ip"
-#~ msgstr "Cannot disassociate auto assigined floating ip"
-
#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
-#~ msgid "Instance failed network setup"
-#~ msgstr "Instance failed network setup"
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+#~ msgstr "Snapshot image %(image_id)s updated for VM %(instance_name)s"
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
-#~ msgstr "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
+
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
diff --git a/nova/locale/es/LC_MESSAGES/nova.po b/nova/locale/es/LC_MESSAGES/nova.po
index ce6d2a626..0fe7fe393 100644
--- a/nova/locale/es/LC_MESSAGES/nova.po
+++ b/nova/locale/es/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-05-16 06:44+0000\n"
"Last-Translator: Paco Molinero <paco@byasl.com>\n"
"Language-Team: Spanish <es@li.org>\n"
@@ -2388,19 +2388,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Firma invalida para el usuario %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Firma invalida para el usuario %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2408,8 +2408,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2434,7 +2434,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2472,6 +2472,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2846,7 +2847,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2942,32 +2943,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "La instacia %(instance_id)s no esta suspendida"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3666,38 +3675,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "La instacia %(instance_id)s no esta suspendida"
@@ -4535,7 +4544,7 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -4544,675 +4553,675 @@ msgstr ""
"Incapaz de emigrar la instancia %(instance_id)s al actual anfitrion "
"(%(host)s)"
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Fallo a reinicia la instancia"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Fallo al suspender la instancia"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Sucedió un error inexperado: %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado error: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "configurando la red del host"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Desasociar volumen %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Reiniciando instancia %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instancia %s: reiniciada"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instancia %s: creando snapshot"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Fallo al suspender la instancia"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Capturado error: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Tipo de instancia inválido %(instance_type)s."
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "instancia %s: creando snapshot"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instancia %s: obteniendo los diagnosticos"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "configurando la red del host"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Obtener salida de la consola para la instancia %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Desvinculando volumen de instancia desconocida %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instancia %s: arrancada"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Borrando usuario %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Tipo de instancia inválido %(instance_type)s."
@@ -5532,43 +5541,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6927,7 +6936,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6940,7 +6949,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6961,33 +6974,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "La instacia %(instance_id)s no esta suspendida"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7050,7 +7063,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7404,7 +7417,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8388,19 +8401,19 @@ msgstr "Liberar dirección %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8489,17 +8502,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8518,11 +8531,11 @@ msgstr "Llanado al adquiridor %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8546,45 +8559,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "configurando la red del host"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8603,12 +8616,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Lanzando VPN para %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Borrando usuario %s"
@@ -8628,41 +8641,41 @@ msgstr "configurando la red del host"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "Comenzando snapshot para la VM %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8689,107 +8702,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Creando una instancia raw"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "No encontrado: %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Creando una instancia raw"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Se va a iniciar la finalización de las instancias"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Imposible destruir VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "instancia %s: arrancada"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Imposible destruir VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Reiniciando instancia %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Reiniciar instancia %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Reiniciar instancia %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Fallo al suspender la instancia"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Reiniciar instancia %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8824,29 +8837,29 @@ msgstr "instancia %s: arrancada"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8858,53 +8871,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Desasociar volumen %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Imposible adjuntar volumen a la instancia %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Volume_separado: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Creando una instancia raw"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9089,7 +9102,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9832,12 +9845,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9865,26 +9878,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "Falló la conexión a melange"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9958,105 +9971,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "instancia %s: arrancada"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Iniciando interfaz puente para %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Creando una instancia raw"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "instancia %s: Creando imagen"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Creando una instancia raw"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "instancia %s: reiniciada"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instancia %s: creando snapshot"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Vamos a ejecutar %s insntacias..."
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10066,39 +10083,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10495,30 +10512,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10563,7 +10585,7 @@ msgstr "Re-escaneando SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-escaneando SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Punto de montaje no puede ser traducido: %s"
@@ -11609,11 +11631,16 @@ msgstr "Inposible insertar VDI para SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11690,18 +11717,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/fi_FI/LC_MESSAGES/nova.po b/nova/locale/fi_FI/LC_MESSAGES/nova.po
index 71fb97868..b1a326069 100644
--- a/nova/locale/fi_FI/LC_MESSAGES/nova.po
+++ b/nova/locale/fi_FI/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-18 19:07+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Finnish (Finland) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/fr/LC_MESSAGES/nova.po b/nova/locale/fr/LC_MESSAGES/nova.po
index d893ba18d..58247d0f4 100644
--- a/nova/locale/fr/LC_MESSAGES/nova.po
+++ b/nova/locale/fr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-05-14 08:35+0000\n"
"Last-Translator: Erwan Gallen <Unknown>\n"
"Language-Team: French <fr@li.org>\n"
@@ -2435,19 +2435,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Signature non valide pour l'utilisateur %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Signature non valide pour l'utilisateur %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2455,8 +2455,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2481,7 +2481,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2519,6 +2519,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2893,7 +2894,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2989,32 +2990,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "L'interface %(interface)s non trouvée."
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3717,38 +3726,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
@@ -4588,7 +4597,7 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
@@ -4597,678 +4606,678 @@ msgstr ""
"Impossible de migrer l'instance (%(instance_id)s) vers l'hôte actuel "
"(%(host)s)."
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Échec du redémarrage de l'instance"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "\"Erreur inopinée\" remontée : %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Erreur interceptée : %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Va essayer d'arrêter %s"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Dé-montage du volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "instance %s: re-démarrée"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Erreur interceptée : %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "instance %s: dé-récupération"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "L'instance de type %(instance_type)s est invalide."
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instance %s: récupération des diagnostiques"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "réglage de l'hôte réseau"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Récupération de la sortie de la console de l'instance %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "Ajout de console"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "Ajout de console"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Démontage de volume d'une instance inconnue %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "instance %s: a démarrée"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Suppression de l'utilisateur %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "L'instance de type %(instance_type)s est invalide."
@@ -5589,43 +5598,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6990,7 +6999,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -7003,7 +7012,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -7024,33 +7037,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Volume non trouvé pour l'instance %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7113,7 +7126,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7467,7 +7480,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8455,19 +8468,19 @@ msgstr "Désallocation de l'adresse %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8556,17 +8569,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Début de la destruction d'instance"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8585,11 +8598,11 @@ msgstr "Appel du getter %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8613,45 +8626,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8670,12 +8683,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Démarrage du VPN pour %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Suppression de l'utilisateur %s"
@@ -8695,41 +8708,41 @@ msgstr "Aucune IP dynamique trouvée pour l'id %(id)s."
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "Début de création d'instantané (snapshot) pour la VM %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8756,107 +8769,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Création d'une instance raw"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "\"Non trouvé\" remonté : %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Création d'une instance raw"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Début de la destruction d'instance"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Injection du chemin d'accès : '%s'"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Aucuns types d'instance trouvés."
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Impossible de supprimer le VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Redémarrage de l'instance %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Re-démarrage de l'instance %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Re-démarrage de l'instance %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Échec de la suspension de l'instance"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Re-démarrage de l'instance %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Démarrage de %s instances..."
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Démarrage de %s instances..."
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8891,29 +8904,29 @@ msgstr "Aucuns types d'instance trouvés."
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8925,53 +8938,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Dé-montage du volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Impossible d'attacher le volume à l'instance %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Création d'une instance raw"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9158,7 +9171,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9903,12 +9916,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9936,26 +9949,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "La connexion à Melange a échoué"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -10029,105 +10042,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "Aucuns types d'instance trouvés."
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Démarrage de l'interface de Bridge %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Création d'une instance raw"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "instance %s : Création de l'image"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Création d'une instance raw"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "instance %s: re-démarrée"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instance %s: création d'un instantané (snapshot)"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Démarrage de %s instances..."
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Démarrage de %s instances..."
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10137,39 +10154,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10567,30 +10584,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10635,7 +10657,7 @@ msgstr "Re-parcours de SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-parcours de SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Le point de montage ne peut pas être traduit : %s"
@@ -11688,11 +11710,16 @@ msgstr "Impossible d'introduire le VDI pour SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11769,18 +11796,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/hr/LC_MESSAGES/nova.po b/nova/locale/hr/LC_MESSAGES/nova.po
index 1d74f36a3..8cdbcc73e 100644
--- a/nova/locale/hr/LC_MESSAGES/nova.po
+++ b/nova/locale/hr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3621,38 +3630,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4468,664 +4477,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5441,43 +5450,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6822,7 +6831,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6835,7 +6844,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6856,33 +6869,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6943,7 +6956,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7297,7 +7310,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8270,19 +8283,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8371,17 +8384,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8400,11 +8413,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8428,45 +8441,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8485,12 +8498,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8510,41 +8523,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8570,98 +8583,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8695,29 +8708,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8729,53 +8742,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8957,7 +8970,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9697,12 +9710,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9729,26 +9742,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9821,105 +9834,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9929,39 +9946,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10352,30 +10369,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10420,7 +10442,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11445,11 +11467,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11526,18 +11553,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/hu/LC_MESSAGES/nova.po b/nova/locale/hu/LC_MESSAGES/nova.po
index e401e58a6..9c83d0d4a 100644
--- a/nova/locale/hu/LC_MESSAGES/nova.po
+++ b/nova/locale/hu/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/id/LC_MESSAGES/nova.po b/nova/locale/id/LC_MESSAGES/nova.po
index 551fd014c..30982412f 100644
--- a/nova/locale/id/LC_MESSAGES/nova.po
+++ b/nova/locale/id/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/it/LC_MESSAGES/nova.po b/nova/locale/it/LC_MESSAGES/nova.po
index 9a1aec0cf..0dff4c257 100644
--- a/nova/locale/it/LC_MESSAGES/nova.po
+++ b/nova/locale/it/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
@@ -2371,19 +2371,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2391,8 +2391,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2417,7 +2417,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2455,6 +2455,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2825,7 +2826,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2920,32 +2921,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "istanza %s: sospensione in corso"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3637,38 +3646,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4493,676 +4502,676 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Impossibile smontare il volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Riavviando l'istanza %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "istanza %s: ricezione diagnostiche"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "istanza %s: ripristino rete"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Impossibile riavviare l'istanza"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5482,43 +5491,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6872,7 +6881,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6885,7 +6894,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6906,33 +6919,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Mountpoint %(mountpoint)s montato all'istanza %(instance_name)s"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6993,7 +7006,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7347,7 +7360,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8328,19 +8341,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8429,17 +8442,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Avviando l'interfaccia Bridge per %s"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8458,11 +8471,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8486,45 +8499,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8543,12 +8556,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8568,41 +8581,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8629,107 +8642,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Riavviando l'istanza %s"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "istanza %s: sospensione in corso"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Impossibile smontare il volume %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Riavviando l'istanza %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Impossibile sospendere l'istanza"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Riavviando l'istanza %s"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8764,29 +8777,29 @@ msgstr "istanza %s: sospensione in corso"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8798,53 +8811,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Impossibile smontare il volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Impossibile montare il volume all'istanza %s"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9029,7 +9042,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9772,12 +9785,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9804,26 +9817,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9896,105 +9909,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "istanza %s: sospensione in corso"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Avviando l'interfaccia Bridge per %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Riavviando l'istanza %s"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Riavviando l'istanza %s"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "istanza %s: creazione snapshot in corso"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10004,39 +10021,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10428,30 +10445,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10496,7 +10518,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11528,11 +11550,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11609,18 +11636,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/it_IT/LC_MESSAGES/nova.po b/nova/locale/it_IT/LC_MESSAGES/nova.po
index e8417067e..3c198cd4e 100644
--- a/nova/locale/it_IT/LC_MESSAGES/nova.po
+++ b/nova/locale/it_IT/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ja/LC_MESSAGES/nova.po b/nova/locale/ja/LC_MESSAGES/nova.po
index 28a8f66e5..df7be579f 100644
--- a/nova/locale/ja/LC_MESSAGES/nova.po
+++ b/nova/locale/ja/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
@@ -2376,19 +2376,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Invalid signature: ユーザ %s ã®ç½²åãŒä¸æ­£ã§ã™ã€‚"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Invalid signature: ユーザ %s ã®ç½²åãŒä¸æ­£ã§ã™ã€‚"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2396,8 +2396,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2422,7 +2422,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2460,6 +2460,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2833,7 +2834,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2929,32 +2930,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "インスタンス %s: èµ·å‹•ã—ã¾ã—ãŸã€‚"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3652,38 +3661,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "インスタンス %(instance_id)s ã«ã‚¢ãƒ‰ãƒ¬ã‚¹ %(public_ip)s を割り当ã¦"
@@ -4517,685 +4526,685 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "予期ã—ãªã„エラー発生: %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "%s ã‚’åœæ­¢ã—よã†ã¨ã—ã¦ã„ã¾ã™"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "エラー %s をキャッãƒã—ã¾ã—ãŸã€‚"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆã®è¨­å®šã‚’ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "%s ã‚’åœæ­¢ã—よã†ã¨ã—ã¦ã„ã¾ã™"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Rebooting instance: インスタンス %s ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Detach volume: ボリューム %s をデタッãƒã—ã¾ã™"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Rebooting instance: インスタンス %s ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "インスタンス%s: å†èµ·å‹•ã—ã¾ã—ãŸã€‚"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "snapshotting: インスタンス %s ã®ã‚¹ãƒŠãƒƒãƒ—ショットをå–得中"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "エラー %s をキャッãƒã—ã¾ã—ãŸã€‚"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "Unrescuing: インスタンス %s をアンレスキューã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "snapshotting: インスタンス %s ã®ã‚¹ãƒŠãƒƒãƒ—ショットをå–得中"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "retrieving diagnostics: インスタンス %s ã®è¨ºæ–­æƒ…報をå–å¾—ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆã®è¨­å®šã‚’ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆã®è¨­å®šã‚’ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Get console output: インスタンス %s ã®ã‚³ãƒ³ã‚½ãƒ¼ãƒ«å‡ºåŠ›ã‚’å–å¾—ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "コンソールを追加ã—ã¦ã„ã¾ã™"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "コンソールを追加ã—ã¦ã„ã¾ã™"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "ボリュームを未知ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ %s ã‹ã‚‰ãƒ‡ã‚¿ãƒƒãƒã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "ip %s ã«å¯¾ã™ã‚‹ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã®å–å¾—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Deleting user: ユーザ %s を削除ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "インスタンス %s: èµ·å‹•ã—ã¾ã—ãŸã€‚"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Deleting user: ユーザ %s を削除ã—ã¾ã™ã€‚"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5512,43 +5521,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6905,7 +6914,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6918,7 +6927,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6939,33 +6952,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7026,7 +7039,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7380,7 +7393,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8362,19 +8375,19 @@ msgstr "Release address: アドレス %s を開放ã—ã¾ã™ã€‚"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8463,17 +8476,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8492,11 +8505,11 @@ msgstr "getter %s をコールã—ã¾ã™ã€‚"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8520,45 +8533,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆã®è¨­å®šã‚’ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8577,12 +8590,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "%s 用ã®VPNã‚’èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Deleting user: ユーザ %s を削除ã—ã¾ã™ã€‚"
@@ -8602,41 +8615,41 @@ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ›ã‚¹ãƒˆã®è¨­å®šã‚’ã—ã¾ã™ã€‚"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "VM %s ã«å¯¾ã™ã‚‹ã‚¹ãƒŠãƒƒãƒ—ショットを開始ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8663,107 +8676,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "raw instanceを生æˆã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "NotFound 発生: %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "raw instanceを生æˆã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "インスタンス終了処ç†ã‚’開始ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "ファイルパス '%s' を埋ã‚込んã§ã„ã¾ã™"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "ファイルパス '%s' を埋ã‚込んã§ã„ã¾ã™"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "VBD %s ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "インスタンス %s: èµ·å‹•ã—ã¾ã—ãŸã€‚"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "VBD %s ã®å‰Šé™¤ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Rebooting instance: インスタンス %s ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Reboot instance: インスタンス %r ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Reboot instance: インスタンス %r ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Reboot instance: インスタンス %r ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Reboot instance: インスタンス %r ã‚’å†èµ·å‹•ã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "%s 個ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®èµ·å‹•ã‚’始ã‚ã¾ã™â€¦"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "%s 個ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®èµ·å‹•ã‚’始ã‚ã¾ã™â€¦"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8798,29 +8811,29 @@ msgstr "インスタンス %s: èµ·å‹•ã—ã¾ã—ãŸã€‚"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8832,53 +8845,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Detach volume: ボリューム %s をデタッãƒã—ã¾ã™"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "インスタンス %s ã«ãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’接続(attach)ã§ãã¾ã›ã‚“。"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "ボリューム切断: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "raw instanceを生æˆã—ã¾ã™ã€‚"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9062,7 +9075,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9803,12 +9816,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9835,26 +9848,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9927,105 +9940,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "インスタンス %s: èµ·å‹•ã—ã¾ã—ãŸã€‚"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "%s 用ã®ãƒ–リッジインタフェースを開始ã—ã¾ã™ã€‚"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "raw instanceを生æˆã—ã¾ã™ã€‚"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "インスタンス %s ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’生æˆã—ã¾ã™ã€‚"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "raw instanceを生æˆã—ã¾ã™ã€‚"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "インスタンス%s: å†èµ·å‹•ã—ã¾ã—ãŸã€‚"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "snapshotting: インスタンス %s ã®ã‚¹ãƒŠãƒƒãƒ—ショットをå–得中"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "%s 個ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®èµ·å‹•ã‚’始ã‚ã¾ã™â€¦"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "%s 個ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã®èµ·å‹•ã‚’始ã‚ã¾ã™â€¦"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10035,39 +10052,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10465,30 +10482,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10533,7 +10555,7 @@ msgstr "SR %s ã‚’å†ã‚¹ã‚­ãƒ£ãƒ³ã—ã¾ã™ã€‚"
msgid "Rescanned HBA %s "
msgstr "SR %s ã‚’å†ã‚¹ã‚­ãƒ£ãƒ³ã—ã¾ã™ã€‚"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "マウントãƒã‚¤ãƒ³ãƒˆã‚’変æ›ã§ãã¾ã›ã‚“。 %s"
@@ -11576,11 +11598,16 @@ msgstr "SR %s ã®VDIã‚’introduceã§ãã¾ã›ã‚“。"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11657,18 +11684,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ka_GE/LC_MESSAGES/nova.po b/nova/locale/ka_GE/LC_MESSAGES/nova.po
index ce47d1de7..f70a66068 100644
--- a/nova/locale/ka_GE/LC_MESSAGES/nova.po
+++ b/nova/locale/ka_GE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ko/LC_MESSAGES/nova.po b/nova/locale/ko/LC_MESSAGES/nova.po
index 8797a6d92..0ffa0377a 100644
--- a/nova/locale/ko/LC_MESSAGES/nova.po
+++ b/nova/locale/ko/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2911,32 +2912,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3626,38 +3635,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4475,672 +4484,672 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "%s 볼륨 íƒˆì°©ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5456,43 +5465,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6837,7 +6846,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6850,7 +6859,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6871,33 +6884,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "%(instance_name)s ì¸ìŠ¤í„´ìŠ¤ì— %(mountpoint)s 마운트지ì ì´ 장착ë˜ì—ˆìŠµë‹ˆë‹¤"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6958,7 +6971,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7312,7 +7325,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8291,19 +8304,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8392,17 +8405,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8421,11 +8434,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8449,45 +8462,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8506,12 +8519,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8531,41 +8544,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8591,107 +8604,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "%s 볼륨 íƒˆì°©ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8725,29 +8738,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8759,53 +8772,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "%s 볼륨 íƒˆì°©ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "볼륨 탈착: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "%s ì¸ìŠ¤í„´ìŠ¤ì— 볼륨장착 í•  수 없습니다"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8987,7 +9000,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9728,12 +9741,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9760,26 +9773,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9852,105 +9865,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s를 재부팅합니다"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "ì¸ìŠ¤í„´ìŠ¤ %s: 스냅샷 저장중"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9960,39 +9977,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10383,30 +10400,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10451,7 +10473,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11480,11 +11502,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11561,18 +11588,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ko_KR/LC_MESSAGES/nova.po b/nova/locale/ko_KR/LC_MESSAGES/nova.po
index 7e8e3b3dd..af71ba4f0 100644
--- a/nova/locale/ko_KR/LC_MESSAGES/nova.po
+++ b/nova/locale/ko_KR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-06 16:05+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3622,38 +3631,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4469,664 +4478,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5442,43 +5451,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6823,7 +6832,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6836,7 +6845,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6857,33 +6870,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6944,7 +6957,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7298,7 +7311,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8271,19 +8284,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8372,17 +8385,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8401,11 +8414,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8429,45 +8442,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8486,12 +8499,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8511,41 +8524,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8571,98 +8584,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8696,29 +8709,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8730,53 +8743,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8958,7 +8971,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9698,12 +9711,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9730,26 +9743,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9822,105 +9835,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9930,39 +9947,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10353,30 +10370,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10421,7 +10443,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11447,11 +11469,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11528,18 +11555,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ms/LC_MESSAGES/nova.po b/nova/locale/ms/LC_MESSAGES/nova.po
index 604c6f20d..1416d7649 100644
--- a/nova/locale/ms/LC_MESSAGES/nova.po
+++ b/nova/locale/ms/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/nb/LC_MESSAGES/nova.po b/nova/locale/nb/LC_MESSAGES/nova.po
index b0779ac7e..2605c06c2 100644
--- a/nova/locale/nb/LC_MESSAGES/nova.po
+++ b/nova/locale/nb/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-09-13 10:30+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: nb <LL@li.org>\n"
@@ -2367,19 +2367,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2387,8 +2387,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2413,7 +2413,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2451,6 +2451,7 @@ msgstr "Metadata element ble ikke funnet"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2821,7 +2822,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2914,32 +2915,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Nettverk ikke funnet"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3630,38 +3639,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4479,664 +4488,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Kunne ikke hente metadata for ip:% s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5452,43 +5461,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6836,7 +6845,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6849,7 +6858,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6870,33 +6883,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6957,7 +6970,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7312,7 +7325,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8288,19 +8301,19 @@ msgstr "Frigjør adresse %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8389,17 +8402,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8418,11 +8431,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8446,45 +8459,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8503,12 +8516,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8528,41 +8541,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8588,98 +8601,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8713,29 +8726,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8747,53 +8760,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8977,7 +8990,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9717,12 +9730,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9749,26 +9762,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9841,105 +9854,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9949,39 +9966,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10372,30 +10389,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10440,7 +10462,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11469,11 +11491,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11550,18 +11577,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/nl_NL/LC_MESSAGES/nova.po b/nova/locale/nl_NL/LC_MESSAGES/nova.po
index 50411463d..63835603d 100644
--- a/nova/locale/nl_NL/LC_MESSAGES/nova.po
+++ b/nova/locale/nl_NL/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/nova.pot b/nova/locale/nova.pot
index 2363ef17e..ee4e9e21d 100644
--- a/nova/locale/nova.pot
+++ b/nova/locale/nova.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: nova jenkins.nova.propose.translation.update.291\n"
+"Project-Id-Version: nova jenkins.nova.propose.translation.update.294\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2364,19 +2364,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2384,8 +2384,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2410,7 +2410,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2448,6 +2448,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2815,7 +2816,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2908,32 +2909,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3619,38 +3628,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4466,664 +4475,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5439,43 +5448,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6820,7 +6829,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6833,7 +6842,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6854,33 +6867,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6941,7 +6954,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7295,7 +7308,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8268,19 +8281,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8369,17 +8382,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8398,11 +8411,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8426,45 +8439,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8483,12 +8496,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8508,41 +8521,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8568,98 +8581,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8693,29 +8706,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8727,53 +8740,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8955,7 +8968,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9695,12 +9708,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9727,26 +9740,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9819,105 +9832,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9927,39 +9944,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10350,30 +10367,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10418,7 +10440,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11443,11 +11465,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
diff --git a/nova/locale/pl_PL/LC_MESSAGES/nova.po b/nova/locale/pl_PL/LC_MESSAGES/nova.po
index 407d60c86..616af31ff 100644
--- a/nova/locale/pl_PL/LC_MESSAGES/nova.po
+++ b/nova/locale/pl_PL/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-06-28 18:59+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3621,38 +3630,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4468,664 +4477,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5441,43 +5450,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6822,7 +6831,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6835,7 +6844,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6856,33 +6869,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6943,7 +6956,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7297,7 +7310,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8270,19 +8283,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8371,17 +8384,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8400,11 +8413,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8428,45 +8441,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8485,12 +8498,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8510,41 +8523,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8570,98 +8583,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8695,29 +8708,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8729,53 +8742,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8957,7 +8970,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9697,12 +9710,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9729,26 +9742,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9821,105 +9834,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9929,39 +9946,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10352,30 +10369,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10420,7 +10442,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11445,11 +11467,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11526,3 +11553,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
+#~ msgstr ""
+
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
+
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
+
diff --git a/nova/locale/pt/LC_MESSAGES/nova.po b/nova/locale/pt/LC_MESSAGES/nova.po
index 35bb5ff06..534857f02 100644
--- a/nova/locale/pt/LC_MESSAGES/nova.po
+++ b/nova/locale/pt/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/pt_BR/LC_MESSAGES/nova.po b/nova/locale/pt_BR/LC_MESSAGES/nova.po
index f38b40280..dcc81ba4c 100644
--- a/nova/locale/pt_BR/LC_MESSAGES/nova.po
+++ b/nova/locale/pt_BR/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-05-04 19:25+0000\n"
"Last-Translator: Júlio Cezar Santos Pires <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
@@ -2377,19 +2377,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Assinatura inválida para usuário %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Assinatura inválida para usuário %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2397,8 +2397,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "Imagem não encontrada."
@@ -2423,7 +2423,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2461,6 +2461,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2835,7 +2836,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "Instância não encontrada"
@@ -2931,32 +2932,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Interface %(interface)s não encontrada."
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3657,38 +3666,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Volume não encontrada para a instância %(instance_id)s."
@@ -4522,684 +4531,684 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Falhou ao reiniciar instância"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Falha ao suspender instância"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Erro inexperado lançado: %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Começando a terminar instâncias"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Capturado o erro: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "Removendo rede com id %s"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Começando a terminar instâncias"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Reconstruindo instância %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Desanexar volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Reiniciando a instância %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "instância %s: fazendo um snapshot"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
#, fuzzy
msgid "error setting admin password"
msgstr "Configurar senha do administrador"
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Falha ao suspender instância"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Capturado o erro: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "instância %s: desfazendo o resgate"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "Iniciando instância %s"
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "Instância não existe"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "instância %s: recuperando os diagnósticos"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "instância %s: reset da rede"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Obter saída do console para instância %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "Adicionando console"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "Adicionando console"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "Desconectando volume da instância desconhecida %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Remover volume com id: %s"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "Instância %s não encontrada"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Removendo imagem %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "Iniciando instância %s"
@@ -5518,43 +5527,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6912,7 +6921,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6925,7 +6934,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6946,33 +6959,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Volume não encontrada para a instância %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -7033,7 +7046,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7387,7 +7400,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8374,19 +8387,19 @@ msgstr "Liberar endereço %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8475,17 +8488,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Começando a terminar instâncias"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8504,11 +8517,11 @@ msgstr "Atualizando agente para %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8532,45 +8545,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "Removendo rede com id %s"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8589,12 +8602,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Atualizando agente para %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Remover volume com id: %s"
@@ -8614,41 +8627,41 @@ msgstr "Removendo rede com id %s"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "modificando projeto %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8675,107 +8688,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Iniciando instância %s"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "NotFound lançado: %s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Começando a terminar instâncias"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Não é possível destruir o VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Instância não encontrada"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Não é possível destruir o VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Reiniciando a instância %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Reiniciar instância %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Reiniciar instância %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Falha ao suspender instância"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Reiniciar instância %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Começando a terminar instâncias"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Começando a terminar instâncias"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8810,29 +8823,29 @@ msgstr "Instância não encontrada"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8844,53 +8857,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Desanexar volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Não é possível anexar o volume na instância %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Detach_volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Obter saída do console para instância %s"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9077,7 +9090,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9822,12 +9835,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9854,26 +9867,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9946,105 +9959,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "Instância não encontrada"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "Iniciando a Bridge para %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Iniciando instância %s"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Iniciando instância %s"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "instância %s: fazendo um snapshot"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Começando a terminar instâncias"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Começando a terminar instâncias"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr "nenhuma partição encontrada"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10054,39 +10071,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr "Sessão inválida"
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10482,30 +10499,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10550,7 +10572,7 @@ msgstr "Re-escaneando SR %s"
msgid "Rescanned HBA %s "
msgstr "Re-escaneando SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Ponto de montagem não pode ser traduzido: %s"
@@ -11588,11 +11610,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11669,18 +11696,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ro/LC_MESSAGES/nova.po b/nova/locale/ro/LC_MESSAGES/nova.po
index 1407565e6..7639f0e9a 100644
--- a/nova/locale/ro/LC_MESSAGES/nova.po
+++ b/nova/locale/ro/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-06-10 18:32+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3621,38 +3630,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4468,664 +4477,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5441,43 +5450,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6822,7 +6831,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6835,7 +6844,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6856,33 +6869,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6943,7 +6956,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7297,7 +7310,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8270,19 +8283,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8371,17 +8384,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8400,11 +8413,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8428,45 +8441,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8485,12 +8498,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8510,41 +8523,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8570,98 +8583,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8695,29 +8708,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8729,53 +8742,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8957,7 +8970,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9697,12 +9710,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9729,26 +9742,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9821,105 +9834,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9929,39 +9946,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10352,30 +10369,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10420,7 +10442,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11445,11 +11467,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11526,18 +11553,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/ru/LC_MESSAGES/nova.po b/nova/locale/ru/LC_MESSAGES/nova.po
index e25cff9ad..f2b62cb38 100644
--- a/nova/locale/ru/LC_MESSAGES/nova.po
+++ b/nova/locale/ru/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
@@ -2421,19 +2421,19 @@ msgid "Initializing extension manager."
msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð´Ð¸Ñпетчера раÑширений."
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "Ðе допуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "Ðе допуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¿Ð¾Ð´Ð¿Ð¸ÑÑŒ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %s"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2441,8 +2441,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "образ не найден."
@@ -2467,7 +2467,7 @@ msgid "Invalid metadata key"
msgstr "Ðеправильный ключ метаданных"
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2507,6 +2507,7 @@ msgstr "Элемент метаданных не найден"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2883,7 +2884,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð½Ðµ найдена"
@@ -2980,34 +2981,42 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Правило (%s) не найдено"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "Ðаименование группы безопаÑноÑти не может отÑутÑтвовать"
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
#, fuzzy
msgid "No cell information in request"
msgstr "block_device_mapping %s"
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3716,38 +3725,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "Ðе найден том Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %(instance_id)s."
@@ -4595,267 +4604,267 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Ðевозможно перемеÑтить копию (%(instance_id)s) на текущий узел (%(host)s)."
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Ошибка перезагрузки копии"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "Драйвер гипервизора не поддерживает правила брандмауÑра"
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Ошибка приоÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr "Драйвер гипервизора не поддерживает правила брандмауÑра"
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "Ðепредвиденный код ÑоÑтоÑниÑ"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "Выполнение запуÑка копий"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "уÑтановка Ñетевого узла"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Выполнение запуÑка копий"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "ПропуÑк DiskNotFound: %s"
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "ПропуÑк DiskNotFound: %s"
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr "завершение работы bdm %s"
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s. УÑтановка ÑоÑтоÑÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ vm_state на ERROR"
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "Обновление Ñборки %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s раÑполагаетÑÑ Ð½Ð° общедоÑтупном накопителе: %(reason)s"
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Создать Ñнимок из тома %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "Перезагрузка копии %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
@@ -4864,26 +4873,26 @@ msgstr ""
"попытка перезагрузки не выполнÑемой копии: %(instance_uuid)s (ÑоÑтоÑние: "
"%(state)s ожидалоÑÑŒ: %(running)s)"
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ Ð½Ðµ включена"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: выполнение Ñнимка"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
@@ -4892,229 +4901,229 @@ msgstr ""
"попытка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñнимка не выполнÑемой копии: %(instance_uuid)s "
"(ÑоÑтоÑние: %(state)s ожидалоÑÑŒ: %(running)s)"
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "Ðайдено %(num_images)d образов (ротациÑ: %(rotation)d)"
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "Удаление образа %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Ðевозможно назначить пароль админиÑтратора. ÐšÐ¾Ð¿Ð¸Ñ %s не выполнÑетÑÑ"
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
#, fuzzy
msgid "Root password set"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ %s: Ðазначение админиÑтративного паролÑ"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "set_admin_password не реализован в Ñтой драйвере."
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "set_admin_password не реализован в Ñтой драйвере."
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
#, fuzzy
msgid "error setting admin password"
msgstr "Ошибка Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратора"
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Ошибка приоÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "%s. УÑтановка ÑоÑтоÑÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ vm_state на ERROR"
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð½Ðµ ÑущеÑтвует"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr "назначение Ñовпадает Ñ Ð¸Ñточником!"
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: принÑтие диагноÑтики"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "ВоÑÑтановление Ñети"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "уÑтановка Ñетевого узла"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "Получить конÑольный вывод Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %s"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: получение конÑоли vnc"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: получение конÑоли vnc"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "ОтÑоединение тома от неизвеÑтной копии %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "Попытка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÑущеÑтвующей конÑоли %(console_id)s."
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "Ñетевые раÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %s"
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "Запущено post_live_migration().."
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5123,21 +5132,21 @@ msgstr ""
"отÑутÑтвует домен Ñ ÑоответÑтвующим именем.\" Эта ошибка может быть "
"безопаÑно пропущена."
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
#, fuzzy
msgid "Post operation of migration started"
msgstr "Запущено post_live_migration().."
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Ошибка Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ ip: %s"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
@@ -5146,64 +5155,64 @@ msgstr ""
"Ðайдены %(migration_count)d неподтверждённых перемещений, Ñтарше "
"%(confirm_window)d Ñекунд"
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "Завершение работы Ð’Ðœ Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %(instance_uuid)s"
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
#, fuzzy
msgid "In ERROR state"
msgstr "Ошибка БД: %s"
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr "Обновление временных данных иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð¾ÑÑ‹ пропуÑканиÑ"
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Обновление временных данных иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð¾ÑÑ‹ пропуÑканиÑ"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr "Обновление ÑоÑтоÑÐ½Ð¸Ñ ÑƒÐ·Ð»Ð°"
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5212,86 +5221,86 @@ msgstr ""
"Ðайдено %(num_db_instances)s в базе данных и %(num_vm_instances)s в "
"гипервизоре."
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "ÐºÐ¾Ð¿Ð¸Ñ Ð½Ðµ включена"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0, пропуÑк..."
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "Ðет Ñлужбы Ð´Ð»Ñ compute ID %s"
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "%s. УÑтановка ÑоÑтоÑÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ vm_state на ERROR"
@@ -5614,43 +5623,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
#, fuzzy
msgid "Unsupported id columns type"
msgstr "Ðе поддерживаемый тип Ñодержимого"
@@ -7039,7 +7048,7 @@ msgstr "Ðевозможно найти другой compute"
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -7052,7 +7061,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -7073,33 +7086,33 @@ msgstr "ЗапроÑ: %s"
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "Ðе найден том Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %(instance_id)s."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr "Отфильтрованы %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "Отфильтрованы %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr "Ðевозможно перемеÑтить копию (%(instance_id)s) на текущий узел (%(host)s)."
@@ -7160,7 +7173,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7516,7 +7529,7 @@ msgstr "ПоÑле принудительного Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
#, fuzzy
msgid "spawn error"
msgstr "Ошибка аутентификации"
@@ -8504,19 +8517,19 @@ msgstr "ПриÑвоить Ð°Ð´Ñ€ÐµÑ %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8611,17 +8624,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Перечень копий"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8640,11 +8653,11 @@ msgstr "Обновление агента до %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8668,45 +8681,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "уÑтановка Ñетевого узла"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8725,12 +8738,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Создание папки Ñ Ð°Ð´Ñ€ÐµÑом %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Создание папки Ñ Ð°Ð´Ñ€ÐµÑом %s"
@@ -8750,41 +8763,41 @@ msgstr "уÑтановка Ñетевого узла"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "ЗапуÑк Ñнимка Ð´Ð»Ñ Ð’Ðœ %s"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, fuzzy, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr "Ошибка ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€Ð°: %s"
@@ -8811,107 +8824,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "ЗапуÑк копии %s"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "Ошибка приоÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Создание Ñнимка копии Ð’Ðœ %s "
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "Перечень копий"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "Ðевозможно найти конфигурацию по адреÑу %(path)s"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "Ðевозможно найти конфигурацию по адреÑу %(path)s"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Ðевозможно ликвидировать vbd %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð½Ðµ найдена"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Ðевозможно ликвидировать vbd %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "Перезагрузка копии %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "Выполнение оÑтановки копий"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "Выполнение оÑтановки копий"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "Ошибка приоÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "Выполнение оÑтановки копий"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "Питание включено на копии ВМ %s"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "Питание включено на копии ВМ %s"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8946,29 +8959,29 @@ msgstr "Сервер не найден"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8980,53 +8993,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Подключить том %(volume_id)s Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %(instance_id)s на %(device)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "ОтÑоединить том %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "Ðевозможно приÑоединить том Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "Создание Ñнимка копии Ð’Ðœ %s "
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, fuzzy, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr "Ðевозможно найти узел Ð´Ð»Ñ ÐºÐ¾Ð¿Ð¸Ð¸ %s"
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9213,7 +9226,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9978,12 +9991,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -10011,26 +10024,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "Сбой ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ c melange"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -10104,73 +10117,73 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð½Ðµ найдена"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "ЗапуÑк моÑта интерфейÑа Ð´Ð»Ñ %s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "Перечень копий"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: Создание образа"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "Выполнение запуÑка копий"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, fuzzy, python-format
msgid "Instance spawned in %s seconds"
msgstr "ÐºÐ¾Ð¿Ð¸Ñ Ð½Ðµ в приоÑтановленном ÑоÑтоÑнии"
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "ÐºÐ¾Ð¿Ð¸Ñ %s: выполнение Ñнимка"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "Включение Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Ð½Ð° копии Ð’Ðœ %s"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "Выполнение запуÑка копий"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
#, fuzzy
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
@@ -10180,32 +10193,36 @@ msgstr ""
"Ðеобходимо указать vmwareapi_host_ip,vmwareapi_host_username и "
"vmwareapi_host_password useconnection_type=vmwareapi"
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr "маркер [%s] не найден"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr "Ð’ vmwareapi:_create_session, принÑто Ñто иÑключение: %s"
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "Ð’ vmwareapi:_call_method, принÑто Ñто иÑключение: %s"
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "СоÑтоÑние задачи [%(task_name)s] %(task_ref)s: готово"
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "СоÑтоÑние задачи [%(task_name)s] %(task_ref)s: ошибка %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "Ð’ vmwareapi:_poll_task, принÑта Ñта ошибка %s"
@@ -10215,39 +10232,39 @@ msgstr "Ð’ vmwareapi:_poll_task, принÑта Ñта ошибка %s"
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "СвойÑтво %(attr)s не назначено Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñемого объекта %(objName)s"
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr "ОтÑутÑтвуют зарегиÑтрированные Ð’Ðœ"
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "Завершение ÑеанÑа Ñ Ð½ÐµÐ¿Ð¾Ð»Ð°Ð´ÐºÐ°Ð¼Ð¸ или уже завершённого ÑеанÑа: %s"
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr "Ð¡ÐµÐ°Ð½Ñ Ð¸Ð¼ÐµÐµÑ‚ неполадки"
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr "ÐедопуÑтимый ÑеанÑ"
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " ОтÑутÑтвуют зарегиÑтриованные виртуальные машины"
@@ -10664,30 +10681,35 @@ msgstr "ÐвтоматичеÑÐºÐ°Ñ Ð±ÐµÐ·Ð¾Ñ‚ÐºÐ°Ð·Ð½Ð°Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr "Создание папки Ñ Ð°Ð´Ñ€ÐµÑом %s"
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr "Создана папка Ñ Ð°Ð´Ñ€ÐµÑом %s"
@@ -10732,7 +10754,7 @@ msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° SR %s"
msgid "Rescanned HBA %s "
msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° SR %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "Точка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð½Ðµ может быть переведена: %s"
@@ -11813,11 +11835,16 @@ msgstr "Ðевозможно внедрить VDI Ð´Ð»Ñ SR %s"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11896,18 +11923,19 @@ msgstr "Образ должен быть доÑтупен"
msgid "status must be 'available'"
msgstr "Образ должен быть доÑтупен"
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
-#~ msgstr "Ошибка schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
diff --git a/nova/locale/ru_RU/LC_MESSAGES/nova.po b/nova/locale/ru_RU/LC_MESSAGES/nova.po
index 854ba7375..97ac72762 100644
--- a/nova/locale/ru_RU/LC_MESSAGES/nova.po
+++ b/nova/locale/ru_RU/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3621,38 +3630,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4468,664 +4477,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5441,43 +5450,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6822,7 +6831,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6835,7 +6844,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6856,33 +6869,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6943,7 +6956,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7297,7 +7310,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8270,19 +8283,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8371,17 +8384,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8400,11 +8413,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8428,45 +8441,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8485,12 +8498,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8510,41 +8523,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8570,98 +8583,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8695,29 +8708,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8729,53 +8742,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8957,7 +8970,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9697,12 +9710,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9729,26 +9742,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9821,105 +9834,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9929,39 +9946,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10352,30 +10369,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10420,7 +10442,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11445,11 +11467,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11526,18 +11553,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/sl_SI/LC_MESSAGES/nova.po b/nova/locale/sl_SI/LC_MESSAGES/nova.po
index ee4ef04f4..bcc9161c5 100644
--- a/nova/locale/sl_SI/LC_MESSAGES/nova.po
+++ b/nova/locale/sl_SI/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-06-28 18:59+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2817,7 +2818,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2910,32 +2911,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3621,38 +3630,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4468,664 +4477,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5441,43 +5450,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6822,7 +6831,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6835,7 +6844,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6856,33 +6869,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6943,7 +6956,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7297,7 +7310,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8270,19 +8283,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8371,17 +8384,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8400,11 +8413,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8428,45 +8441,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8485,12 +8498,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8510,41 +8523,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8570,98 +8583,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8695,29 +8708,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8729,53 +8742,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8957,7 +8970,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9697,12 +9710,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9729,26 +9742,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9821,105 +9834,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9929,39 +9946,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10352,30 +10369,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10420,7 +10442,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11445,11 +11467,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11526,3 +11553,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
+#~ msgstr ""
+
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
+
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
+
diff --git a/nova/locale/sw_KE/LC_MESSAGES/nova.po b/nova/locale/sw_KE/LC_MESSAGES/nova.po
index 2be2088bf..bdb55fb20 100644
--- a/nova/locale/sw_KE/LC_MESSAGES/nova.po
+++ b/nova/locale/sw_KE/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/tl/LC_MESSAGES/nova.po b/nova/locale/tl/LC_MESSAGES/nova.po
index 7e1a78c01..a744df855 100644
--- a/nova/locale/tl/LC_MESSAGES/nova.po
+++ b/nova/locale/tl/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
@@ -2364,19 +2364,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2384,8 +2384,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2410,7 +2410,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2448,6 +2448,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2815,7 +2816,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2908,32 +2909,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3619,38 +3628,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/tr/LC_MESSAGES/nova.po b/nova/locale/tr/LC_MESSAGES/nova.po
index 8e4eb6c74..99d3cc982 100644
--- a/nova/locale/tr/LC_MESSAGES/nova.po
+++ b/nova/locale/tr/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
@@ -2364,19 +2364,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2384,8 +2384,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2410,7 +2410,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2448,6 +2448,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2815,7 +2816,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2908,32 +2909,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3619,38 +3628,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4466,664 +4475,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5439,43 +5448,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6820,7 +6829,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6833,7 +6842,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6854,33 +6867,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6941,7 +6954,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7295,7 +7308,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8268,19 +8281,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8369,17 +8382,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8398,11 +8411,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8426,45 +8439,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8483,12 +8496,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8508,41 +8521,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8568,98 +8581,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8693,29 +8706,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8727,53 +8740,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8955,7 +8968,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9695,12 +9708,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9727,26 +9740,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9819,105 +9832,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9927,39 +9944,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10350,30 +10367,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10418,7 +10440,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11443,11 +11465,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11524,18 +11551,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/tr_TR/LC_MESSAGES/nova.po b/nova/locale/tr_TR/LC_MESSAGES/nova.po
index 5e106e7a9..99e905787 100644
--- a/nova/locale/tr_TR/LC_MESSAGES/nova.po
+++ b/nova/locale/tr_TR/LC_MESSAGES/nova.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-02-02 18:03+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: en_US <LL@li.org>\n"
@@ -2404,19 +2404,19 @@ msgid "Initializing extension manager."
msgstr "Genişletme yöneticisi başlatılıyor"
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2424,8 +2424,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "İmaj bulunamadı"
@@ -2450,7 +2450,7 @@ msgid "Invalid metadata key"
msgstr "Geçersiz özellik anahtarı"
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2488,6 +2488,7 @@ msgstr "İçerik özelliği bilgisi bulunamadı"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr "Geçersiz değişiklik-oluşturma değeri"
@@ -2865,7 +2866,7 @@ msgstr "yedekOluşturma 'dönüşme' özelliği tamsayı olmak zorunda"
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "Örnek bulunamadı"
@@ -2961,33 +2962,41 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "Kural (%s) bulunamadı"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "Güvenlik grup adı boş bırakılamaz"
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3689,38 +3698,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "%(instance_id)s örneği için ağ bulunamadı."
@@ -4551,588 +4560,588 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez."
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "Mevcut durum %(drv_state)s, veritabanındaki durum %(db_state)s."
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr "Misafir sistem sürücüsü güvenlik duvarı kurallarını desteklemiyor"
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "BeklenmeyenHata: %s"
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr "Durum kontrol ediliyor"
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr "%s blok aygıt haritalandırması ayarlanıyor"
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "Örnek oluşturmada hata"
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "Veritabanı hatası: %s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr "Örnek başlatılıyor.."
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr "Örnek ağ_bilgisi: |%s|"
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr "Örnek blok aygıtı kurulumu hatalı"
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr "Örnek oluşturmada hata"
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s örneği"
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "DiskBulunamadı yok sayılıyor: %s"
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr "Blok cihazı haritalandırması kapatılıyor %s"
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Birimi ayır %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "%(num_images)d tane imaj bulundu(dönüş: %(rotation)d)"
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "Ä°maj siliniyor %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "Yönetici parolası oluşturmada hata. %s örneği çalışmıyor."
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "Örnek kapatmada hata oluştu."
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "Veritabanı hatası: %s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "Örneğin hiç bölümü yok."
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr "dedef kaynak ile aynı!"
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "Konsol ekleniyor"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "%(mountpoint)s'de %(volume_id)s bölümü ön yükleniyor"
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "%(mountpoint)s'e %(volume_id)s bölümü bağlanıyor"
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor"
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "%(mp)s bağlama noktasındaki %(volume_id)s bölümü ayrılıyor"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Bant genişliği kullanım önbelleği güncelleniyor"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr "Sunucu durumu güncelleniyor"
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
@@ -5141,84 +5150,84 @@ msgstr ""
"Veritabanında %(num_db_instances)s ve misafir sistemde "
"%(num_vm_instances)s bulundu"
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr "Silinen örnek kurtarılıyor"
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Ä°maj siliniyor %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5538,43 +5547,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
#, fuzzy
msgid "Unsupported id columns type"
msgstr "Desteklenmeyen içerik türü"
@@ -6932,7 +6941,7 @@ msgstr "Başka bir işlem bulunamadı"
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6945,7 +6954,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6966,33 +6979,33 @@ msgstr "Geçersizİstek hatası: %s"
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "%(instance_id)s örneği için ağ bulunamadı."
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr "%(hosts)s filtrelendi"
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "%(hosts)s filtrelendi"
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr "Mevcut (%(host)s) sunucusundan (%(instance_id)s) örneği geçirilemez."
@@ -7053,7 +7066,7 @@ msgstr "%(filename)s dosyası için zamanlayıcı seçenekleri başlatılamadı:
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7410,7 +7423,7 @@ msgstr "Zorla öldürülen örneklerin ardından: %s"
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
#, fuzzy
msgid "spawn error"
msgstr "Kimlik doğrulama hatası"
@@ -8393,19 +8406,19 @@ msgstr "%s adresini serbest bırak"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8494,17 +8507,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "Güncel göç işlemi %(dest)s'da bir hata ile karşılaştı"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8523,11 +8536,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8551,45 +8564,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, fuzzy, python-format
msgid "Cannot find boot VHD file: %s"
msgstr "Bilinmeyen temel dosya: %s"
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8608,12 +8621,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "oluÅŸtur: %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8633,41 +8646,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8693,101 +8706,101 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "Örnek başlatılıyor.."
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "Örnek oluşturmada hata"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "Örnek için ağ serbest bırakılıyor"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "|%s| örneği için değişken IP tahsisi"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "Örnekler durdurulacak"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "Örnek bulunamadı"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "Tekrar yükleme örneğinde hata oluştu."
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "%r örneğini tekrar yükle"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8821,29 +8834,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8855,53 +8868,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "%(device)s'daki %(instance_id)s örneğine %(volume_id)s birimini bağla"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9086,7 +9099,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9840,12 +9853,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9872,26 +9885,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9964,105 +9977,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr " [%s] göstergesi bulunamadı"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -10072,39 +10089,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10495,30 +10512,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10563,7 +10585,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11596,11 +11618,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11679,18 +11706,19 @@ msgstr "İmaj müsait olmak zorunda"
msgid "status must be 'available'"
msgstr "İmaj müsait olmak zorunda"
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
-#~ msgstr "Ağ kurulumundaki örnek başarısız"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
-#~ msgstr "%(method)s zamanlaması başarısız: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
diff --git a/nova/locale/uk/LC_MESSAGES/nova.po b/nova/locale/uk/LC_MESSAGES/nova.po
index 43f5717fc..3462cba42 100644
--- a/nova/locale/uk/LC_MESSAGES/nova.po
+++ b/nova/locale/uk/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
@@ -2367,19 +2367,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2387,8 +2387,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2413,7 +2413,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2451,6 +2451,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2818,7 +2819,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2911,32 +2912,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3623,38 +3632,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4471,665 +4480,665 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "Від'єднати том %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5445,43 +5454,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6827,7 +6836,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6840,7 +6849,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6861,33 +6874,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6948,7 +6961,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7302,7 +7315,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8275,19 +8288,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8376,17 +8389,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8405,11 +8418,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8433,45 +8446,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8490,12 +8503,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "Від'єднати том %s"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "Від'єднати том %s"
@@ -8515,41 +8528,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8575,98 +8588,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8700,29 +8713,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8734,53 +8747,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "Від'єднати том %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8962,7 +8975,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9702,12 +9715,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9734,26 +9747,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9826,105 +9839,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9934,39 +9951,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10357,30 +10374,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10425,7 +10447,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11451,11 +11473,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11532,18 +11559,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/vi_VN/LC_MESSAGES/nova.po b/nova/locale/vi_VN/LC_MESSAGES/nova.po
index 26d61cee3..5f391bc1d 100644
--- a/nova/locale/vi_VN/LC_MESSAGES/nova.po
+++ b/nova/locale/vi_VN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-13 19:22+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Vietnamese (Viet Nam) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/zh_CN/LC_MESSAGES/nova.po b/nova/locale/zh_CN/LC_MESSAGES/nova.po
index d311ad68b..bc2f0bbce 100644
--- a/nova/locale/zh_CN/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_CN/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-05-07 06:51+0000\n"
"Last-Translator: Edward <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
@@ -2401,19 +2401,19 @@ msgid "Initializing extension manager."
msgstr "正在åˆå§‹åŒ–扩展管ç†å‘˜ã€‚"
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, fuzzy, python-format
msgid "Invalid is_public filter [%s]"
msgstr "用户 %s çš„ç­¾å无效"
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, fuzzy, python-format
msgid "Invalid minRam filter [%s]"
msgstr "用户 %s çš„ç­¾å无效"
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2421,8 +2421,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr "é•œåƒæ²¡æœ‰æ‰¾åˆ°ã€‚"
@@ -2447,7 +2447,7 @@ msgid "Invalid metadata key"
msgstr "无效的元数æ®é”®"
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2485,6 +2485,7 @@ msgstr "元数æ®é¡¹ç›®æœªæ‰¾åˆ°"
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr "无效的changes-since值"
@@ -2865,7 +2866,7 @@ msgstr "createBackup的属性 'rotation'必须是整数"
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr "没有找到实例"
@@ -2962,34 +2963,42 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, fuzzy, python-format
msgid "Cell %(id)s not found."
msgstr "没有找到规则 (%s)"
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
#, fuzzy
msgid "Cell name cannot be empty"
msgstr "安全组å称ä¸èƒ½æ˜¯ç©º"
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
#, fuzzy
msgid "No cell information in request"
msgstr "block_device_mapping %s"
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3701,38 +3710,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, fuzzy, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr "没有为实例 %(instance_id)s 找到å·ã€‚"
@@ -4578,525 +4587,525 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, fuzzy, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr "无法把实例 (%(instance_id)s) è¿ç§»åˆ°å½“å‰ä¸»æœº (%(host)s)。"
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
#, fuzzy
msgid "Failed to check if instance shared"
msgstr "é‡æ–°å¯åŠ¨å®žä¾‹å¤±è´¥"
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr "当å‰çŠ¶æ€æ˜¯ %(drv_state)s,数æ®åº“状æ€æ˜¯ %(db_state)s。"
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr "nova-computeé‡å¯åŽï¼Œå®žä¾‹æ­£åœ¨é‡å¯ã€‚"
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
#, fuzzy
msgid "Hypervisor driver does not support resume guests"
msgstr "虚拟机管ç†ç¨‹åºé©±åŠ¨ä¸æ”¯æŒé˜²ç«å¢™è§„则"
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "挂起实例失败"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr "虚拟机管ç†ç¨‹åºé©±åŠ¨ä¸æ”¯æŒé˜²ç«å¢™è§„则"
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, fuzzy, python-format
msgid "Unexpected power state %d"
msgstr "æ„外的状æ€ç "
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr "正在检查状æ€"
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr "正在设置 bdm %s"
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
#, fuzzy
msgid "Failed to dealloc network for deleted instance"
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
#, fuzzy
msgid "Instance was deleted during spawn."
msgstr "实例生产失败"
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, fuzzy, python-format
msgid "Error: %s"
msgstr "æ•°æ®åº“错误:%s"
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr "正在å¯åŠ¨è™šæ‹Ÿæœº"
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
#, fuzzy
msgid "Allocating IP information in the background."
msgstr "没有找到floating_ip"
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr "实例的network_info:|%s|"
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr "实例å—设备设置失败"
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr "实例生产失败"
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
#, fuzzy
msgid "Failed to deallocate network for instance."
msgstr "释放实例的网络"
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr "%(action_str)s 实例"
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, fuzzy, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr "忽略异常 DiskNotFound: %s"
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr "终止bdm %s"
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr "%s。把实例的 vm_state设置为ERROR"
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
#, fuzzy
msgid "Rebuilding instance"
msgstr "正在é‡æ–°åˆ›å»ºå®žä¾‹ %s"
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, fuzzy, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr "%(path)s 在共享存储上:%(reason)s"
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "ä¸ºå· %s 创建快照"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
#, fuzzy
msgid "Rebooting instance"
msgstr "正在é‡å¯è™šæ‹Ÿæœº %s"
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, fuzzy, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图é‡å¯ä¸€ä¸ªæ²¡æœ‰è¿è¡Œçš„实例:%(instance_uuid)s (状æ€ï¼š%(state)s 预计:%(running)s)"
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
#, fuzzy
msgid "Instance disappeared during reboot"
msgstr "实例 %s:é‡å¯"
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
#, fuzzy
msgid "instance snapshotting"
msgstr "实例 %s: 快照中"
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, fuzzy, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr "试图为一个没有è¿è¡Œçš„实例快照:%(instance_uuid)s (状æ€ï¼š%(state)s 预计:%(running)s)"
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr "找到 %(num_images)d ä¸ªé•œåƒ (rotation: %(rotation)d)"
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr "è½®æ¢å‡º%d个备份"
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr "æ­£åœ¨åˆ é™¤é•œåƒ %s"
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr "设置管ç†å‘˜å¯†ç å¤±è´¥ã€‚实例 %s 没有è¿è¡Œ"
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
#, fuzzy
msgid "Root password set"
msgstr "实例 %s:Root密ç å·²è®¾ç½®"
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
#, fuzzy
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr "该驱动ä¸èƒ½æ‰§è¡Œset_admin_password。"
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, fuzzy, python-format
msgid "set_admin_password failed: %s"
msgstr "该驱动ä¸èƒ½æ‰§è¡Œset_admin_password。"
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
#, fuzzy
msgid "error setting admin password"
msgstr "设置管ç†å‘˜å¯†ç å‡ºé”™"
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "挂起实例失败"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, fuzzy, python-format
msgid "Driver Error: %s"
msgstr "æ•°æ®åº“错误:%s"
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
#, fuzzy
msgid "Unrescuing"
msgstr "实例 %s:å–消救æ´"
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, fuzzy, python-format
msgid "Updating instance to original state: '%s'"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状æ€"
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
#, fuzzy
msgid "Instance has no source host"
msgstr "实例没有å·ã€‚"
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr "目标与æ¥æºä¸€æ ·ã€‚"
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
#, fuzzy
msgid "Pausing"
msgstr "正在更新。"
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
#, fuzzy
msgid "Retrieving diagnostics"
msgstr "实例 %s :获å–诊断"
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
#, fuzzy
msgid "Reset network"
msgstr "é‡ç½®ç½‘络"
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
#, fuzzy
msgid "Inject network info"
msgstr "实例 %s:注入网络信æ¯"
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr "将注入的network_info:|%s|"
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
#, fuzzy
msgid "Get console output"
msgstr "获å–实例 %s 控制å°è¾“出"
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
#, fuzzy
msgid "Getting vnc console"
msgstr "实例 %s:正在获得VNC控制å°"
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
#, fuzzy
msgid "Getting spice console"
msgstr "实例 %s:正在获得VNC控制å°"
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr "å· %(volume_id)s 正在 %(mountpoint)s 上å¯åŠ¨"
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr "æ­£åœ¨æŠŠå· %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, fuzzy, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr "å· %(volume_id)s 正在 %(mountpoint)s 上å¯åŠ¨"
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "æ­£åœ¨æŠŠå· %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr "å· %(volume_id)s 从挂载点 %(mp)s 分离"
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "从未知实例%s中分离å·"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "æ­£åœ¨æŠŠå· %(volume_id)s 附加到 %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, fuzzy, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr "实例 %s 的网络分é…"
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
#, fuzzy
msgid "_post_live_migration() is started.."
msgstr "post_live_migration()å·²ç»å¯åŠ¨ã€‚"
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
@@ -5104,171 +5113,171 @@ msgstr ""
"你会看到错误“libvirt: QEMU error: Domain not found: no domain with matching "
"name。â€è¿™ä¸ªé”™è¯¯å¯ä»¥æ”¾å¿ƒçš„忽略。"
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
#, fuzzy
msgid "Post operation of migration started"
msgstr "è¿ç§»åŽæ“作å¯åŠ¨"
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, fuzzy, python-format
msgid "Failed to get compute_info for %s"
msgstr "为ip: %s获å–元数æ®å¤±è´¥"
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr "å‘现 %(migration_count)d 个超过 %(confirm_window)d 秒未ç»ç¡®è®¤çš„è¿ç§»"
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, fuzzy, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr "为实例 %(instance_uuid)s 关闭虚拟机"
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
#, fuzzy
msgid "In ERROR state"
msgstr "节点处于未知的错误状æ€ã€‚"
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
#, fuzzy
msgid "Updating volume usage cache"
msgstr "更新带宽使用缓存"
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr "更新主机状æ€"
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr "在数æ®åº“中找到 %(num_db_instances)s个实例,在虚拟机管ç†ç¨‹åºæ‰¾åˆ° %(num_vm_instances)s 个实例。"
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
#, fuzzy
msgid "Instance is not (soft-)deleted."
msgstr "实例未å¯åŠ¨"
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
#, fuzzy
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr "FLAGS.reclaim_instance_interval <= 0,跳过..."
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr "回收删除的实例"
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, fuzzy, python-format
msgid "Deleting orphan compute node %s"
msgstr "LoggingVolumeDriver: %s"
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, fuzzy, python-format
msgid "No service record for host %s"
msgstr "计算节点 %s 没有æœåŠ¡"
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, fuzzy, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr "设置实例 %(instance_uuid)s 至 ERROR 状æ€"
@@ -5591,43 +5600,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
#, fuzzy
msgid "Unsupported id columns type"
msgstr "ä¸æ”¯æŒçš„Content-Type"
@@ -7003,7 +7012,7 @@ msgstr "无法找到å¦ä¸€ä¸ªè®¡ç®—节点"
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -7016,7 +7025,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -7037,33 +7050,33 @@ msgstr "请求:%s"
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "没有为实例 %(instance_id)s 找到å·ã€‚"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, fuzzy, python-format
msgid "Weighed %(hosts)s"
msgstr "过滤掉的主机 %(hosts)s"
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, fuzzy, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr "无法è¿ç§» %(instance_id)s 到 %(dest)s 上:缺少内存(主机:%(avail)s <= 实例:%(mem_inst)s)"
@@ -7124,7 +7137,7 @@ msgstr "无法统计调度器的选项文件 %(filename)s:“%(e)sâ€"
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7480,7 +7493,7 @@ msgstr "强制æ€æ­»å®žä¾‹åŽï¼š%s"
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
#, fuzzy
msgid "spawn error"
msgstr "未知的guestmount错误"
@@ -8474,19 +8487,19 @@ msgstr "é‡Šæ”¾åœ°å€ %s"
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8582,17 +8595,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, fuzzy, python-format
msgid "Starting live migration for VM: %s"
msgstr "为实例 |%s| 分é…浮动IP"
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8611,11 +8624,11 @@ msgstr "把代ç†æ›´æ–°ä¸º %s"
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8641,46 +8654,46 @@ msgstr "实例 %s:开始执行 finish_revert_migration"
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "找ä¸åˆ°é€‚åˆid %(id)s 的浮动IP。"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
#, fuzzy
msgid "finish_migration called"
msgstr "实例 %s:开始执行 finish_migration"
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, fuzzy, python-format
msgid "Cannot find boot VHD file: %s"
msgstr "未知的基文件:%s"
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8699,12 +8712,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, fuzzy, python-format
msgid "Creating directory: %s"
msgstr "正在使用路径 %s 创建目录"
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, fuzzy, python-format
msgid "Removing directory: %s"
msgstr "正在使用路径 %s 创建目录"
@@ -8724,41 +8737,41 @@ msgstr "找ä¸åˆ°é€‚åˆid %(id)s 的浮动IP。"
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, fuzzy, python-format
msgid "Removing snapshot %s"
msgstr "开始为虚拟机 %s 快照"
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, fuzzy, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr "移除容器失败:%s"
@@ -8785,107 +8798,107 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
#, fuzzy
msgid "Spawning new instance"
msgstr "正在å¯åŠ¨è™šæ‹Ÿæœº"
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
#, fuzzy
msgid "Spawn instance failed"
msgstr "未知的基文件:%s"
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "正在创建虚拟机实例快照 %s "
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "为实例 |%s| 分é…浮动IP"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, fuzzy, python-format
msgid "Creating config drive at %(path)s"
msgstr "注入文件路径:'%s'"
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, fuzzy, python-format
msgid "Creating config drive failed with error: %s"
msgstr "注入文件路径:'%s'"
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "无法销æ¯VBD %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, fuzzy, python-format
msgid "Instance not found: %s"
msgstr "没有找到实例"
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "无法销æ¯VBD %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "正在é‡å¯è™šæ‹Ÿæœº %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
#, fuzzy
msgid "Pause instance"
msgstr "åœæ­¢å®žä¾‹ %r"
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
#, fuzzy
msgid "Unpause instance"
msgstr "åœæ­¢å®žä¾‹ %r"
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
#, fuzzy
msgid "Suspend instance"
msgstr "挂起实例失败"
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
#, fuzzy
msgid "Resume instance"
msgstr "åœæ­¢å®žä¾‹ %r"
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
#, fuzzy
msgid "Power off instance"
msgstr "å·²ç»å¯åŠ¨è™šæ‹Ÿæœºå®žä¾‹ %s"
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
#, fuzzy
msgid "Power on instance"
msgstr "å·²ç»å¯åŠ¨è™šæ‹Ÿæœºå®žä¾‹ %s"
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8920,29 +8933,29 @@ msgstr "没有找到æœåŠ¡å™¨"
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8954,53 +8967,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "åˆ†ç¦»å· %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "无法附加å·åˆ°å®žä¾‹ %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "Attach_volume: %(connection_info)s, %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "正在创建虚拟机实例快照 %s "
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr "无法确定iscsi initiatoråå­—"
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, fuzzy, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr "无法找到实例 %s 的宿主机"
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -9193,7 +9206,7 @@ msgstr "实例æˆåŠŸé‡å¯ã€‚"
msgid "Instance is running"
msgstr "实例在è¿è¡Œ"
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr "实例æˆåŠŸç”Ÿäº§ã€‚"
@@ -9957,12 +9970,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9991,26 +10004,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "连接到melange失败"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -10084,73 +10097,73 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr "没有找到实例"
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "正在删除基文件:%s"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, fuzzy, python-format
msgid "Creating LPAR instance '%s'"
msgstr "获å–实例列表"
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "实例 %s:正在创建镜åƒ"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, fuzzy, python-format
msgid "Activating the LPAR instance '%s'"
msgstr "准备å¯åŠ¨å®žä¾‹"
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, fuzzy, python-format
msgid "Instance '%s' failed to boot"
msgstr "实例 %s:é‡å¯"
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, fuzzy, python-format
msgid "Instance spawned in %s seconds"
msgstr "实例 %s 生产æˆåŠŸ"
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, fuzzy, python-format
msgid "Stopping instance %s for snapshot."
msgstr "实例 %s: 快照中"
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, fuzzy, python-format
msgid "Shutting down the instance '%s'"
msgstr "æ­£å¯åŠ¨è™šæ‹Ÿæœºå®žä¾‹ %s"
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, fuzzy, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr "准备å¯åŠ¨å®žä¾‹"
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
#, fuzzy
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
@@ -10158,32 +10171,36 @@ msgid ""
" vmwareapi.VMwareVCDriver"
msgstr "针对useconnection_type=vmwareapi必须指定vmwareapi_host_ip,vmwareapi_host_username和vmwareapi_host_password"
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, fuzzy, python-format
msgid "VMware Cluster %s is not found"
msgstr "没有找到标记 [%s]"
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr "在vmwareapi:_create_session,得到这个异常:%s"
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr "在vmwareapi:_call_method,得到这个异常:%s"
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr "任务 [%(task_name)s] %(task_ref)s 状æ€ï¼šæˆåŠŸ"
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr "任务 [%(task_name)s] %(task_ref)s 状æ€ï¼šé”™è¯¯ %(error_info)s"
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr "在vmwareapi:_poll_task,得到这个错误 %s"
@@ -10193,39 +10210,39 @@ msgstr "在vmwareapi:_poll_task,得到这个错误 %s"
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr "调用 RetrieveProperties æ—¶å‘生错误 %s"
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr "%(text)s: _db_content => %(content)s"
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, fuzzy, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr "属性 %(attr)s 没有为管ç†å¯¹è±¡ %(objName)s 设置"
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr "没有虚拟机注册"
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr "ref 为 %s 的虚拟机ä¸å­˜åœ¨"
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr "退出无效的会è¯æˆ–者已ç»é€€å‡ºäº†ï¼š%s"
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr "会è¯æœ‰é”™è¯¯"
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr "会è¯æ— æ•ˆ"
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
#, fuzzy
msgid "No Virtual Machine has been registered yet"
msgstr " 还没有虚拟机被注册"
@@ -10655,32 +10672,37 @@ msgstr "自动冷é‡å¯ %d"
msgid "get_diagnostics not implemented for vmwareapi"
msgstr "get_diagnostics 没有在 vmwareapi 里实现"
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
#, fuzzy
msgid "Reconfiguring VM instance to set the machine id"
msgstr "正在é‡æ–°é…置虚拟机实例 %s æ¥é™„加镜åƒç£ç›˜"
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
#, fuzzy
msgid "Reconfigured VM instance to set the machine id"
msgstr "å·²ç»é‡æ–°é…置虚拟机实例 %s æ¥é™„加于镜åƒç£ç›˜"
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, fuzzy, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr "正在é‡æ–°é…置实例 %(name)s æ¥è®¾ç½®æœºå™¨çš„id为ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, fuzzy, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr "å·²ç»é‡æ–°é…置虚拟机实例 %(name)s æ¥è®¾ç½®æœºå™¨çš„id为ip - %(ip_addr)s"
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr "正在使用路径 %s 创建目录"
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr "å·²ç»åˆ›å»ºè·¯å¾„为 %s 的目录"
@@ -10725,7 +10747,7 @@ msgstr "é‡æ–°æ‰«æ存储库 %s"
msgid "Rescanned HBA %s "
msgstr "é‡æ–°æ‰«æ存储库 %s"
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr "挂载点无法被翻译:%s"
@@ -11783,11 +11805,16 @@ msgstr "无法为存储库 %s 引入VDI"
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11866,18 +11893,19 @@ msgstr "状æ€å¿…é¡»å¯ç”¨"
msgid "status must be 'available'"
msgstr "状æ€å¿…é¡»å¯ç”¨"
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
-#~ msgstr "实例网络设置失败"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
+#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
-#~ msgstr "schedule_%(method)s 失败:%(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
+#~ msgstr ""
diff --git a/nova/locale/zh_HK/LC_MESSAGES/nova.po b/nova/locale/zh_HK/LC_MESSAGES/nova.po
index e845f4c91..c49e4a757 100644
--- a/nova/locale/zh_HK/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_HK/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Nova\n"
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/nova\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2013-05-28 17:08+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
@@ -2365,19 +2365,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2385,8 +2385,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2411,7 +2411,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2449,6 +2449,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2816,7 +2817,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2909,32 +2910,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3620,38 +3629,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4467,664 +4476,664 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
msgid "Failed to resume instance"
msgstr ""
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, python-format
msgid "Detaching from volume api: %s"
msgstr ""
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
msgid "Error trying to Rescue Instance"
msgstr ""
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
msgid "Detaching volume from unknown instance"
msgstr ""
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5440,43 +5449,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6821,7 +6830,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6834,7 +6843,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6855,33 +6868,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6942,7 +6955,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7296,7 +7309,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8269,19 +8282,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8370,17 +8383,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8399,11 +8412,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8427,45 +8440,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, python-format
msgid "Getting info for disk: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8484,12 +8497,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8509,41 +8522,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8569,98 +8582,98 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, python-format
msgid "Creating nic for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, python-format
msgid "Using config drive for instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, python-format
msgid "Got request to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, python-format
msgid "Failed to destroy instance: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
msgid "reboot instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8694,29 +8707,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8728,53 +8741,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, python-format
msgid "Attach volume failed: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, python-format
msgid "Detaching physical disk from instance: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8956,7 +8969,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9696,12 +9709,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9728,26 +9741,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr ""
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9820,105 +9833,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, python-format
msgid "PowerVM image creation failed: %s"
msgstr ""
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, python-format
msgid "LPAR instance '%s' creation failed"
msgstr ""
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9928,39 +9945,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10351,30 +10368,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10419,7 +10441,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11444,11 +11466,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11525,18 +11552,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/locale/zh_TW/LC_MESSAGES/nova.po b/nova/locale/zh_TW/LC_MESSAGES/nova.po
index 0815cd648..c307a6850 100644
--- a/nova/locale/zh_TW/LC_MESSAGES/nova.po
+++ b/nova/locale/zh_TW/LC_MESSAGES/nova.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-06-28 19:37+0000\n"
+"POT-Creation-Date: 2013-07-01 19:37+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
@@ -2366,19 +2366,19 @@ msgid "Initializing extension manager."
msgstr ""
#: nova/api/openstack/compute/flavors.py:108
-#: nova/api/openstack/compute/plugins/v3/flavors.py:108
+#: nova/api/openstack/compute/plugins/v3/flavors.py:110
#, python-format
msgid "Invalid is_public filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:128
-#: nova/api/openstack/compute/plugins/v3/flavors.py:128
+#: nova/api/openstack/compute/plugins/v3/flavors.py:130
#, python-format
msgid "Invalid minRam filter [%s]"
msgstr ""
#: nova/api/openstack/compute/flavors.py:135
-#: nova/api/openstack/compute/plugins/v3/flavors.py:135
+#: nova/api/openstack/compute/plugins/v3/flavors.py:137
#, python-format
msgid "Invalid minDisk filter [%s]"
msgstr ""
@@ -2386,8 +2386,8 @@ msgstr ""
#: nova/api/openstack/compute/image_metadata.py:36
#: nova/api/openstack/compute/images.py:141
#: nova/api/openstack/compute/images.py:157
-#: nova/api/openstack/compute/plugins/v3/images.py:141
-#: nova/api/openstack/compute/plugins/v3/images.py:157
+#: nova/api/openstack/compute/plugins/v3/images.py:146
+#: nova/api/openstack/compute/plugins/v3/images.py:164
msgid "Image not found."
msgstr ""
@@ -2412,7 +2412,7 @@ msgid "Invalid metadata key"
msgstr ""
#: nova/api/openstack/compute/images.py:162
-#: nova/api/openstack/compute/plugins/v3/images.py:162
+#: nova/api/openstack/compute/plugins/v3/images.py:169
msgid "You are not allowed to delete the image."
msgstr ""
@@ -2450,6 +2450,7 @@ msgstr ""
#: nova/api/openstack/compute/servers.py:521
#: nova/api/openstack/compute/contrib/cells.py:317
+#: nova/api/openstack/compute/plugins/v3/cells.py:314
#: nova/api/openstack/compute/plugins/v3/servers.py:563
msgid "Invalid changes-since value"
msgstr ""
@@ -2818,7 +2819,7 @@ msgstr ""
#: nova/api/openstack/compute/contrib/console_output.py:45
#: nova/api/openstack/compute/contrib/server_diagnostics.py:47
#: nova/api/openstack/compute/contrib/server_start_stop.py:41
-#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:47
+#: nova/api/openstack/compute/plugins/v3/server_diagnostics.py:48
msgid "Instance not found"
msgstr ""
@@ -2912,32 +2913,40 @@ msgid "Must specify id or address"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:210
+#: nova/api/openstack/compute/plugins/v3/cells.py:207
#, python-format
msgid "Cell %(id)s not found."
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:238
+#: nova/api/openstack/compute/plugins/v3/cells.py:235
msgid "Cell name cannot be empty"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:242
+#: nova/api/openstack/compute/plugins/v3/cells.py:239
msgid "Cell name cannot contain '!' or '.'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:249
+#: nova/api/openstack/compute/plugins/v3/cells.py:246
msgid "Cell type must be 'parent' or 'child'"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:269
#: nova/api/openstack/compute/contrib/cells.py:289
+#: nova/api/openstack/compute/plugins/v3/cells.py:266
+#: nova/api/openstack/compute/plugins/v3/cells.py:286
msgid "No cell information in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:274
+#: nova/api/openstack/compute/plugins/v3/cells.py:271
msgid "No cell name in request"
msgstr ""
#: nova/api/openstack/compute/contrib/cells.py:311
+#: nova/api/openstack/compute/plugins/v3/cells.py:308
msgid "Only 'updated_since' and 'project_id' are understood."
msgstr ""
@@ -3626,38 +3635,38 @@ msgstr ""
msgid "Failed to notify cells of BDM destroy."
msgstr ""
-#: nova/cells/scheduler.py:128
+#: nova/cells/scheduler.py:133
#, python-format
msgid "Weighted cells: %(weighted_cells)s"
msgstr ""
-#: nova/cells/scheduler.py:144
+#: nova/cells/scheduler.py:149
#, python-format
msgid "Scheduling with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:165 nova/cells/scheduler.py:205
+#: nova/cells/scheduler.py:170 nova/cells/scheduler.py:210
#, python-format
msgid "Couldn't communicate with cell '%s'"
msgstr ""
-#: nova/cells/scheduler.py:169 nova/cells/scheduler.py:209
+#: nova/cells/scheduler.py:174 nova/cells/scheduler.py:214
msgid "Couldn't communicate with any cells"
msgstr ""
-#: nova/cells/scheduler.py:184
+#: nova/cells/scheduler.py:189
#, python-format
msgid "Building instances with routing_path=%(routing_path)s"
msgstr ""
-#: nova/cells/scheduler.py:254
+#: nova/cells/scheduler.py:259
#, python-format
msgid ""
"No cells available when scheduling. Will retry in %(sleep_time)s "
"second(s)"
msgstr ""
-#: nova/cells/scheduler.py:260
+#: nova/cells/scheduler.py:265
#, python-format
msgid "Error scheduling instances %(instance_uuids)s"
msgstr ""
@@ -4475,667 +4484,667 @@ msgstr ""
msgid "Instance has been destroyed from under us while trying to set it to ERROR"
msgstr ""
-#: nova/compute/manager.py:460
+#: nova/compute/manager.py:461
#, python-format
msgid ""
"Deleting instance as its host (%(instance_host)s) is not equal to our "
"host (%(our_host)s)."
msgstr ""
-#: nova/compute/manager.py:476
+#: nova/compute/manager.py:477
msgid "Instance has been marked deleted already, removing it from the hypervisor."
msgstr ""
-#: nova/compute/manager.py:497
+#: nova/compute/manager.py:498
msgid ""
"Hypervisor driver does not support instance shared storage check, "
"assuming it's not on shared storage"
msgstr ""
-#: nova/compute/manager.py:503
+#: nova/compute/manager.py:504
msgid "Failed to check if instance shared"
msgstr ""
-#: nova/compute/manager.py:545
+#: nova/compute/manager.py:546
#, python-format
msgid ""
"Error raised getting network info for instance %(instance_uuid)s. "
"Retrying in %(retry_time)s seconds."
msgstr ""
-#: nova/compute/manager.py:571
+#: nova/compute/manager.py:572
msgid "Failed to revert crashed migration"
msgstr ""
-#: nova/compute/manager.py:574
+#: nova/compute/manager.py:575
msgid "Instance found in migrating state during startup. Resetting task_state"
msgstr ""
-#: nova/compute/manager.py:585
+#: nova/compute/manager.py:586
#, python-format
msgid "Current state is %(drv_state)s, state in DB is %(db_state)s."
msgstr ""
-#: nova/compute/manager.py:591
+#: nova/compute/manager.py:592
msgid "Rebooting instance after nova-compute restart."
msgstr ""
-#: nova/compute/manager.py:605
+#: nova/compute/manager.py:606
msgid "Hypervisor driver does not support resume guests"
msgstr ""
-#: nova/compute/manager.py:610
+#: nova/compute/manager.py:611
#, fuzzy
msgid "Failed to resume instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:620
+#: nova/compute/manager.py:621
msgid "Hypervisor driver does not support firewall rules"
msgstr ""
-#: nova/compute/manager.py:624
+#: nova/compute/manager.py:625
#, python-format
msgid "Lifecycle event %(state)d on VM %(uuid)s"
msgstr ""
-#: nova/compute/manager.py:640
+#: nova/compute/manager.py:641
#, python-format
msgid "Unexpected power state %d"
msgstr ""
-#: nova/compute/manager.py:653
+#: nova/compute/manager.py:654
#, python-format
msgid ""
"Event %s arrived for non-existent instance. The instance was probably "
"deleted."
msgstr ""
-#: nova/compute/manager.py:656
+#: nova/compute/manager.py:657
#, python-format
msgid "Ignoring event %s"
msgstr ""
-#: nova/compute/manager.py:694
+#: nova/compute/manager.py:695
msgid "Checking state"
msgstr ""
-#: nova/compute/manager.py:792
+#: nova/compute/manager.py:793
#, python-format
msgid "Volume id: %s finished being created but was not set as 'available'"
msgstr ""
-#: nova/compute/manager.py:809
+#: nova/compute/manager.py:810
#, python-format
msgid "Setting up bdm %s"
msgstr ""
-#: nova/compute/manager.py:910
+#: nova/compute/manager.py:911
msgid "Success"
msgstr ""
-#: nova/compute/manager.py:933
+#: nova/compute/manager.py:934
msgid "Instance disappeared before we could start it"
msgstr ""
-#: nova/compute/manager.py:960 nova/compute/manager.py:2514
+#: nova/compute/manager.py:961 nova/compute/manager.py:2515
#, python-format
msgid "No node specified, defaulting to %s"
msgstr ""
-#: nova/compute/manager.py:1004
+#: nova/compute/manager.py:1005
msgid "Failed to dealloc network for deleted instance"
msgstr ""
-#: nova/compute/manager.py:1013
+#: nova/compute/manager.py:1014
msgid "Instance was deleted during spawn."
msgstr ""
-#: nova/compute/manager.py:1044
+#: nova/compute/manager.py:1045
#, python-format
msgid "Error: %s"
msgstr ""
-#: nova/compute/manager.py:1061
+#: nova/compute/manager.py:1062
msgid "Clean up resource before rescheduling."
msgstr ""
-#: nova/compute/manager.py:1086 nova/compute/manager.py:2567
+#: nova/compute/manager.py:1087 nova/compute/manager.py:2568
msgid "Error trying to reschedule"
msgstr ""
-#: nova/compute/manager.py:1099
+#: nova/compute/manager.py:1100
msgid "Retry info not present, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1104
+#: nova/compute/manager.py:1105
msgid "No request spec, will not reschedule"
msgstr ""
-#: nova/compute/manager.py:1110
+#: nova/compute/manager.py:1111
#, python-format
msgid "Re-scheduling %(method)s: attempt %(num)d"
msgstr ""
-#: nova/compute/manager.py:1139
+#: nova/compute/manager.py:1140
msgid "Instance build timed out. Set to error state."
msgstr ""
-#: nova/compute/manager.py:1149
+#: nova/compute/manager.py:1150
msgid "Starting instance..."
msgstr ""
-#: nova/compute/manager.py:1163
+#: nova/compute/manager.py:1164
msgid "Allocating IP information in the background."
msgstr ""
-#: nova/compute/manager.py:1167
+#: nova/compute/manager.py:1168
#, python-format
msgid ""
"Treating negative config value (%(retries)s) for "
"'network_allocate_retries' as 0."
msgstr ""
-#: nova/compute/manager.py:1180
+#: nova/compute/manager.py:1181
#, python-format
msgid "Instance network_info: |%s|"
msgstr ""
-#: nova/compute/manager.py:1188
+#: nova/compute/manager.py:1189
#, python-format
msgid "Instance failed network setup after %(attempts)d attempt(s)"
msgstr ""
-#: nova/compute/manager.py:1192
+#: nova/compute/manager.py:1193
#, python-format
msgid "Instance failed network setup (attempt %(attempt)d of %(attempts)d)"
msgstr ""
-#: nova/compute/manager.py:1225
+#: nova/compute/manager.py:1226
msgid "Instance failed block device setup"
msgstr ""
-#: nova/compute/manager.py:1244
+#: nova/compute/manager.py:1245
msgid "Instance failed to spawn"
msgstr ""
-#: nova/compute/manager.py:1295
+#: nova/compute/manager.py:1296
msgid "Deallocating network for instance"
msgstr ""
-#: nova/compute/manager.py:1369
+#: nova/compute/manager.py:1370
msgid "Failed to deallocate network for instance."
msgstr ""
-#: nova/compute/manager.py:1376
+#: nova/compute/manager.py:1377
#, python-format
msgid "%(action_str)s instance"
msgstr ""
-#: nova/compute/manager.py:1419
+#: nova/compute/manager.py:1420
#, python-format
msgid "Ignoring DiskNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1422
+#: nova/compute/manager.py:1423
#, python-format
msgid "Ignoring VolumeNotFound: %s"
msgstr ""
-#: nova/compute/manager.py:1429
+#: nova/compute/manager.py:1430
#, python-format
msgid "terminating bdm %s"
msgstr ""
-#: nova/compute/manager.py:1477
+#: nova/compute/manager.py:1478
#, python-format
msgid "Ignoring volume cleanup failure due to %s"
msgstr ""
-#: nova/compute/manager.py:1539 nova/compute/manager.py:2749
-#: nova/compute/manager.py:4274
+#: nova/compute/manager.py:1540 nova/compute/manager.py:2750
+#: nova/compute/manager.py:4275
#, python-format
msgid "%s. Setting instance vm_state to ERROR"
msgstr ""
-#: nova/compute/manager.py:1703
+#: nova/compute/manager.py:1704
msgid "Rebuilding instance"
msgstr ""
-#: nova/compute/manager.py:1716
+#: nova/compute/manager.py:1717
msgid "Invalid state of instance files on shared storage"
msgstr ""
-#: nova/compute/manager.py:1720
+#: nova/compute/manager.py:1721
msgid "disk on shared storage, recreating using existing disk"
msgstr ""
-#: nova/compute/manager.py:1724
+#: nova/compute/manager.py:1725
#, python-format
msgid "disk not on shared storagerebuilding from: '%s'"
msgstr ""
-#: nova/compute/manager.py:1807
+#: nova/compute/manager.py:1808
#, python-format
msgid "bringing vm to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:1839
+#: nova/compute/manager.py:1840
#, fuzzy, python-format
msgid "Detaching from volume api: %s"
msgstr "無法å¸è¼‰ Volume %s"
-#: nova/compute/manager.py:1857
+#: nova/compute/manager.py:1858
msgid "Rebooting instance"
msgstr ""
-#: nova/compute/manager.py:1876
+#: nova/compute/manager.py:1877
#, python-format
msgid ""
"trying to reboot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:1912
+#: nova/compute/manager.py:1913
msgid "Reboot failed but instance is running"
msgstr ""
-#: nova/compute/manager.py:1915
+#: nova/compute/manager.py:1916
#, python-format
msgid "Cannot reboot instance: %(error)s"
msgstr ""
-#: nova/compute/manager.py:1928
+#: nova/compute/manager.py:1929
msgid "Instance disappeared during reboot"
msgstr ""
-#: nova/compute/manager.py:1955
+#: nova/compute/manager.py:1956
msgid "instance snapshotting"
msgstr ""
-#: nova/compute/manager.py:1961
+#: nova/compute/manager.py:1962
#, python-format
msgid ""
"trying to snapshot a non-running instance: (state: %(state)s expected: "
"%(running)s)"
msgstr ""
-#: nova/compute/manager.py:2022
+#: nova/compute/manager.py:2023
#, python-format
msgid "Found %(num_images)d images (rotation: %(rotation)d)"
msgstr ""
-#: nova/compute/manager.py:2030
+#: nova/compute/manager.py:2031
#, python-format
msgid "Rotating out %d backups"
msgstr ""
-#: nova/compute/manager.py:2035
+#: nova/compute/manager.py:2036
#, python-format
msgid "Deleting image %s"
msgstr ""
-#: nova/compute/manager.py:2063
+#: nova/compute/manager.py:2064
#, python-format
msgid "Failed to set admin password. Instance %s is not running"
msgstr ""
-#: nova/compute/manager.py:2070
+#: nova/compute/manager.py:2071
msgid "Root password set"
msgstr ""
-#: nova/compute/manager.py:2077
+#: nova/compute/manager.py:2078
msgid "set_admin_password is not implemented by this driver or guest instance."
msgstr ""
-#: nova/compute/manager.py:2092
+#: nova/compute/manager.py:2093
#, python-format
msgid "set_admin_password failed: %s"
msgstr ""
-#: nova/compute/manager.py:2099
+#: nova/compute/manager.py:2100
msgid "error setting admin password"
msgstr ""
-#: nova/compute/manager.py:2112
+#: nova/compute/manager.py:2113
#, python-format
msgid ""
"trying to inject a file into a non-running (state: %(current_state)s "
"expected: %(expected_state)s)"
msgstr ""
-#: nova/compute/manager.py:2117
+#: nova/compute/manager.py:2118
#, python-format
msgid "injecting file to %s"
msgstr ""
-#: nova/compute/manager.py:2137
+#: nova/compute/manager.py:2138
msgid ""
"Unable to find a different image to use for rescue VM, using instance's "
"current image"
msgstr ""
-#: nova/compute/manager.py:2150
+#: nova/compute/manager.py:2151
msgid "Rescuing"
msgstr ""
-#: nova/compute/manager.py:2169
+#: nova/compute/manager.py:2170
#, fuzzy
msgid "Error trying to Rescue Instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:2173
+#: nova/compute/manager.py:2174
#, python-format
msgid "Driver Error: %s"
msgstr ""
-#: nova/compute/manager.py:2191
+#: nova/compute/manager.py:2192
msgid "Unrescuing"
msgstr ""
-#: nova/compute/manager.py:2212
+#: nova/compute/manager.py:2213
#, python-format
msgid "Changing instance metadata according to %r"
msgstr ""
-#: nova/compute/manager.py:2434
+#: nova/compute/manager.py:2435
#, python-format
msgid "Updating instance to original state: '%s'"
msgstr ""
-#: nova/compute/manager.py:2468
+#: nova/compute/manager.py:2469
msgid "Instance has no source host"
msgstr ""
-#: nova/compute/manager.py:2474
+#: nova/compute/manager.py:2475
msgid "destination same as source!"
msgstr ""
-#: nova/compute/manager.py:2495
+#: nova/compute/manager.py:2496
msgid "Migrating"
msgstr ""
-#: nova/compute/manager.py:2746
+#: nova/compute/manager.py:2747
#, python-format
msgid "Failed to rollback quota for failed finish_resize: %s"
msgstr ""
-#: nova/compute/manager.py:2809
+#: nova/compute/manager.py:2810
msgid "Pausing"
msgstr ""
-#: nova/compute/manager.py:2827
+#: nova/compute/manager.py:2828
msgid "Unpausing"
msgstr ""
-#: nova/compute/manager.py:2866
+#: nova/compute/manager.py:2867
msgid "Retrieving diagnostics"
msgstr ""
-#: nova/compute/manager.py:2897
+#: nova/compute/manager.py:2898
msgid "Resuming"
msgstr ""
-#: nova/compute/manager.py:2917
+#: nova/compute/manager.py:2918
msgid "Reset network"
msgstr ""
-#: nova/compute/manager.py:2922
+#: nova/compute/manager.py:2923
msgid "Inject network info"
msgstr ""
-#: nova/compute/manager.py:2925
+#: nova/compute/manager.py:2926
#, python-format
msgid "network_info to inject: |%s|"
msgstr ""
-#: nova/compute/manager.py:2942
+#: nova/compute/manager.py:2943
msgid "Get console output"
msgstr ""
-#: nova/compute/manager.py:2969
+#: nova/compute/manager.py:2970
msgid "Getting vnc console"
msgstr ""
-#: nova/compute/manager.py:3004
+#: nova/compute/manager.py:3005
msgid "Getting spice console"
msgstr ""
-#: nova/compute/manager.py:3052
+#: nova/compute/manager.py:3053
#, python-format
msgid "Booting with volume %(volume_id)s at %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3103
+#: nova/compute/manager.py:3104
#, python-format
msgid "Attaching volume %(volume_id)s to %(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3113
+#: nova/compute/manager.py:3114
#, python-format
msgid ""
"Failed to connect to volume %(volume_id)s while attaching at "
"%(mountpoint)s"
msgstr ""
-#: nova/compute/manager.py:3129
+#: nova/compute/manager.py:3130
#, fuzzy, python-format
msgid "Failed to attach volume %(volume_id)s at %(mountpoint)s"
msgstr "å¸è¼‰_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3160
+#: nova/compute/manager.py:3161
#, python-format
msgid "Detach volume %(volume_id)s from mountpoint %(mp)s"
msgstr ""
-#: nova/compute/manager.py:3171
+#: nova/compute/manager.py:3172
#, fuzzy
msgid "Detaching volume from unknown instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/compute/manager.py:3178
+#: nova/compute/manager.py:3179
#, fuzzy, python-format
msgid "Failed to detach volume %(volume_id)s from %(mp)s"
msgstr "å¸è¼‰_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/compute/manager.py:3202
+#: nova/compute/manager.py:3203
msgid "Updating volume usage cache with totals"
msgstr ""
-#: nova/compute/manager.py:3238
+#: nova/compute/manager.py:3239
#, python-format
msgid "allocate_port_for_instance returned %(ports)s ports"
msgstr ""
-#: nova/compute/manager.py:3258
+#: nova/compute/manager.py:3259
#, python-format
msgid "Port %s is not attached"
msgstr ""
-#: nova/compute/manager.py:3272
+#: nova/compute/manager.py:3273
#, python-format
msgid "Host %s not found"
msgstr ""
-#: nova/compute/manager.py:3425
+#: nova/compute/manager.py:3426
#, python-format
msgid "Pre live migration failed at %s"
msgstr ""
-#: nova/compute/manager.py:3453
+#: nova/compute/manager.py:3454
msgid "_post_live_migration() is started.."
msgstr ""
-#: nova/compute/manager.py:3508
+#: nova/compute/manager.py:3509
#, python-format
msgid "Migrating instance to %s finished successfully."
msgstr ""
-#: nova/compute/manager.py:3510
+#: nova/compute/manager.py:3511
msgid ""
"You may see the error \"libvirt: QEMU error: Domain not found: no domain "
"with matching name.\" This error can be safely ignored."
msgstr ""
-#: nova/compute/manager.py:3525
+#: nova/compute/manager.py:3526
msgid "Post operation of migration started"
msgstr ""
-#: nova/compute/manager.py:3557
+#: nova/compute/manager.py:3558
#, python-format
msgid "Failed to get compute_info for %s"
msgstr ""
-#: nova/compute/manager.py:3686
+#: nova/compute/manager.py:3687
msgid "Updated the info_cache for instance"
msgstr ""
-#: nova/compute/manager.py:3738
+#: nova/compute/manager.py:3739
#, python-format
msgid ""
"Found %(migration_count)d unconfirmed migrations older than "
"%(confirm_window)d seconds"
msgstr ""
-#: nova/compute/manager.py:3743
+#: nova/compute/manager.py:3744
#, python-format
msgid "Setting migration %(migration_id)s to error: %(reason)s"
msgstr ""
-#: nova/compute/manager.py:3752
+#: nova/compute/manager.py:3753
#, python-format
msgid ""
"Automatically confirming migration %(migration_id)s for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/compute/manager.py:3760
+#: nova/compute/manager.py:3761
#, python-format
msgid "Instance %s not found"
msgstr ""
-#: nova/compute/manager.py:3765
+#: nova/compute/manager.py:3766
msgid "In ERROR state"
msgstr ""
-#: nova/compute/manager.py:3772
+#: nova/compute/manager.py:3773
#, python-format
msgid "In states %(vm_state)s/%(task_state)s, not RESIZED/None"
msgstr ""
-#: nova/compute/manager.py:3783
+#: nova/compute/manager.py:3784
#, python-format
msgid "Error auto-confirming resize: %s. Will retry later."
msgstr ""
-#: nova/compute/manager.py:3799
+#: nova/compute/manager.py:3800
#, python-format
msgid ""
"Running instance usage audit for host %(host)s from %(begin_time)s to "
"%(end_time)s. %(number_instances)s instances."
msgstr ""
-#: nova/compute/manager.py:3819
+#: nova/compute/manager.py:3820
#, python-format
msgid "Failed to generate usage audit for instance on host %s"
msgstr ""
-#: nova/compute/manager.py:3843
+#: nova/compute/manager.py:3844
msgid "Updating bandwidth usage cache"
msgstr ""
-#: nova/compute/manager.py:3946
+#: nova/compute/manager.py:3947
msgid "Updating volume usage cache"
msgstr ""
-#: nova/compute/manager.py:3960
+#: nova/compute/manager.py:3961
msgid "Updating host status"
msgstr ""
-#: nova/compute/manager.py:3987
+#: nova/compute/manager.py:3988
#, python-format
msgid ""
"Found %(num_db_instances)s in the database and %(num_vm_instances)s on "
"the hypervisor."
msgstr ""
-#: nova/compute/manager.py:3994 nova/compute/manager.py:4043
+#: nova/compute/manager.py:3995 nova/compute/manager.py:4044
msgid "During sync_power_state the instance has a pending task. Skip."
msgstr ""
-#: nova/compute/manager.py:4030
+#: nova/compute/manager.py:4031
#, python-format
msgid ""
"During the sync_power process the instance has moved from host %(src)s to"
" host %(dst)s"
msgstr ""
-#: nova/compute/manager.py:4067
+#: nova/compute/manager.py:4068
msgid "Instance shutdown by itself. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4079 nova/compute/manager.py:4088
-#: nova/compute/manager.py:4118
+#: nova/compute/manager.py:4080 nova/compute/manager.py:4089
+#: nova/compute/manager.py:4119
msgid "error during stop() in sync_power_state."
msgstr ""
-#: nova/compute/manager.py:4083
+#: nova/compute/manager.py:4084
msgid "Instance is suspended unexpectedly. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4099
+#: nova/compute/manager.py:4100
msgid "Instance is paused unexpectedly. Ignore."
msgstr ""
-#: nova/compute/manager.py:4105
+#: nova/compute/manager.py:4106
msgid "Instance is unexpectedly not found. Ignore."
msgstr ""
-#: nova/compute/manager.py:4111
+#: nova/compute/manager.py:4112
msgid "Instance is not stopped. Calling the stop API."
msgstr ""
-#: nova/compute/manager.py:4127
+#: nova/compute/manager.py:4128
msgid "Instance is not (soft-)deleted."
msgstr ""
-#: nova/compute/manager.py:4135
+#: nova/compute/manager.py:4136
msgid "CONF.reclaim_instance_interval <= 0, skipping..."
msgstr ""
-#: nova/compute/manager.py:4148
+#: nova/compute/manager.py:4149
msgid "Reclaiming deleted instance"
msgstr ""
-#: nova/compute/manager.py:4175
+#: nova/compute/manager.py:4176
#, python-format
msgid "Deleting orphan compute node %s"
msgstr ""
-#: nova/compute/manager.py:4185 nova/compute/resource_tracker.py:321
+#: nova/compute/manager.py:4186 nova/compute/resource_tracker.py:321
#, python-format
msgid "No service record for host %s"
msgstr ""
-#: nova/compute/manager.py:4225
+#: nova/compute/manager.py:4226
#, python-format
msgid ""
"Detected instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4231
+#: nova/compute/manager.py:4232
#, python-format
msgid ""
"Destroying instance with name label '%s' which is marked as DELETED but "
"still present on host."
msgstr ""
-#: nova/compute/manager.py:4238
+#: nova/compute/manager.py:4239
#, python-format
msgid "Unrecognized value '%s' for CONF.running_deleted_instance_action"
msgstr ""
-#: nova/compute/manager.py:4265
+#: nova/compute/manager.py:4266
#, python-format
msgid "Setting instance back to ACTIVE after: %s"
msgstr ""
@@ -5451,43 +5460,43 @@ msgid ""
"%s It should be instance of sqlalchemy.Column."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:210
+#: nova/db/sqlalchemy/utils.py:220
#, python-format
msgid "Deleted duplicated row with id: %(id)s from table: %(table)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:244
+#: nova/db/sqlalchemy/utils.py:254
#, python-format
msgid "Missing column %(table)s.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:250
+#: nova/db/sqlalchemy/utils.py:260
#, python-format
msgid ""
"Different types in %(table)s.%(column)s and shadow table: %(c_type)s "
"%(shadow_c_type)s"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:259
+#: nova/db/sqlalchemy/utils.py:269
#, python-format
msgid "Extra column %(table)%.%(column)s in shadow table"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:279
+#: nova/db/sqlalchemy/utils.py:289
msgid "Specify `table_name` or `table` param"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:282
+#: nova/db/sqlalchemy/utils.py:292
msgid "Specify only one param `table_name` `table`"
msgstr ""
-#: nova/db/sqlalchemy/utils.py:304 nova/db/sqlalchemy/utils.py:308
+#: nova/db/sqlalchemy/utils.py:314 nova/db/sqlalchemy/utils.py:318
#: nova/db/sqlalchemy/migrate_repo/versions/133_folsom.py:927
#: nova/db/sqlalchemy/migrate_repo/versions/154_add_shadow_tables.py:58
msgid "Exception while creating table."
msgstr ""
-#: nova/db/sqlalchemy/utils.py:316
+#: nova/db/sqlalchemy/utils.py:326
msgid "Unsupported id columns type"
msgstr ""
@@ -6835,7 +6844,7 @@ msgstr ""
msgid "Exception during scheduler.run_instance"
msgstr ""
-#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:70
+#: nova/scheduler/driver.py:59 nova/scheduler/utils.py:73
#, python-format
msgid "Setting instance to %s state."
msgstr ""
@@ -6848,7 +6857,11 @@ msgstr ""
msgid "Driver must implement schedule_run_instance"
msgstr ""
-#: nova/scheduler/driver.py:163
+#: nova/scheduler/driver.py:167
+msgid "Driver must implement select_destinations"
+msgstr ""
+
+#: nova/scheduler/driver.py:172
msgid "Driver must implement select_hosts"
msgstr ""
@@ -6869,33 +6882,33 @@ msgstr ""
msgid "Choosing host %(weighed_host)s for instance %(instance_uuid)s"
msgstr "掛載點 %(mountpoint)s 掛載到虛擬機器 %(instance_name)s"
-#: nova/scheduler/filter_scheduler.py:242
+#: nova/scheduler/filter_scheduler.py:258
msgid "Invalid value for 'scheduler_max_attempts', must be >= 1"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:259
+#: nova/scheduler/filter_scheduler.py:275
#, python-format
msgid "Error from last host: %(last_host)s (node %(last_node)s): %(exc)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:291
+#: nova/scheduler/filter_scheduler.py:307
#, python-format
msgid ""
"Exceeded max scheduling attempts %(max_attempts)d for instance "
"%(instance_uuid)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:359
+#: nova/scheduler/filter_scheduler.py:375
#, python-format
msgid "Filtered %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:364
+#: nova/scheduler/filter_scheduler.py:380
#, python-format
msgid "Weighed %(hosts)s"
msgstr ""
-#: nova/scheduler/filter_scheduler.py:417
+#: nova/scheduler/filter_scheduler.py:433
#, python-format
msgid "Unable to migrate %(instance_uuid)s to %(dest)s: Lack of memory"
msgstr ""
@@ -6956,7 +6969,7 @@ msgstr ""
msgid "Could not decode scheduler options: '%s'"
msgstr ""
-#: nova/scheduler/utils.py:54
+#: nova/scheduler/utils.py:57
#, python-format
msgid "Failed to %(service)s_%(method)s: %(ex)s"
msgstr ""
@@ -7310,7 +7323,7 @@ msgstr ""
msgid "wrong host/node"
msgstr ""
-#: nova/tests/compute/test_compute.py:9713
+#: nova/tests/compute/test_compute.py:9714
msgid "spawn error"
msgstr ""
@@ -8288,19 +8301,19 @@ msgstr ""
msgid "The image is not a valid VHD: %s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:69
+#: nova/virt/hyperv/imagecache.py:70
#, python-format
msgid ""
"Cannot resize the image to a size smaller than the VHD max. internal "
"size: %(vhd_size)s. Requested disk size: %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:84
+#: nova/virt/hyperv/imagecache.py:85
#, python-format
msgid "Copying VHD %(vhd_path)s to %(resized_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/imagecache.py:87
+#: nova/virt/hyperv/imagecache.py:90
#, python-format
msgid "Resizing VHD %(resized_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
@@ -8389,17 +8402,17 @@ msgid ""
"planned VM %(vm_name)s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:163
+#: nova/virt/hyperv/livemigrationutils.py:165
#, python-format
msgid "Updating remote planned VM disk paths for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:199
+#: nova/virt/hyperv/livemigrationutils.py:201
#, python-format
msgid "Starting live migration for VM: %s"
msgstr ""
-#: nova/virt/hyperv/livemigrationutils.py:208
+#: nova/virt/hyperv/livemigrationutils.py:210
#, python-format
msgid "Getting live migration networks for remote host: %s"
msgstr ""
@@ -8418,11 +8431,11 @@ msgstr ""
msgid "Copying disk \"%(disk_file)s\" to \"%(dest_path)s\""
msgstr ""
-#: nova/virt/hyperv/migrationops.py:96
+#: nova/virt/hyperv/migrationops.py:97
msgid "Cannot cleanup migration files"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:103
+#: nova/virt/hyperv/migrationops.py:105
#, python-format
msgid ""
"Cannot resize the root disk to a smaller size. Current size: "
@@ -8446,45 +8459,45 @@ msgstr ""
msgid "Copying base disk %(base_vhd_path)s to %(base_vhd_copy_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:171
+#: nova/virt/hyperv/migrationops.py:173
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_copy_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:177
+#: nova/virt/hyperv/migrationops.py:181
#, python-format
msgid "Merging base disk %(base_vhd_copy_path)s and diff disk %(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:189
+#: nova/virt/hyperv/migrationops.py:195
#, fuzzy, python-format
msgid "Getting info for disk: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/migrationops.py:194
+#: nova/virt/hyperv/migrationops.py:200
#, python-format
msgid "Resizing disk \"%(vhd_path)s\" to new max size %(new_size)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:205
+#: nova/virt/hyperv/migrationops.py:212
#, python-format
msgid ""
"Reconnecting copied base VHD %(base_vhd_path)s and diff VHD "
"%(diff_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:214
+#: nova/virt/hyperv/migrationops.py:223
msgid "finish_migration called"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:223
+#: nova/virt/hyperv/migrationops.py:232
#, python-format
msgid "Cannot find boot VHD file: %s"
msgstr ""
-#: nova/virt/hyperv/migrationops.py:236 nova/virt/hyperv/vmops.py:136
+#: nova/virt/hyperv/migrationops.py:245 nova/virt/hyperv/vmops.py:139
msgid "Cannot resize a VHD to a smaller size"
msgstr ""
@@ -8503,12 +8516,12 @@ msgstr ""
msgid "The file copy from %(src)s to %(dest)s failed"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:92
+#: nova/virt/hyperv/pathutils.py:93
#, python-format
msgid "Creating directory: %s"
msgstr ""
-#: nova/virt/hyperv/pathutils.py:97 nova/virt/hyperv/snapshotops.py:116
+#: nova/virt/hyperv/pathutils.py:98 nova/virt/hyperv/snapshotops.py:125
#, python-format
msgid "Removing directory: %s"
msgstr ""
@@ -8528,41 +8541,41 @@ msgstr ""
msgid "Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:83
+#: nova/virt/hyperv/snapshotops.py:84
#, python-format
msgid "Copying base disk %(src_vhd_path)s to %(dest_base_disk_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:88
+#: nova/virt/hyperv/snapshotops.py:91
#, python-format
msgid ""
"Reconnecting copied base VHD %(dest_base_disk_path)s and diff VHD "
"%(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:94
+#: nova/virt/hyperv/snapshotops.py:99
#, python-format
msgid "Merging base disk %(dest_base_disk_path)s and diff disk %(dest_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:99
+#: nova/virt/hyperv/snapshotops.py:106
#, python-format
msgid ""
-"Updating Glance image %(image_id)s with content from merged disk "
+"Updating Glance image %(name)s with content from merged disk "
"%(image_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:105
+#: nova/virt/hyperv/snapshotops.py:113
#, python-format
-msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
+msgid "Snapshot image %(name)s updated for VM %(instance_name)s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:109
+#: nova/virt/hyperv/snapshotops.py:118
#, python-format
msgid "Removing snapshot %s"
msgstr ""
-#: nova/virt/hyperv/snapshotops.py:113
+#: nova/virt/hyperv/snapshotops.py:122
#, python-format
msgid "Failed to remove snapshot for VM %s"
msgstr ""
@@ -8588,99 +8601,99 @@ msgid ""
"%(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:127
+#: nova/virt/hyperv/vmops.py:128
#, python-format
msgid "Copying VHD image %(base_vhd_path)s to target: %(root_vhd_path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:139
+#: nova/virt/hyperv/vmops.py:142
#, python-format
msgid "Resizing VHD %(root_vhd_path)s to new size %(root_vhd_size)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:152
+#: nova/virt/hyperv/vmops.py:157
msgid "Spawning new instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:178
+#: nova/virt/hyperv/vmops.py:183
msgid "Spawn instance failed"
msgstr ""
-#: nova/virt/hyperv/vmops.py:203
+#: nova/virt/hyperv/vmops.py:208
#, fuzzy, python-format
msgid "Creating nic for instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:211
+#: nova/virt/hyperv/vmops.py:216
#, python-format
msgid "Invalid config_drive_format \"%s\""
msgstr ""
-#: nova/virt/hyperv/vmops.py:214
+#: nova/virt/hyperv/vmops.py:219
#, fuzzy, python-format
msgid "Using config drive for instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:227 nova/virt/libvirt/driver.py:1937
+#: nova/virt/hyperv/vmops.py:232 nova/virt/libvirt/driver.py:1937
#, python-format
msgid "Creating config drive at %(path)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:235 nova/virt/libvirt/driver.py:1944
+#: nova/virt/hyperv/vmops.py:240 nova/virt/libvirt/driver.py:1944
#, python-format
msgid "Creating config drive failed with error: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:271
+#: nova/virt/hyperv/vmops.py:276
#, fuzzy, python-format
msgid "Got request to destroy instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:284
+#: nova/virt/hyperv/vmops.py:289
#, python-format
msgid "Instance not found: %s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:290
+#: nova/virt/hyperv/vmops.py:295
#, fuzzy, python-format
msgid "Failed to destroy instance: %s"
msgstr "無法å¸è¼‰ Volume %s"
-#: nova/virt/hyperv/vmops.py:295
+#: nova/virt/hyperv/vmops.py:300
#, fuzzy
msgid "reboot instance"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/vmops.py:301
+#: nova/virt/hyperv/vmops.py:306
msgid "Pause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:307
+#: nova/virt/hyperv/vmops.py:312
msgid "Unpause instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:313
+#: nova/virt/hyperv/vmops.py:318
msgid "Suspend instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:319
+#: nova/virt/hyperv/vmops.py:324
msgid "Resume instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:325
+#: nova/virt/hyperv/vmops.py:330
msgid "Power off instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:331
+#: nova/virt/hyperv/vmops.py:336
msgid "Power on instance"
msgstr ""
-#: nova/virt/hyperv/vmops.py:338
+#: nova/virt/hyperv/vmops.py:343
#, python-format
msgid "Successfully changed state of VM %(vm_name)s to: %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmops.py:342
+#: nova/virt/hyperv/vmops.py:348
#, python-format
msgid "Failed to change vm state of %(vm_name)s to %(req_state)s"
msgstr ""
@@ -8714,29 +8727,29 @@ msgstr ""
msgid "Successfully changed vm state of %(vm_name)s to %(req_state)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:373
+#: nova/virt/hyperv/vmutils.py:374
#, python-format
msgid "Operation failed with return value: %s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:391
+#: nova/virt/hyperv/vmutils.py:392
#, python-format
msgid ""
"WMI job failed with status %(job_state)d. Error details: %(err_sum_desc)s"
" - %(err_desc)s - Error code: %(err_code)d"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:399
+#: nova/virt/hyperv/vmutils.py:403
#, python-format
msgid "WMI job failed with status %(job_state)d. Error details: %(error)s"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:403
+#: nova/virt/hyperv/vmutils.py:409
#, python-format
-msgid "WMI job failed with status %(job_state)d. No error description available"
+msgid "WMI job failed with status %d. No error description available"
msgstr ""
-#: nova/virt/hyperv/vmutils.py:409
+#: nova/virt/hyperv/vmutils.py:415
#, python-format
msgid "WMI job succeeded: %(desc)s, Elapsed=%(elap)s"
msgstr ""
@@ -8748,53 +8761,53 @@ msgid ""
"%(target_portal)s, IQN: %(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:102
+#: nova/virt/hyperv/volumeops.py:104
#, python-format
msgid ""
"Logging in on storage target. Portal: %(target_portal)s, IQN: "
"%(target_iqn)s, LUN: %(target_lun)s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:115
+#: nova/virt/hyperv/volumeops.py:119
#, fuzzy, python-format
msgid "Attach_volume: %(connection_info)s to %(instance_name)s"
msgstr "å¸è¼‰_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:145
+#: nova/virt/hyperv/volumeops.py:150
#, fuzzy, python-format
msgid "Attach volume failed: %s"
msgstr "無法å¸è¼‰ Volume %s"
-#: nova/virt/hyperv/volumeops.py:147
+#: nova/virt/hyperv/volumeops.py:152
#, python-format
msgid "Unable to attach volume to instance %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/volumeops.py:160
+#: nova/virt/hyperv/volumeops.py:165
#, python-format
-msgid "Logging off storage target %(target_iqn)s"
+msgid "Logging off storage target %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:165
+#: nova/virt/hyperv/volumeops.py:170
#, fuzzy, python-format
msgid "Detach_volume: %(connection_info)s from %(instance_name)s"
msgstr "å¸è¼‰_Volume: %(instance_name)s, %(mountpoint)s"
-#: nova/virt/hyperv/volumeops.py:176
+#: nova/virt/hyperv/volumeops.py:183
#, fuzzy, python-format
msgid "Detaching physical disk from instance: %s"
msgstr "無法掛載Volume 到虛擬機器 %s"
-#: nova/virt/hyperv/volumeops.py:186 nova/virt/libvirt/driver.py:959
+#: nova/virt/hyperv/volumeops.py:193 nova/virt/libvirt/driver.py:959
msgid "Could not determine iscsi initiator name"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:198 nova/virt/hyperv/volumeops.py:211
+#: nova/virt/hyperv/volumeops.py:205 nova/virt/hyperv/volumeops.py:219
#, python-format
msgid "Unable to find a mounted disk for target_iqn: %s"
msgstr ""
-#: nova/virt/hyperv/volumeops.py:200
+#: nova/virt/hyperv/volumeops.py:207
#, python-format
msgid "Device number: %(device_number)s, target lun: %(target_lun)s"
msgstr ""
@@ -8976,7 +8989,7 @@ msgstr ""
msgid "Instance is running"
msgstr ""
-#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:220
+#: nova/virt/libvirt/driver.py:1604 nova/virt/powervm/operator.py:224
msgid "Instance spawned successfully."
msgstr ""
@@ -9718,12 +9731,12 @@ msgstr ""
msgid "Uncompressed image file not found"
msgstr ""
-#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:677
+#: nova/virt/powervm/blockdev.py:555 nova/virt/powervm/operator.py:694
#, python-format
msgid "Found error stream for command \"%(cmd)s\": %(error_text)s"
msgstr ""
-#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:694
+#: nova/virt/powervm/blockdev.py:572 nova/virt/powervm/operator.py:711
#, python-format
msgid "Found error stream for command \"%(command)s\": %(error_text)s"
msgstr ""
@@ -9751,26 +9764,26 @@ msgstr ""
msgid "File transfer from PowerVM manager failed"
msgstr "連接到glance失敗"
-#: nova/virt/powervm/driver.py:125
+#: nova/virt/powervm/driver.py:129
msgid "In get_host_ip_addr"
msgstr ""
-#: nova/virt/powervm/driver.py:128
+#: nova/virt/powervm/driver.py:132
#, python-format
msgid "Attempting to resolve %s"
msgstr ""
-#: nova/virt/powervm/driver.py:130
+#: nova/virt/powervm/driver.py:134
#, python-format
msgid "%(hostname)s was successfully resolved to %(ip_addr)s"
msgstr ""
-#: nova/virt/powervm/driver.py:171
+#: nova/virt/powervm/driver.py:175
#, python-format
msgid "%(inst_name)s captured in %(snapshot_time)s seconds"
msgstr ""
-#: nova/virt/powervm/driver.py:304
+#: nova/virt/powervm/driver.py:308
#, python-format
msgid "Unrecognized root disk information: %s"
msgstr ""
@@ -9844,105 +9857,109 @@ msgstr ""
msgid "LPAR instance '%s' not found"
msgstr ""
-#: nova/virt/powervm/operator.py:186
+#: nova/virt/powervm/operator.py:190
#, fuzzy, python-format
msgid "PowerVM image creation failed: %s"
msgstr "建立虛擬介é¢å¤±æ•—"
-#: nova/virt/powervm/operator.py:200
+#: nova/virt/powervm/operator.py:204
#, python-format
msgid "Creating LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:202
+#: nova/virt/powervm/operator.py:206
#, fuzzy, python-format
msgid "LPAR instance '%s' creation failed"
msgstr "建立虛擬介é¢å¤±æ•—"
-#: nova/virt/powervm/operator.py:208
+#: nova/virt/powervm/operator.py:212
#, python-format
msgid "Activating the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:225
+#: nova/virt/powervm/operator.py:229
#, python-format
msgid "Instance '%s' failed to boot"
msgstr ""
-#: nova/virt/powervm/operator.py:237
+#: nova/virt/powervm/operator.py:241
msgid "Error while attempting to clean up failed instance launch."
msgstr ""
-#: nova/virt/powervm/operator.py:241
+#: nova/virt/powervm/operator.py:245
#, python-format
msgid "Instance spawned in %s seconds"
msgstr ""
-#: nova/virt/powervm/operator.py:252
+#: nova/virt/powervm/operator.py:256
#, python-format
msgid "During destroy, LPAR instance '%s' was not found on PowerVM system."
msgstr ""
-#: nova/virt/powervm/operator.py:271
+#: nova/virt/powervm/operator.py:275
#, python-format
msgid "Stopping instance %s for snapshot."
msgstr ""
-#: nova/virt/powervm/operator.py:294
+#: nova/virt/powervm/operator.py:298
#, python-format
msgid "Shutting down the instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:299
+#: nova/virt/powervm/operator.py:303
#, python-format
msgid "Deleting the LPAR instance '%s'"
msgstr ""
-#: nova/virt/powervm/operator.py:311
+#: nova/virt/powervm/operator.py:315
msgid "PowerVM instance cleanup failed"
msgstr ""
-#: nova/virt/powervm/operator.py:333 nova/virt/powervm/operator.py:389
+#: nova/virt/powervm/operator.py:337 nova/virt/powervm/operator.py:393
msgid "Not enough free memory in the host"
msgstr ""
-#: nova/virt/powervm/operator.py:344 nova/virt/powervm/operator.py:395
+#: nova/virt/powervm/operator.py:348 nova/virt/powervm/operator.py:399
msgid "Insufficient available CPU on PowerVM"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:138
+#: nova/virt/vmwareapi/driver.py:144
msgid ""
"Must specify vmwareapi_host_ip,vmwareapi_host_username and "
"vmwareapi_host_password to usecompute_driver=vmwareapi.VMwareESXDriver or"
" vmwareapi.VMwareVCDriver"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:350
+#: nova/virt/vmwareapi/driver.py:239
+msgid "Instance cannot be found in host, or in an unknownstate."
+msgstr ""
+
+#: nova/virt/vmwareapi/driver.py:386
#, python-format
msgid "VMware Cluster %s is not found"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:453
+#: nova/virt/vmwareapi/driver.py:497
#, python-format
msgid "In vmwareapi:_create_session, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:536
+#: nova/virt/vmwareapi/driver.py:580
#, python-format
msgid "In vmwareapi:_call_method, got this exception: %s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:572
+#: nova/virt/vmwareapi/driver.py:616
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: success"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:577
+#: nova/virt/vmwareapi/driver.py:621
#, python-format
msgid "Task [%(task_name)s] %(task_ref)s status: error %(error_info)s"
msgstr ""
-#: nova/virt/vmwareapi/driver.py:581
+#: nova/virt/vmwareapi/driver.py:625
#, python-format
msgid "In vmwareapi:_poll_task, Got this error %s"
msgstr ""
@@ -9952,39 +9969,39 @@ msgstr ""
msgid "Error(s) %s occurred in the call to RetrieveProperties"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:46 nova/virt/xenapi/fake.py:79
+#: nova/virt/vmwareapi/fake.py:47 nova/virt/xenapi/fake.py:79
#, python-format
msgid "%(text)s: _db_content => %(content)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:140
+#: nova/virt/vmwareapi/fake.py:189
#, python-format
msgid "Property %(attr)s not set for the managed object %(name)s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:540
+#: nova/virt/vmwareapi/fake.py:591
msgid "There is no VM registered"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:542 nova/virt/vmwareapi/fake.py:719
+#: nova/virt/vmwareapi/fake.py:593 nova/virt/vmwareapi/fake.py:770
#, python-format
msgid "Virtual Machine with ref %s is not there"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:605
+#: nova/virt/vmwareapi/fake.py:656
#, python-format
msgid "Logging out a session that is invalid or already logged out: %s"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:620
+#: nova/virt/vmwareapi/fake.py:671
msgid "Session is faulty"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:623
+#: nova/virt/vmwareapi/fake.py:674
msgid "Session Invalid"
msgstr ""
-#: nova/virt/vmwareapi/fake.py:716
+#: nova/virt/vmwareapi/fake.py:767
msgid "No Virtual Machine has been registered yet"
msgstr ""
@@ -10375,30 +10392,35 @@ msgstr ""
msgid "get_diagnostics not implemented for vmwareapi"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1138
+#: nova/virt/vmwareapi/vmops.py:1107
+#, python-format
+msgid "VM %(uuid)s is currently on host %(host_name)s"
+msgstr ""
+
+#: nova/virt/vmwareapi/vmops.py:1158
msgid "Reconfiguring VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1144
+#: nova/virt/vmwareapi/vmops.py:1164
msgid "Reconfigured VM instance to set the machine id"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1156
+#: nova/virt/vmwareapi/vmops.py:1176
#, python-format
msgid "Reconfiguring VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1163
+#: nova/virt/vmwareapi/vmops.py:1183
#, python-format
msgid "Reconfigured VM instance to enable vnc on port - %(port)s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1256
+#: nova/virt/vmwareapi/vmops.py:1276
#, python-format
msgid "Creating directory with path %s"
msgstr ""
-#: nova/virt/vmwareapi/vmops.py:1262
+#: nova/virt/vmwareapi/vmops.py:1282
#, python-format
msgid "Created directory with path %s"
msgstr ""
@@ -10443,7 +10465,7 @@ msgstr ""
msgid "Rescanned HBA %s "
msgstr ""
-#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:267
+#: nova/virt/vmwareapi/volume_util.py:178 nova/virt/xenapi/volume_utils.py:275
#, python-format
msgid "Mountpoint cannot be translated: %s"
msgstr ""
@@ -11471,11 +11493,16 @@ msgstr ""
msgid "Cannot purge SR with referenced VDIs"
msgstr ""
-#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:241
+#: nova/virt/xenapi/volume_utils.py:202 nova/virt/xenapi/volume_utils.py:249
#, python-format
msgid "Unable to obtain target information %s"
msgstr ""
+#: nova/virt/xenapi/volume_utils.py:243
+#, python-format
+msgid "(vol_id,host,port,iqn): (%(vol_id)s,%(host)s,%(port)s,%(iqn)s)"
+msgstr ""
+
#: nova/virt/xenapi/volumeops.py:47
#, python-format
msgid "Attach_volume: %(connection_info)s, %(instance_name)s,\" %(mountpoint)s"
@@ -11552,18 +11579,19 @@ msgstr ""
msgid "status must be 'available'"
msgstr ""
-#~ msgid "Cannot disassociate auto assigined floating ip"
+#~ msgid ""
+#~ "Updating Glance image %(image_id)s with "
+#~ "content from merged disk %(image_vhd_path)s"
#~ msgstr ""
-#~ msgid ""
-#~ "Flavor access alreay exists for flavor"
-#~ " %(flavor_id)s and project %(project_id)s "
-#~ "combination."
+#~ msgid "Snapshot image %(image_id)s updated for VM %(instance_name)s"
#~ msgstr ""
-#~ msgid "Instance failed network setup"
+#~ msgid ""
+#~ "WMI job failed with status "
+#~ "%(job_state)d. No error description available"
#~ msgstr ""
-#~ msgid "Failed to schedule_%(method)s: %(ex)s"
+#~ msgid "Logging off storage target %(target_iqn)s"
#~ msgstr ""
diff --git a/nova/scheduler/chance.py b/nova/scheduler/chance.py
index f0b1701e0..41a69d21e 100644
--- a/nova/scheduler/chance.py
+++ b/nova/scheduler/chance.py
@@ -72,6 +72,17 @@ class ChanceScheduler(driver.Scheduler):
raise exception.NoValidHost(reason="")
return hosts
+ def select_destinations(self, context, request_spec, filter_properties):
+ """Selects random destinations."""
+ num_instances = request_spec['num_instances']
+ # NOTE(alaski): Returns a list of tuples for compatibility with
+ # filter_scheduler
+ dests = [(self._schedule(context, CONF.compute_topic, request_spec,
+ filter_properties), None) for i in range(num_instances)]
+ if len(dests) < num_instances:
+ raise exception.NoValidHost(reason='')
+ return dests
+
def schedule_run_instance(self, context, request_spec,
admin_password, injected_files,
requested_networks, is_first_time,
diff --git a/nova/scheduler/driver.py b/nova/scheduler/driver.py
index c4265285f..765aede10 100644
--- a/nova/scheduler/driver.py
+++ b/nova/scheduler/driver.py
@@ -158,6 +158,15 @@ class Scheduler(object):
msg = _("Driver must implement schedule_run_instance")
raise NotImplementedError(msg)
+ def select_destinations(self, context, request_spec, filter_properties):
+ """Must override select_destinations method.
+
+ :return: A list of (host, node) tuples that satisifies the request_spec
+ and filter_properties.
+ """
+ msg = _("Driver must implement select_destinations")
+ raise NotImplementedError(msg)
+
def select_hosts(self, context, request_spec, filter_properties):
"""Must override select_hosts method for scheduler to work."""
msg = _("Driver must implement select_hosts")
diff --git a/nova/scheduler/filter_scheduler.py b/nova/scheduler/filter_scheduler.py
index 4e5662e65..103aec940 100644
--- a/nova/scheduler/filter_scheduler.py
+++ b/nova/scheduler/filter_scheduler.py
@@ -161,6 +161,22 @@ class FilterScheduler(driver.Scheduler):
raise exception.NoValidHost(reason="")
return hosts
+ def select_destinations(self, context, request_spec, filter_properties):
+ """Selects a filtered set of hosts and nodes."""
+ num_instances = request_spec['num_instances']
+ instance_uuids = request_spec.get('instance_uuids')
+ selected_hosts = self._schedule(context, request_spec,
+ filter_properties, instance_uuids)
+
+ # Couldn't fulfill the request_spec
+ if len(selected_hosts) < num_instances:
+ raise exception.NoValidHost(reason='')
+
+ dests = []
+ for host in selected_hosts:
+ dests.append((host.obj.host, host.obj.nodename))
+ return dests
+
def _provision_resource(self, context, weighed_host, request_spec,
filter_properties, requested_networks, injected_files,
admin_password, is_first_time, instance_uuid=None):
diff --git a/nova/scheduler/manager.py b/nova/scheduler/manager.py
index ea099ca2d..9d54a153e 100644
--- a/nova/scheduler/manager.py
+++ b/nova/scheduler/manager.py
@@ -57,7 +57,7 @@ QUOTAS = quota.QUOTAS
class SchedulerManager(manager.Manager):
"""Chooses a host to run instances on."""
- RPC_API_VERSION = '2.6'
+ RPC_API_VERSION = '2.7'
def __init__(self, scheduler_driver=None, *args, **kwargs):
if not scheduler_driver:
@@ -275,3 +275,14 @@ class SchedulerManager(manager.Manager):
hosts = self.driver.select_hosts(context, request_spec,
filter_properties)
return jsonutils.to_primitive(hosts)
+
+ @rpc_common.client_exceptions(exception.NoValidHost)
+ def select_destinations(self, context, request_spec, filter_properties):
+ """Returns destinations(s) best suited for this request_spec and
+ filter_properties.
+
+ The result should be a list of (host, nodename) tuples.
+ """
+ dests = self.driver.select_destinations(context, request_spec,
+ filter_properties)
+ return jsonutils.to_primitive(dests)
diff --git a/nova/scheduler/rpcapi.py b/nova/scheduler/rpcapi.py
index 369363bb4..9cd7a28b6 100644
--- a/nova/scheduler/rpcapi.py
+++ b/nova/scheduler/rpcapi.py
@@ -67,6 +67,8 @@ class SchedulerAPI(nova.openstack.common.rpc.proxy.RpcProxy):
... Grizzly supports message version 2.6. So, any changes to existing
methods in 2.x after that point should be done such that they can
handle the version_cap being set to 2.6.
+
+ 2.7 - Add select_destinations()
'''
#
@@ -90,6 +92,11 @@ class SchedulerAPI(nova.openstack.common.rpc.proxy.RpcProxy):
default_version=self.BASE_RPC_API_VERSION,
version_cap=version_cap)
+ def select_destinations(self, ctxt, request_spec, filter_properties):
+ return self.call(ctxt, self.make_msg('select_destinations',
+ request_spec=request_spec, filter_properties=filter_properties),
+ version='2.7')
+
def run_instance(self, ctxt, request_spec, admin_password,
injected_files, requested_networks, is_first_time,
filter_properties):
diff --git a/nova/scheduler/utils.py b/nova/scheduler/utils.py
index d0a9d7ca5..eeb68f439 100644
--- a/nova/scheduler/utils.py
+++ b/nova/scheduler/utils.py
@@ -44,6 +44,9 @@ def build_request_spec(ctxt, image, instances):
'image': image,
'instance_properties': instance,
'instance_type': instance_type,
+ 'num_instances': len(instances),
+ # NOTE(alaski): This should be removed as logic moves from the
+ # scheduler to conductor. Provides backwards compatibility now.
'instance_uuids': [inst['uuid'] for inst in instances]}
return jsonutils.to_primitive(request_spec)
diff --git a/nova/tests/cells/test_cells_scheduler.py b/nova/tests/cells/test_cells_scheduler.py
index 46be492cc..38076fb0c 100644
--- a/nova/tests/cells/test_cells_scheduler.py
+++ b/nova/tests/cells/test_cells_scheduler.py
@@ -94,7 +94,8 @@ class CellsSchedulerTestCase(test.TestCase):
inst_type = db.instance_type_get(self.ctxt, 1)
image = {'properties': {}}
instance_uuids = self.instance_uuids
- instance_props = {'hostname': 'meow',
+ instance_props = {'name': 'instance-00000001',
+ 'hostname': 'meow',
'display_name': 'moo',
'image_ref': 'fake_image_ref',
'user_id': self.ctxt.user_id,
diff --git a/nova/tests/compute/test_compute.py b/nova/tests/compute/test_compute.py
index 90e3f7f32..cb404b48d 100644
--- a/nova/tests/compute/test_compute.py
+++ b/nova/tests/compute/test_compute.py
@@ -5237,7 +5237,8 @@ class ComputeTestCase(BaseTestCase):
self.mox.ReplayAll()
- result = self.compute._get_instances_on_driver(fake_context)
+ result = self.compute._get_instances_on_driver(fake_context,
+ columns_to_join=[])
self.assertEqual(driver_instances, result)
def test_get_instances_on_driver_fallback(self):
@@ -5268,7 +5269,7 @@ class ComputeTestCase(BaseTestCase):
[inst['name'] for inst in driver_instances])
self.compute.conductor_api.instance_get_all_by_filters(
fake_context, filters,
- columns_to_join=[]).AndReturn(all_instances)
+ columns_to_join=None).AndReturn(all_instances)
self.mox.ReplayAll()
diff --git a/nova/tests/conductor/test_conductor.py b/nova/tests/conductor/test_conductor.py
index 609c2164c..9d8725f66 100644
--- a/nova/tests/conductor/test_conductor.py
+++ b/nova/tests/conductor/test_conductor.py
@@ -1251,7 +1251,8 @@ class _BaseTaskTestCase(object):
'instance_type': expected_instance_type,
'instance_uuids': ['fakeuuid', 'fakeuuid2'],
'block_device_mapping': 'block_device_mapping',
- 'security_group': 'security_groups'},
+ 'security_group': 'security_groups',
+ 'num_instances': 2},
admin_password='admin_password',
injected_files='injected_files',
requested_networks='requested_networks', is_first_time=True,
diff --git a/nova/tests/db/test_db_api.py b/nova/tests/db/test_db_api.py
index 0b49210fa..15ef5c3c1 100644
--- a/nova/tests/db/test_db_api.py
+++ b/nova/tests/db/test_db_api.py
@@ -121,215 +121,20 @@ class DbTestCase(test.TestCase):
class DbApiTestCase(DbTestCase):
- def test_create_instance_unique_hostname(self):
- otherprojectcontext = context.RequestContext(self.user_id,
- "%s2" % self.project_id)
-
- self.create_instance_with_args(hostname='fake_name')
-
- # With scope 'global' any duplicate should fail, be it this project:
- self.flags(osapi_compute_unique_server_name_scope='global')
- self.assertRaises(exception.InstanceExists,
- self.create_instance_with_args,
- hostname='fake_name')
-
- # or another:
- self.assertRaises(exception.InstanceExists,
- self.create_instance_with_args,
- context=otherprojectcontext,
- hostname='fake_name')
-
- # With scope 'project' a duplicate in the project should fail:
- self.flags(osapi_compute_unique_server_name_scope='project')
- self.assertRaises(exception.InstanceExists,
- self.create_instance_with_args,
- hostname='fake_name')
-
- # With scope 'project' a duplicate in a different project should work:
- self.flags(osapi_compute_unique_server_name_scope='project')
- self.create_instance_with_args(context=otherprojectcontext,
- hostname='fake_name')
-
- self.flags(osapi_compute_unique_server_name_scope=None)
def test_ec2_ids_not_found_are_printable(self):
- def check_exc_format(method):
+ def check_exc_format(method, value):
try:
- method(self.context, 'fake')
+ method(self.context, value)
except exception.NotFound as exc:
- self.assertTrue('fake' in unicode(exc))
-
- check_exc_format(db.get_ec2_volume_id_by_uuid)
- check_exc_format(db.get_volume_uuid_by_ec2_id)
- check_exc_format(db.get_ec2_snapshot_id_by_uuid)
- check_exc_format(db.get_snapshot_uuid_by_ec2_id)
- check_exc_format(db.get_ec2_instance_id_by_uuid)
- check_exc_format(db.get_instance_uuid_by_ec2_id)
+ self.assertTrue(unicode(value) in unicode(exc))
- def test_instance_get_all_with_meta(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_all(self.context)
- for inst in result:
- meta = utils.metadata_to_dict(inst['metadata'])
- self.assertEqual(meta, fake_meta)
- sys_meta = utils.metadata_to_dict(inst['system_metadata'])
- self.assertEqual(sys_meta, fake_sys)
-
- def test_instance_get_all_by_filters_with_meta(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_all_by_filters(self.context, {})
- for inst in result:
- meta = utils.metadata_to_dict(inst['metadata'])
- self.assertEqual(meta, fake_meta)
- sys_meta = utils.metadata_to_dict(inst['system_metadata'])
- self.assertEqual(sys_meta, fake_sys)
-
- def test_instance_get_all_by_filters_without_meta(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_all_by_filters(self.context, {},
- columns_to_join=[])
- for inst in result:
- meta = utils.metadata_to_dict(inst['metadata'])
- self.assertEqual(meta, {})
- sys_meta = utils.metadata_to_dict(inst['system_metadata'])
- self.assertEqual(sys_meta, {})
-
- def test_instance_get_all_by_filters(self):
- self.create_instance_with_args()
- self.create_instance_with_args()
- result = db.instance_get_all_by_filters(self.context, {})
- self.assertEqual(2, len(result))
-
- def test_instance_get_all_by_filters_regex(self):
- self.create_instance_with_args(display_name='test1')
- self.create_instance_with_args(display_name='teeeest2')
- self.create_instance_with_args(display_name='diff')
- result = db.instance_get_all_by_filters(self.context,
- {'display_name': 't.*st.'})
- self.assertEqual(2, len(result))
-
- def test_instance_get_all_by_filters_exact_match(self):
- self.create_instance_with_args(host='host1')
- self.create_instance_with_args(host='host12')
- result = db.instance_get_all_by_filters(self.context,
- {'host': 'host1'})
- self.assertEqual(1, len(result))
-
- def test_instance_get_all_by_filters_metadata(self):
- self.create_instance_with_args(metadata={'foo': 'bar'})
- self.create_instance_with_args()
- result = db.instance_get_all_by_filters(self.context,
- {'metadata': {'foo': 'bar'}})
- self.assertEqual(1, len(result))
-
- def test_instance_get_all_by_filters_unicode_value(self):
- self.create_instance_with_args(display_name=u'test♥')
- result = db.instance_get_all_by_filters(self.context,
- {'display_name': u'test'})
- self.assertEqual(1, len(result))
-
- def test_instance_get_by_uuid(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_by_uuid(self.context, inst['uuid'])
- meta = utils.metadata_to_dict(result['metadata'])
- self.assertEqual(meta, fake_meta)
- sys_meta = utils.metadata_to_dict(result['system_metadata'])
- self.assertEqual(sys_meta, fake_sys)
-
- def test_instance_get_by_uuid_join_empty(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_by_uuid(self.context, inst['uuid'],
- columns_to_join=[])
- meta = utils.metadata_to_dict(result['metadata'])
- self.assertEqual(meta, {})
- sys_meta = utils.metadata_to_dict(result['system_metadata'])
- self.assertEqual(sys_meta, {})
-
- def test_instance_get_by_uuid_join_meta(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_by_uuid(self.context, inst['uuid'],
- columns_to_join=['metadata'])
- meta = utils.metadata_to_dict(result['metadata'])
- self.assertEqual(meta, fake_meta)
- sys_meta = utils.metadata_to_dict(result['system_metadata'])
- self.assertEqual(sys_meta, {})
-
- def test_instance_get_by_uuid_join_sys_meta(self):
- inst = self.create_instance_with_args()
- fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
- result = db.instance_get_by_uuid(self.context, inst['uuid'],
- columns_to_join=['system_metadata'])
- meta = utils.metadata_to_dict(result['metadata'])
- self.assertEqual(meta, {})
- sys_meta = utils.metadata_to_dict(result['system_metadata'])
- self.assertEqual(sys_meta, fake_sys)
-
- def test_instance_get_all_by_filters_deleted(self):
- inst1 = self.create_instance_with_args()
- inst2 = self.create_instance_with_args(reservation_id='b')
- db.instance_destroy(self.context, inst1['uuid'])
- result = db.instance_get_all_by_filters(self.context, {})
- self.assertEqual(2, len(result))
- self.assertIn(inst1['id'], [result[0]['id'], result[1]['id']])
- self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
- if inst1['id'] == result[0]['id']:
- self.assertTrue(result[0]['deleted'])
- else:
- self.assertTrue(result[1]['deleted'])
-
- def test_instance_get_all_by_filters_deleted_and_soft_deleted(self):
- inst1 = self.create_instance_with_args()
- inst2 = self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
- self.create_instance_with_args()
- db.instance_destroy(self.context, inst1['uuid'])
- result = db.instance_get_all_by_filters(self.context,
- {'deleted': True})
- self.assertEqual(2, len(result))
- self.assertIn(inst1['id'], [result[0]['id'], result[1]['id']])
- self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
-
- def test_instance_get_all_by_filters_deleted_no_soft_deleted(self):
- inst1 = self.create_instance_with_args()
- self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
- self.create_instance_with_args()
- db.instance_destroy(self.context, inst1['uuid'])
- result = db.instance_get_all_by_filters(self.context,
- {'deleted': True,
- 'soft_deleted': False})
- self.assertEqual(1, len(result))
- self.assertEqual(inst1['id'], result[0]['id'])
-
- def test_instance_get_all_by_filters_alive_and_soft_deleted(self):
- inst1 = self.create_instance_with_args()
- inst2 = self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
- inst3 = self.create_instance_with_args()
- db.instance_destroy(self.context, inst1['uuid'])
- result = db.instance_get_all_by_filters(self.context,
- {'deleted': False,
- 'soft_deleted': True})
- self.assertEqual(2, len(result))
- self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
- self.assertIn(inst3['id'], [result[0]['id'], result[1]['id']])
-
- def test_instance_get_all_by_host_and_node_no_join(self):
- # Test that system metadata is not joined.
- sys_meta = {'foo': 'bar'}
- expected = self.create_instance_with_args(system_metadata=sys_meta)
-
- elevated = self.context.elevated()
- instances = db.instance_get_all_by_host_and_node(elevated, 'host1',
- 'node1')
- self.assertEqual(1, len(instances))
- instance = instances[0]
- self.assertEqual(expected['uuid'], instance['uuid'])
- sysmeta = dict(instance)['system_metadata']
- self.assertEqual(len(sysmeta), 0)
+ check_exc_format(db.get_ec2_volume_id_by_uuid, 'fake')
+ check_exc_format(db.get_volume_uuid_by_ec2_id, 123456)
+ check_exc_format(db.get_ec2_snapshot_id_by_uuid, 'fake')
+ check_exc_format(db.get_snapshot_uuid_by_ec2_id, 123456)
+ check_exc_format(db.get_ec2_instance_id_by_uuid, 'fake')
+ check_exc_format(db.get_instance_uuid_by_ec2_id, 123456)
def test_migration_get_unconfirmed_by_dest_compute(self):
ctxt = context.get_admin_context()
@@ -370,206 +175,6 @@ class DbApiTestCase(DbTestCase):
self.assertEqual(0, len(results))
db.migration_update(ctxt, migration['id'], {"status": "CONFIRMED"})
- def test_instance_get_all_hung_in_rebooting(self):
- ctxt = context.get_admin_context()
-
- # Ensure no instances are returned.
- results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
- self.assertEqual(0, len(results))
-
- # Ensure one rebooting instance with updated_at older than 10 seconds
- # is returned.
- updated_at = datetime.datetime(2000, 1, 1, 12, 0, 0)
- values = {"task_state": "rebooting", "updated_at": updated_at}
- instance = db.instance_create(ctxt, values)
- results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
- self.assertEqual(1, len(results))
- db.instance_update(ctxt, instance['uuid'], {"task_state": None})
-
- # Ensure the newly rebooted instance is not returned.
- updated_at = timeutils.utcnow()
- values = {"task_state": "rebooting", "updated_at": updated_at}
- instance = db.instance_create(ctxt, values)
- results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
- self.assertEqual(0, len(results))
- db.instance_update(ctxt, instance['uuid'], {"task_state": None})
-
- def test_instance_update_with_expected_vm_state(self):
- ctxt = context.get_admin_context()
- uuid = uuidutils.generate_uuid()
- updates = {'expected_vm_state': 'meow',
- 'moo': 'cow'}
-
- class FakeInstance(dict):
- def save(self, session=None):
- pass
-
- fake_instance_values = {'vm_state': 'meow',
- 'hostname': '',
- 'metadata': None,
- 'system_metadata': None}
- fake_instance = FakeInstance(fake_instance_values)
-
- self.mox.StubOutWithMock(sqlalchemy_api, '_instance_get_by_uuid')
- self.mox.StubOutWithMock(fake_instance, 'save')
-
- sqlalchemy_api._instance_get_by_uuid(ctxt, uuid,
- session=mox.IgnoreArg()).AndReturn(fake_instance)
- fake_instance.save(session=mox.IgnoreArg())
-
- self.mox.ReplayAll()
-
- result = db.instance_update(ctxt, uuid, updates)
- expected_instance = dict(fake_instance_values)
- expected_instance['moo'] = 'cow'
- self.assertEqual(expected_instance, result)
-
- def test_instance_update_with_unexpected_vm_state(self):
- ctxt = context.get_admin_context()
- uuid = uuidutils.generate_uuid()
- updates = {'expected_vm_state': 'meow'}
- fake_instance = {'vm_state': 'nomatch'}
-
- self.mox.StubOutWithMock(sqlalchemy_api, '_instance_get_by_uuid')
-
- sqlalchemy_api._instance_get_by_uuid(ctxt, uuid,
- session=mox.IgnoreArg()).AndReturn(fake_instance)
-
- self.mox.ReplayAll()
-
- self.assertRaises(exception.UnexpectedVMStateError,
- db.instance_update, ctxt, uuid, updates)
-
- def test_instance_update_with_instance_uuid(self):
- # test instance_update() works when an instance UUID is passed.
- ctxt = context.get_admin_context()
-
- # Create an instance with some metadata
- values = {'metadata': {'host': 'foo', 'key1': 'meow'},
- 'system_metadata': {'original_image_ref': 'blah'}}
- instance = db.instance_create(ctxt, values)
-
- # Update the metadata
- values = {'metadata': {'host': 'bar', 'key2': 'wuff'},
- 'system_metadata': {'original_image_ref': 'baz'}}
- db.instance_update(ctxt, instance['uuid'], values)
-
- # Retrieve the user-provided metadata to ensure it was successfully
- # updated
- instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
- self.assertEqual('bar', instance_meta['host'])
- self.assertEqual('wuff', instance_meta['key2'])
- self.assertNotIn('key1', instance_meta)
-
- # Retrieve the system metadata to ensure it was successfully updated
- system_meta = db.instance_system_metadata_get(ctxt, instance['uuid'])
- self.assertEqual('baz', system_meta['original_image_ref'])
-
- def test_delete_instance_metadata_on_instance_destroy(self):
- ctxt = context.get_admin_context()
-
- # Create an instance with some metadata
- values = {'metadata': {'host': 'foo', 'key1': 'meow'},
- 'system_metadata': {'original_image_ref': 'blah'}}
- instance = db.instance_create(ctxt, values)
- instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
- self.assertEqual('foo', instance_meta['host'])
- self.assertEqual('meow', instance_meta['key1'])
- db.instance_destroy(ctxt, instance['uuid'])
- instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
- # Make sure instance metadata is deleted as well
- self.assertEqual({}, instance_meta)
-
- def test_instance_update_unique_name(self):
- otherprojectcontext = context.RequestContext(self.user_id,
- "%s2" % self.project_id)
-
- inst = self.create_instance_with_args(hostname='fake_name')
- uuid1p1 = inst['uuid']
- inst = self.create_instance_with_args(hostname='fake_name2')
- uuid2p1 = inst['uuid']
-
- inst = self.create_instance_with_args(context=otherprojectcontext,
- hostname='fake_name3')
- uuid1p2 = inst['uuid']
-
- # osapi_compute_unique_server_name_scope is unset so this should work:
- values = {'hostname': 'fake_name2'}
- db.instance_update(self.context, uuid1p1, values)
- values = {'hostname': 'fake_name'}
- db.instance_update(self.context, uuid1p1, values)
-
- # With scope 'global' any duplicate should fail.
- self.flags(osapi_compute_unique_server_name_scope='global')
- self.assertRaises(exception.InstanceExists,
- db.instance_update,
- self.context,
- uuid2p1,
- values)
-
- self.assertRaises(exception.InstanceExists,
- db.instance_update,
- otherprojectcontext,
- uuid1p2,
- values)
-
- # But we should definitely be able to update our name if we aren't
- # really changing it.
- case_only_values = {'hostname': 'fake_NAME'}
- db.instance_update(self.context, uuid1p1, case_only_values)
-
- # With scope 'project' a duplicate in the project should fail:
- self.flags(osapi_compute_unique_server_name_scope='project')
- self.assertRaises(exception.InstanceExists,
- db.instance_update,
- self.context,
- uuid2p1,
- values)
-
- # With scope 'project' a duplicate in a different project should work:
- self.flags(osapi_compute_unique_server_name_scope='project')
- db.instance_update(otherprojectcontext, uuid1p2, values)
-
- def test_instance_update_with_and_get_original(self):
- ctxt = context.get_admin_context()
-
- # Create an instance with some metadata
- values = {'vm_state': 'building'}
- instance = db.instance_create(ctxt, values)
-
- (old_ref, new_ref) = db.instance_update_and_get_original(ctxt,
- instance['uuid'], {'vm_state': 'needscoffee'})
- self.assertEquals("building", old_ref["vm_state"])
- self.assertEquals("needscoffee", new_ref["vm_state"])
-
- def _test_instance_update_updates_metadata(self, metadata_type):
- ctxt = context.get_admin_context()
-
- instance = db.instance_create(ctxt, {})
-
- def set_and_check(meta):
- inst = db.instance_update(ctxt, instance['uuid'],
- {metadata_type: dict(meta)})
- _meta = utils.metadata_to_dict(inst[metadata_type])
- self.assertEqual(meta, _meta)
-
- meta = {'speed': '88', 'units': 'MPH'}
- set_and_check(meta)
-
- meta['gigawatts'] = '1.21'
- set_and_check(meta)
-
- del meta['gigawatts']
- set_and_check(meta)
-
- def test_instance_update_updates_system_metadata(self):
- # Ensure that system_metadata is updated during instance_update
- self._test_instance_update_updates_metadata('system_metadata')
-
- def test_instance_update_updates_metadata(self):
- # Ensure that metadata is updated during instance_update
- self._test_instance_update_updates_metadata('metadata')
-
def test_add_key_pair(self, name=None):
"""Check if keypair creation work as expected."""
keypair = {
@@ -643,34 +248,6 @@ class DbApiTestCase(DbTestCase):
db.dnsdomain_unregister(ctxt, domain1)
db.dnsdomain_unregister(ctxt, domain2)
- def test_instance_floating_address_get_all(self):
- ctxt = context.get_admin_context()
-
- instance1 = db.instance_create(ctxt, {'host': 'h1', 'hostname': 'n1'})
- instance2 = db.instance_create(ctxt, {'host': 'h2', 'hostname': 'n2'})
-
- fixed_addresses = ['1.1.1.1', '1.1.1.2', '1.1.1.3']
- float_addresses = ['2.1.1.1', '2.1.1.2', '2.1.1.3']
- instance_uuids = [instance1['uuid'], instance1['uuid'],
- instance2['uuid']]
-
- for fixed_addr, float_addr, instance_uuid in zip(fixed_addresses,
- float_addresses,
- instance_uuids):
- db.fixed_ip_create(ctxt, {'address': fixed_addr,
- 'instance_uuid': instance_uuid})
- fixed_id = db.fixed_ip_get_by_address(ctxt, fixed_addr)['id']
- db.floating_ip_create(ctxt,
- {'address': float_addr,
- 'fixed_ip_id': fixed_id})
-
- real_float_addresses = \
- db.instance_floating_address_get_all(ctxt, instance_uuids[0])
- self.assertEqual(set(float_addresses[:2]), set(real_float_addresses))
- real_float_addresses = \
- db.instance_floating_address_get_all(ctxt, instance_uuids[2])
- self.assertEqual(set([float_addresses[2]]), set(real_float_addresses))
-
def test_get_vol_mapping_non_admin(self):
ref = db.ec2_volume_create(self.context, 'fake-uuid')
ec2_id = db.get_ec2_volume_id_by_uuid(self.context, 'fake-uuid')
@@ -1782,6 +1359,438 @@ class SecurityGroupTestCase(test.TestCase, ModelsObjectComparatorMixin):
'default'))
+class InstanceTestCase(DbTestCase):
+
+ """Tests for db.api.instance_* methods."""
+
+ def setUp(self):
+ super(InstanceTestCase, self).setUp()
+
+ def test_create_instance_unique_hostname(self):
+ otherprojectcontext = context.RequestContext(self.user_id,
+ "%s2" % self.project_id)
+
+ self.create_instance_with_args(hostname='fake_name')
+
+ # With scope 'global' any duplicate should fail, be it this project:
+ self.flags(osapi_compute_unique_server_name_scope='global')
+ self.assertRaises(exception.InstanceExists,
+ self.create_instance_with_args,
+ hostname='fake_name')
+
+ # or another:
+ self.assertRaises(exception.InstanceExists,
+ self.create_instance_with_args,
+ context=otherprojectcontext,
+ hostname='fake_name')
+
+ # With scope 'project' a duplicate in the project should fail:
+ self.flags(osapi_compute_unique_server_name_scope='project')
+ self.assertRaises(exception.InstanceExists,
+ self.create_instance_with_args,
+ hostname='fake_name')
+
+ # With scope 'project' a duplicate in a different project should work:
+ self.flags(osapi_compute_unique_server_name_scope='project')
+ self.create_instance_with_args(context=otherprojectcontext,
+ hostname='fake_name')
+
+ self.flags(osapi_compute_unique_server_name_scope=None)
+
+ def test_instance_get_all_with_meta(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_all(self.context)
+ for inst in result:
+ meta = utils.metadata_to_dict(inst['metadata'])
+ self.assertEqual(meta, fake_meta)
+ sys_meta = utils.metadata_to_dict(inst['system_metadata'])
+ self.assertEqual(sys_meta, fake_sys)
+
+ def test_instance_get_all_by_filters_with_meta(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_all_by_filters(self.context, {})
+ for inst in result:
+ meta = utils.metadata_to_dict(inst['metadata'])
+ self.assertEqual(meta, fake_meta)
+ sys_meta = utils.metadata_to_dict(inst['system_metadata'])
+ self.assertEqual(sys_meta, fake_sys)
+
+ def test_instance_get_all_by_filters_without_meta(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_all_by_filters(self.context, {},
+ columns_to_join=[])
+ for inst in result:
+ meta = utils.metadata_to_dict(inst['metadata'])
+ self.assertEqual(meta, {})
+ sys_meta = utils.metadata_to_dict(inst['system_metadata'])
+ self.assertEqual(sys_meta, {})
+
+ def test_instance_get_all_by_filters(self):
+ self.create_instance_with_args()
+ self.create_instance_with_args()
+ result = db.instance_get_all_by_filters(self.context, {})
+ self.assertEqual(2, len(result))
+
+ def test_instance_get_all_by_filters_regex(self):
+ self.create_instance_with_args(display_name='test1')
+ self.create_instance_with_args(display_name='teeeest2')
+ self.create_instance_with_args(display_name='diff')
+ result = db.instance_get_all_by_filters(self.context,
+ {'display_name': 't.*st.'})
+ self.assertEqual(2, len(result))
+
+ def test_instance_get_all_by_filters_exact_match(self):
+ self.create_instance_with_args(host='host1')
+ self.create_instance_with_args(host='host12')
+ result = db.instance_get_all_by_filters(self.context,
+ {'host': 'host1'})
+ self.assertEqual(1, len(result))
+
+ def test_instance_get_all_by_filters_metadata(self):
+ self.create_instance_with_args(metadata={'foo': 'bar'})
+ self.create_instance_with_args()
+ result = db.instance_get_all_by_filters(self.context,
+ {'metadata': {'foo': 'bar'}})
+ self.assertEqual(1, len(result))
+
+ def test_instance_get_all_by_filters_unicode_value(self):
+ self.create_instance_with_args(display_name=u'test♥')
+ result = db.instance_get_all_by_filters(self.context,
+ {'display_name': u'test'})
+ self.assertEqual(1, len(result))
+
+ def test_instance_get_by_uuid(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_by_uuid(self.context, inst['uuid'])
+ meta = utils.metadata_to_dict(result['metadata'])
+ self.assertEqual(meta, fake_meta)
+ sys_meta = utils.metadata_to_dict(result['system_metadata'])
+ self.assertEqual(sys_meta, fake_sys)
+
+ def test_instance_get_by_uuid_join_empty(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_by_uuid(self.context, inst['uuid'],
+ columns_to_join=[])
+ meta = utils.metadata_to_dict(result['metadata'])
+ self.assertEqual(meta, {})
+ sys_meta = utils.metadata_to_dict(result['system_metadata'])
+ self.assertEqual(sys_meta, {})
+
+ def test_instance_get_by_uuid_join_meta(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_by_uuid(self.context, inst['uuid'],
+ columns_to_join=['metadata'])
+ meta = utils.metadata_to_dict(result['metadata'])
+ self.assertEqual(meta, fake_meta)
+ sys_meta = utils.metadata_to_dict(result['system_metadata'])
+ self.assertEqual(sys_meta, {})
+
+ def test_instance_get_by_uuid_join_sys_meta(self):
+ inst = self.create_instance_with_args()
+ fake_meta, fake_sys = self.create_metadata_for_instance(inst['uuid'])
+ result = db.instance_get_by_uuid(self.context, inst['uuid'],
+ columns_to_join=['system_metadata'])
+ meta = utils.metadata_to_dict(result['metadata'])
+ self.assertEqual(meta, {})
+ sys_meta = utils.metadata_to_dict(result['system_metadata'])
+ self.assertEqual(sys_meta, fake_sys)
+
+ def test_instance_get_all_by_filters_deleted(self):
+ inst1 = self.create_instance_with_args()
+ inst2 = self.create_instance_with_args(reservation_id='b')
+ db.instance_destroy(self.context, inst1['uuid'])
+ result = db.instance_get_all_by_filters(self.context, {})
+ self.assertEqual(2, len(result))
+ self.assertIn(inst1['id'], [result[0]['id'], result[1]['id']])
+ self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
+ if inst1['id'] == result[0]['id']:
+ self.assertTrue(result[0]['deleted'])
+ else:
+ self.assertTrue(result[1]['deleted'])
+
+ def test_instance_get_all_by_filters_deleted_and_soft_deleted(self):
+ inst1 = self.create_instance_with_args()
+ inst2 = self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
+ inst3 = self.create_instance_with_args()
+ db.instance_destroy(self.context, inst1['uuid'])
+ result = db.instance_get_all_by_filters(self.context,
+ {'deleted': True})
+ self.assertEqual(2, len(result))
+ self.assertIn(inst1['id'], [result[0]['id'], result[1]['id']])
+ self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
+
+ def test_instance_get_all_by_filters_deleted_no_soft_deleted(self):
+ inst1 = self.create_instance_with_args()
+ inst2 = self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
+ inst3 = self.create_instance_with_args()
+ db.instance_destroy(self.context, inst1['uuid'])
+ result = db.instance_get_all_by_filters(self.context,
+ {'deleted': True,
+ 'soft_deleted': False})
+ self.assertEqual(1, len(result))
+ self.assertEqual(inst1['id'], result[0]['id'])
+
+ def test_instance_get_all_by_filters_alive_and_soft_deleted(self):
+ inst1 = self.create_instance_with_args()
+ inst2 = self.create_instance_with_args(vm_state=vm_states.SOFT_DELETED)
+ inst3 = self.create_instance_with_args()
+ db.instance_destroy(self.context, inst1['uuid'])
+ result = db.instance_get_all_by_filters(self.context,
+ {'deleted': False,
+ 'soft_deleted': True})
+ self.assertEqual(2, len(result))
+ self.assertIn(inst2['id'], [result[0]['id'], result[1]['id']])
+ self.assertIn(inst3['id'], [result[0]['id'], result[1]['id']])
+
+ def test_instance_get_all_by_host_and_node_no_join(self):
+ # Test that system metadata is not joined.
+ sys_meta = {'foo': 'bar'}
+ expected = self.create_instance_with_args(system_metadata=sys_meta)
+
+ elevated = self.context.elevated()
+ instances = db.instance_get_all_by_host_and_node(elevated, 'host1',
+ 'node1')
+ self.assertEqual(1, len(instances))
+ instance = instances[0]
+ self.assertEqual(expected['uuid'], instance['uuid'])
+ sysmeta = dict(instance)['system_metadata']
+ self.assertEqual(len(sysmeta), 0)
+
+ def test_instance_get_all_hung_in_rebooting(self):
+ ctxt = context.get_admin_context()
+
+ # Ensure no instances are returned.
+ results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
+ self.assertEqual(0, len(results))
+
+ # Ensure one rebooting instance with updated_at older than 10 seconds
+ # is returned.
+ updated_at = datetime.datetime(2000, 1, 1, 12, 0, 0)
+ values = {"task_state": "rebooting", "updated_at": updated_at}
+ instance = db.instance_create(ctxt, values)
+ results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
+ self.assertEqual(1, len(results))
+ db.instance_update(ctxt, instance['uuid'], {"task_state": None})
+
+ # Ensure the newly rebooted instance is not returned.
+ updated_at = timeutils.utcnow()
+ values = {"task_state": "rebooting", "updated_at": updated_at}
+ instance = db.instance_create(ctxt, values)
+ results = db.instance_get_all_hung_in_rebooting(ctxt, 10)
+ self.assertEqual(0, len(results))
+ db.instance_update(ctxt, instance['uuid'], {"task_state": None})
+
+ def test_instance_update_with_expected_vm_state(self):
+ ctxt = context.get_admin_context()
+ uuid = uuidutils.generate_uuid()
+ updates = {'expected_vm_state': 'meow',
+ 'moo': 'cow'}
+
+ class FakeInstance(dict):
+ def save(self, session=None):
+ pass
+
+ fake_instance_values = {'vm_state': 'meow',
+ 'hostname': '',
+ 'metadata': None,
+ 'system_metadata': None}
+ fake_instance = FakeInstance(fake_instance_values)
+
+ self.mox.StubOutWithMock(sqlalchemy_api, '_instance_get_by_uuid')
+ self.mox.StubOutWithMock(fake_instance, 'save')
+
+ sqlalchemy_api._instance_get_by_uuid(ctxt, uuid,
+ session=mox.IgnoreArg()).AndReturn(fake_instance)
+ fake_instance.save(session=mox.IgnoreArg())
+
+ self.mox.ReplayAll()
+
+ result = db.instance_update(ctxt, uuid, updates)
+ expected_instance = dict(fake_instance_values)
+ expected_instance['moo'] = 'cow'
+ self.assertEqual(expected_instance, result)
+
+ def test_instance_update_with_unexpected_vm_state(self):
+ ctxt = context.get_admin_context()
+ uuid = uuidutils.generate_uuid()
+ updates = {'expected_vm_state': 'meow'}
+ fake_instance = {'vm_state': 'nomatch'}
+
+ self.mox.StubOutWithMock(sqlalchemy_api, '_instance_get_by_uuid')
+
+ sqlalchemy_api._instance_get_by_uuid(ctxt, uuid,
+ session=mox.IgnoreArg()).AndReturn(fake_instance)
+
+ self.mox.ReplayAll()
+
+ self.assertRaises(exception.UnexpectedVMStateError,
+ db.instance_update, ctxt, uuid, updates)
+
+ def test_instance_update_with_instance_uuid(self):
+ # test instance_update() works when an instance UUID is passed.
+ ctxt = context.get_admin_context()
+
+ # Create an instance with some metadata
+ values = {'metadata': {'host': 'foo', 'key1': 'meow'},
+ 'system_metadata': {'original_image_ref': 'blah'}}
+ instance = db.instance_create(ctxt, values)
+
+ # Update the metadata
+ values = {'metadata': {'host': 'bar', 'key2': 'wuff'},
+ 'system_metadata': {'original_image_ref': 'baz'}}
+ db.instance_update(ctxt, instance['uuid'], values)
+
+ # Retrieve the user-provided metadata to ensure it was successfully
+ # updated
+ instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
+ self.assertEqual('bar', instance_meta['host'])
+ self.assertEqual('wuff', instance_meta['key2'])
+ self.assertNotIn('key1', instance_meta)
+
+ # Retrieve the system metadata to ensure it was successfully updated
+ system_meta = db.instance_system_metadata_get(ctxt, instance['uuid'])
+ self.assertEqual('baz', system_meta['original_image_ref'])
+
+ def test_delete_instance_metadata_on_instance_destroy(self):
+ ctxt = context.get_admin_context()
+
+ # Create an instance with some metadata
+ values = {'metadata': {'host': 'foo', 'key1': 'meow'},
+ 'system_metadata': {'original_image_ref': 'blah'}}
+ instance = db.instance_create(ctxt, values)
+ instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
+ self.assertEqual('foo', instance_meta['host'])
+ self.assertEqual('meow', instance_meta['key1'])
+ db.instance_destroy(ctxt, instance['uuid'])
+ instance_meta = db.instance_metadata_get(ctxt, instance['uuid'])
+ # Make sure instance metadata is deleted as well
+ self.assertEqual({}, instance_meta)
+
+ def test_instance_update_unique_name(self):
+ otherprojectcontext = context.RequestContext(self.user_id,
+ "%s2" % self.project_id)
+
+ inst = self.create_instance_with_args(hostname='fake_name')
+ uuid1p1 = inst['uuid']
+ inst = self.create_instance_with_args(hostname='fake_name2')
+ uuid2p1 = inst['uuid']
+
+ inst = self.create_instance_with_args(context=otherprojectcontext,
+ hostname='fake_name3')
+ uuid1p2 = inst['uuid']
+
+ # osapi_compute_unique_server_name_scope is unset so this should work:
+ values = {'hostname': 'fake_name2'}
+ db.instance_update(self.context, uuid1p1, values)
+ values = {'hostname': 'fake_name'}
+ db.instance_update(self.context, uuid1p1, values)
+
+ # With scope 'global' any duplicate should fail.
+ self.flags(osapi_compute_unique_server_name_scope='global')
+ self.assertRaises(exception.InstanceExists,
+ db.instance_update,
+ self.context,
+ uuid2p1,
+ values)
+
+ self.assertRaises(exception.InstanceExists,
+ db.instance_update,
+ otherprojectcontext,
+ uuid1p2,
+ values)
+
+ # But we should definitely be able to update our name if we aren't
+ # really changing it.
+ case_only_values = {'hostname': 'fake_NAME'}
+ db.instance_update(self.context, uuid1p1, case_only_values)
+
+ # With scope 'project' a duplicate in the project should fail:
+ self.flags(osapi_compute_unique_server_name_scope='project')
+ self.assertRaises(exception.InstanceExists,
+ db.instance_update,
+ self.context,
+ uuid2p1,
+ values)
+
+ # With scope 'project' a duplicate in a different project should work:
+ self.flags(osapi_compute_unique_server_name_scope='project')
+ db.instance_update(otherprojectcontext, uuid1p2, values)
+
+ def test_instance_update_with_and_get_original(self):
+ ctxt = context.get_admin_context()
+
+ # Create an instance with some metadata
+ values = {'vm_state': 'building'}
+ instance = db.instance_create(ctxt, values)
+
+ (old_ref, new_ref) = db.instance_update_and_get_original(ctxt,
+ instance['uuid'], {'vm_state': 'needscoffee'})
+ self.assertEquals("building", old_ref["vm_state"])
+ self.assertEquals("needscoffee", new_ref["vm_state"])
+
+ def _test_instance_update_updates_metadata(self, metadata_type):
+ ctxt = context.get_admin_context()
+
+ instance = db.instance_create(ctxt, {})
+
+ def set_and_check(meta):
+ inst = db.instance_update(ctxt, instance['uuid'],
+ {metadata_type: dict(meta)})
+ _meta = utils.metadata_to_dict(inst[metadata_type])
+ self.assertEqual(meta, _meta)
+
+ meta = {'speed': '88', 'units': 'MPH'}
+ set_and_check(meta)
+
+ meta['gigawatts'] = '1.21'
+ set_and_check(meta)
+
+ del meta['gigawatts']
+ set_and_check(meta)
+
+ def test_instance_update_updates_system_metadata(self):
+ # Ensure that system_metadata is updated during instance_update
+ self._test_instance_update_updates_metadata('system_metadata')
+
+ def test_instance_update_updates_metadata(self):
+ # Ensure that metadata is updated during instance_update
+ self._test_instance_update_updates_metadata('metadata')
+
+ def test_instance_floating_address_get_all(self):
+ ctxt = context.get_admin_context()
+
+ instance1 = db.instance_create(ctxt, {'host': 'h1', 'hostname': 'n1'})
+ instance2 = db.instance_create(ctxt, {'host': 'h2', 'hostname': 'n2'})
+
+ fixed_addresses = ['1.1.1.1', '1.1.1.2', '1.1.1.3']
+ float_addresses = ['2.1.1.1', '2.1.1.2', '2.1.1.3']
+ instance_uuids = [instance1['uuid'], instance1['uuid'],
+ instance2['uuid']]
+
+ for fixed_addr, float_addr, instance_uuid in zip(fixed_addresses,
+ float_addresses,
+ instance_uuids):
+ db.fixed_ip_create(ctxt, {'address': fixed_addr,
+ 'instance_uuid': instance_uuid})
+ fixed_id = db.fixed_ip_get_by_address(ctxt, fixed_addr)['id']
+ db.floating_ip_create(ctxt,
+ {'address': float_addr,
+ 'fixed_ip_id': fixed_id})
+
+ real_float_addresses = \
+ db.instance_floating_address_get_all(ctxt, instance_uuids[0])
+ self.assertEqual(set(float_addresses[:2]), set(real_float_addresses))
+ real_float_addresses = \
+ db.instance_floating_address_get_all(ctxt, instance_uuids[2])
+ self.assertEqual(set([float_addresses[2]]), set(real_float_addresses))
+
+
class InstanceMetadataTestCase(test.TestCase):
"""Tests for db.api.instance_metadata_* methods."""
diff --git a/nova/tests/scheduler/test_chance_scheduler.py b/nova/tests/scheduler/test_chance_scheduler.py
index ba1701e93..4e52464ec 100644
--- a/nova/tests/scheduler/test_chance_scheduler.py
+++ b/nova/tests/scheduler/test_chance_scheduler.py
@@ -197,3 +197,48 @@ class ChanceSchedulerTestCase(test_scheduler.SchedulerTestCase):
self.stubs.Set(self.driver, '_schedule', _return_no_host)
self.assertRaises(exception.NoValidHost,
self.driver.select_hosts, self.context, {}, {})
+
+ def test_select_destinations(self):
+ ctxt = context.RequestContext('fake', 'fake', False)
+ ctxt_elevated = 'fake-context-elevated'
+ request_spec = {'num_instances': 2}
+
+ self.mox.StubOutWithMock(ctxt, 'elevated')
+ self.mox.StubOutWithMock(self.driver, 'hosts_up')
+ self.mox.StubOutWithMock(random, 'choice')
+
+ hosts_full = ['host1', 'host2', 'host3', 'host4']
+
+ ctxt.elevated().AndReturn(ctxt_elevated)
+ self.driver.hosts_up(ctxt_elevated, 'compute').AndReturn(hosts_full)
+ random.choice(hosts_full).AndReturn('host3')
+
+ ctxt.elevated().AndReturn(ctxt_elevated)
+ self.driver.hosts_up(ctxt_elevated, 'compute').AndReturn(hosts_full)
+ random.choice(hosts_full).AndReturn('host2')
+
+ self.mox.ReplayAll()
+ dests = self.driver.select_destinations(ctxt, request_spec, {})
+ self.assertEquals(2, len(dests))
+ (host, node) = dests[0]
+ self.assertEquals('host3', host)
+ self.assertEquals(None, node)
+ (host, node) = dests[1]
+ self.assertEquals('host2', host)
+ self.assertEquals(None, node)
+
+ def test_select_destinations_no_valid_host(self):
+
+ def _return_no_host(*args, **kwargs):
+ return []
+
+ self.mox.StubOutWithMock(self.driver, 'hosts_up')
+ self.driver.hosts_up(mox.IgnoreArg(),
+ mox.IgnoreArg()).AndReturn([1, 2])
+ self.stubs.Set(self.driver, '_filter_hosts', _return_no_host)
+ self.mox.ReplayAll()
+
+ request_spec = {'num_instances': 1}
+ self.assertRaises(exception.NoValidHost,
+ self.driver.select_destinations, self.context,
+ request_spec, {})
diff --git a/nova/tests/scheduler/test_filter_scheduler.py b/nova/tests/scheduler/test_filter_scheduler.py
index ac2e73ec7..1aeab0408 100644
--- a/nova/tests/scheduler/test_filter_scheduler.py
+++ b/nova/tests/scheduler/test_filter_scheduler.py
@@ -609,3 +609,58 @@ class FilterSchedulerTestCase(test_scheduler.SchedulerTestCase):
self.stubs.Set(self.driver, '_schedule', _return_no_host)
self.assertRaises(exception.NoValidHost,
self.driver.select_hosts, self.context, {}, {})
+
+ def test_select_destinations(self):
+ """select_destinations is basically a wrapper around _schedule().
+
+ Similar to the _schedule tests, this just does a happy path test to
+ ensure there is nothing glaringly wrong.
+ """
+
+ self.next_weight = 1.0
+
+ selected_hosts = []
+ selected_nodes = []
+
+ def _fake_weigh_objects(_self, functions, hosts, options):
+ self.next_weight += 2.0
+ host_state = hosts[0]
+ selected_hosts.append(host_state.host)
+ selected_nodes.append(host_state.nodename)
+ return [weights.WeighedHost(host_state, self.next_weight)]
+
+ sched = fakes.FakeFilterScheduler()
+ fake_context = context.RequestContext('user', 'project',
+ is_admin=True)
+
+ self.stubs.Set(sched.host_manager, 'get_filtered_hosts',
+ fake_get_filtered_hosts)
+ self.stubs.Set(weights.HostWeightHandler,
+ 'get_weighed_objects', _fake_weigh_objects)
+ fakes.mox_host_manager_db_calls(self.mox, fake_context)
+
+ request_spec = {'instance_type': {'memory_mb': 512, 'root_gb': 512,
+ 'ephemeral_gb': 0,
+ 'vcpus': 1},
+ 'instance_properties': {'project_id': 1,
+ 'root_gb': 512,
+ 'memory_mb': 512,
+ 'ephemeral_gb': 0,
+ 'vcpus': 1,
+ 'os_type': 'Linux'},
+ 'num_instances': 1}
+ self.mox.ReplayAll()
+ dests = sched.select_destinations(fake_context, request_spec, {})
+ (host, node) = dests[0]
+ self.assertEquals(host, selected_hosts[0])
+ self.assertEquals(node, selected_nodes[0])
+
+ def test_select_destinations_no_valid_host(self):
+
+ def _return_no_host(*args, **kwargs):
+ return []
+
+ self.stubs.Set(self.driver, '_schedule', _return_no_host)
+ self.assertRaises(exception.NoValidHost,
+ self.driver.select_destinations, self.context,
+ {'num_instances': 1}, {})
diff --git a/nova/tests/scheduler/test_rpcapi.py b/nova/tests/scheduler/test_rpcapi.py
index cecc55f20..7d61ecf97 100644
--- a/nova/tests/scheduler/test_rpcapi.py
+++ b/nova/tests/scheduler/test_rpcapi.py
@@ -86,3 +86,9 @@ class SchedulerRpcAPITestCase(test.NoDBTestCase):
request_spec='fake_request_spec',
filter_properties='fake_prop',
version='2.6')
+
+ def test_select_destinations(self):
+ self._test_scheduler_api('select_destinations', rpc_method='call',
+ request_spec='fake_request_spec',
+ filter_properties='fake_prop',
+ version='2.7')
diff --git a/nova/tests/scheduler/test_scheduler.py b/nova/tests/scheduler/test_scheduler.py
index 149c6d3c8..e2778a94b 100644
--- a/nova/tests/scheduler/test_scheduler.py
+++ b/nova/tests/scheduler/test_scheduler.py
@@ -527,6 +527,10 @@ class SchedulerDriverBaseTestCase(SchedulerTestCase):
self.assertRaises(NotImplementedError,
self.driver.select_hosts, self.context, {}, {})
+ def test_unimplemented_select_destinations(self):
+ self.assertRaises(NotImplementedError,
+ self.driver.select_destinations, self.context, {}, {})
+
class SchedulerDriverModuleTestCase(test.NoDBTestCase):
"""Test case for scheduler driver module methods."""
diff --git a/nova/tests/virt/powervm/test_powervm.py b/nova/tests/virt/powervm/test_powervm.py
index 6628c23ea..fddd97a9d 100644
--- a/nova/tests/virt/powervm/test_powervm.py
+++ b/nova/tests/virt/powervm/test_powervm.py
@@ -173,7 +173,8 @@ class FakeBlockAdapter(powervm_blockdev.PowerVMLocalVolumeAdapter):
def fake_get_powervm_operator():
- return FakeIVMOperator(None)
+ return FakeIVMOperator(common.Connection('fake_host', 'fake_user',
+ 'fake_password'))
def create_instance(testcase):
@@ -618,6 +619,25 @@ class PowerVMDriverTestCase(test.TestCase):
self.assertEquals(host_stats['supported_instances'][0][1], "powervm")
self.assertEquals(host_stats['supported_instances'][0][2], "hvm")
+ def test_get_host_uptime(self):
+ """
+ Tests that the get_host_uptime method issues the proper sysstat command
+ and parses the output correctly.
+ """
+ exp_cmd = "ioscli sysstat -short fake_user"
+ output = [("02:54PM up 24 days, 5:41, 1 user, "
+ "load average: 0.06, 0.03, 0.02")]
+
+ fake_op = self.powervm_connection._powervm
+ self.mox.StubOutWithMock(fake_op._operator, 'run_vios_command')
+ fake_op._operator.run_vios_command(exp_cmd).AndReturn(output)
+
+ self.mox.ReplayAll()
+
+ # the host parameter isn't used so we just pass None
+ uptime = self.powervm_connection.get_host_uptime(None)
+ self.assertEquals("02:54PM up 24 days 5:41", uptime)
+
class PowerVMDriverLparTestCase(test.TestCase):
"""Unit tests for PowerVM connection calls."""
diff --git a/nova/tests/virt/vmwareapi/test_vmwareapi.py b/nova/tests/virt/vmwareapi/test_vmwareapi.py
index afda26b0d..7b1829b84 100644
--- a/nova/tests/virt/vmwareapi/test_vmwareapi.py
+++ b/nova/tests/virt/vmwareapi/test_vmwareapi.py
@@ -365,6 +365,40 @@ class VMwareAPIVMTestCase(test.TestCase):
self.assertRaises(exception.InstancePowerOffFailure,
self.conn.power_off, self.instance)
+ def test_resume_state_on_host_boot(self):
+ self._create_vm()
+ self.mox.StubOutWithMock(vm_util, 'get_vm_state_from_name')
+ self.mox.StubOutWithMock(self.conn, "reboot")
+ vm_util.get_vm_state_from_name(mox.IgnoreArg(),
+ self.instance['uuid']).AndReturn("poweredOff")
+ self.conn.reboot(self.context, self.instance, 'network_info',
+ 'hard', None)
+ self.mox.ReplayAll()
+ self.conn.resume_state_on_host_boot(self.context, self.instance,
+ 'network_info')
+
+ def test_resume_state_on_host_boot_no_reboot_1(self):
+ """Don't call reboot on instance which is poweredon."""
+ self._create_vm()
+ self.mox.StubOutWithMock(vm_util, 'get_vm_state_from_name')
+ self.mox.StubOutWithMock(self.conn, 'reboot')
+ vm_util.get_vm_state_from_name(mox.IgnoreArg(),
+ self.instance['uuid']).AndReturn("poweredOn")
+ self.mox.ReplayAll()
+ self.conn.resume_state_on_host_boot(self.context, self.instance,
+ 'network_info')
+
+ def test_resume_state_on_host_boot_no_reboot_2(self):
+ """Don't call reboot on instance which is suspended."""
+ self._create_vm()
+ self.mox.StubOutWithMock(vm_util, 'get_vm_state_from_name')
+ self.mox.StubOutWithMock(self.conn, 'reboot')
+ vm_util.get_vm_state_from_name(mox.IgnoreArg(),
+ self.instance['uuid']).AndReturn("suspended")
+ self.mox.ReplayAll()
+ self.conn.resume_state_on_host_boot(self.context, self.instance,
+ 'network_info')
+
def test_get_info(self):
self._create_vm()
info = self.conn.get_info({'uuid': 'fake-uuid'})
diff --git a/nova/virt/hyperv/imagecache.py b/nova/virt/hyperv/imagecache.py
index 8f29a62dc..6186b81c2 100644
--- a/nova/virt/hyperv/imagecache.py
+++ b/nova/virt/hyperv/imagecache.py
@@ -66,11 +66,12 @@ class ImageCache(object):
root_vhd_size = root_vhd_size_gb * 1024 ** 3
if root_vhd_size < vhd_size:
- raise vmutils.HyperVException(_("Cannot resize the image to a "
- "size smaller than the VHD max. "
- "internal size: %(vhd_size)s. "
- "Requested disk size: "
- "%(root_vhd_size)s") % locals())
+ raise vmutils.HyperVException(
+ _("Cannot resize the image to a size smaller than the VHD "
+ "max. internal size: %(vhd_size)s. Requested disk size: "
+ "%(root_vhd_size)s") %
+ {'vhd_size': vhd_size, 'root_vhd_size': root_vhd_size}
+ )
if root_vhd_size > vhd_size:
path_parts = os.path.splitext(vhd_path)
resized_vhd_path = '%s_%s%s' % (path_parts[0],
@@ -82,10 +83,14 @@ class ImageCache(object):
if not self._pathutils.exists(resized_vhd_path):
try:
LOG.debug(_("Copying VHD %(vhd_path)s to "
- "%(resized_vhd_path)s") % locals())
+ "%(resized_vhd_path)s"),
+ {'vhd_path': vhd_path,
+ 'resized_vhd_path': resized_vhd_path})
self._pathutils.copyfile(vhd_path, resized_vhd_path)
LOG.debug(_("Resizing VHD %(resized_vhd_path)s to new "
- "size %(root_vhd_size)s") % locals())
+ "size %(root_vhd_size)s"),
+ {'resized_vhd_path': resized_vhd_path,
+ 'root_vhd_size': root_vhd_size})
self._vhdutils.resize_vhd(resized_vhd_path,
root_vhd_size)
except Exception:
diff --git a/nova/virt/hyperv/livemigrationutils.py b/nova/virt/hyperv/livemigrationutils.py
index 2563e1182..9fce5343a 100644
--- a/nova/virt/hyperv/livemigrationutils.py
+++ b/nova/virt/hyperv/livemigrationutils.py
@@ -155,8 +155,10 @@ class LiveMigrationUtils(object):
LOG.debug(_("Replacing host resource "
"%(old_disk_path)s with "
- "%(new_disk_path)s on planned VM %(vm_name)s") %
- locals())
+ "%(new_disk_path)s on planned VM %(vm_name)s"),
+ {'old_disk_path': old_disk_path,
+ 'new_disk_path': new_disk_path,
+ 'vm_name': vm_name})
sasd.HostResource = [new_disk_path]
updated_resource_setting_data.append(sasd.GetText_(1))
diff --git a/nova/virt/hyperv/migrationops.py b/nova/virt/hyperv/migrationops.py
index 5ce092bf3..19afdd717 100644
--- a/nova/virt/hyperv/migrationops.py
+++ b/nova/virt/hyperv/migrationops.py
@@ -71,7 +71,8 @@ class MigrationOps(object):
# Skip the config drive as the instance is already configured
if os.path.basename(disk_file).lower() != 'configdrive.vhd':
LOG.debug(_('Copying disk "%(disk_file)s" to '
- '"%(dest_path)s"') % locals())
+ '"%(dest_path)s"'),
+ {'disk_file': disk_file, 'dest_path': dest_path})
self._pathutils.copy(disk_file, dest_path)
self._pathutils.rename(instance_path, revert_path)
@@ -100,12 +101,11 @@ class MigrationOps(object):
curr_root_gb = instance['root_gb']
if new_root_gb < curr_root_gb:
- raise vmutils.VHDResizeException(_("Cannot resize the root disk "
- "to a smaller size. Current "
- "size: %(curr_root_gb)s GB. "
- "Requested size: "
- "%(new_root_gb)s GB") %
- locals())
+ raise vmutils.VHDResizeException(
+ _("Cannot resize the root disk to a smaller size. Current "
+ "size: %(curr_root_gb)s GB. Requested size: "
+ "%(new_root_gb)s GB") %
+ {'curr_root_gb': curr_root_gb, 'new_root_gb': new_root_gb})
def migrate_disk_and_power_off(self, context, instance, dest,
instance_type, network_info,
@@ -165,17 +165,23 @@ class MigrationOps(object):
os.path.basename(base_vhd_path))
try:
LOG.debug(_('Copying base disk %(base_vhd_path)s to '
- '%(base_vhd_copy_path)s'), locals())
+ '%(base_vhd_copy_path)s'),
+ {'base_vhd_path': base_vhd_path,
+ 'base_vhd_copy_path': base_vhd_copy_path})
self._pathutils.copyfile(base_vhd_path, base_vhd_copy_path)
LOG.debug(_("Reconnecting copied base VHD "
"%(base_vhd_copy_path)s and diff "
- "VHD %(diff_vhd_path)s"), locals())
+ "VHD %(diff_vhd_path)s"),
+ {'base_vhd_copy_path': base_vhd_copy_path,
+ 'diff_vhd_path': diff_vhd_path})
self._vhdutils.reconnect_parent_vhd(diff_vhd_path,
base_vhd_copy_path)
LOG.debug(_("Merging base disk %(base_vhd_copy_path)s and "
- "diff disk %(diff_vhd_path)s"), locals())
+ "diff disk %(diff_vhd_path)s"),
+ {'base_vhd_copy_path': base_vhd_copy_path,
+ 'diff_vhd_path': diff_vhd_path})
self._vhdutils.merge_vhd(diff_vhd_path, base_vhd_copy_path)
# Replace the differential VHD with the merged one
@@ -192,7 +198,8 @@ class MigrationOps(object):
# A differential VHD cannot be resized
self._merge_base_vhd(vhd_path, base_disk_path)
LOG.debug(_("Resizing disk \"%(vhd_path)s\" to new max "
- "size %(new_size)s"), locals())
+ "size %(new_size)s"),
+ {'vhd_path': vhd_path, 'new_size': new_size})
self._vhdutils.resize_vhd(vhd_path, new_size)
def _check_base_disk(self, context, instance, diff_vhd_path,
@@ -204,7 +211,9 @@ class MigrationOps(object):
if src_base_disk_path.lower() != base_vhd_path.lower():
LOG.debug(_("Reconnecting copied base VHD "
"%(base_vhd_path)s and diff "
- "VHD %(diff_vhd_path)s"), locals())
+ "VHD %(diff_vhd_path)s"),
+ {'base_vhd_path': base_vhd_path,
+ 'diff_vhd_path': diff_vhd_path})
self._vhdutils.reconnect_parent_vhd(diff_vhd_path,
base_vhd_path)
diff --git a/nova/virt/hyperv/networkutils.py b/nova/virt/hyperv/networkutils.py
index 4e1f68685..626240ca3 100644
--- a/nova/virt/hyperv/networkutils.py
+++ b/nova/virt/hyperv/networkutils.py
@@ -58,5 +58,7 @@ class NetworkUtils(object):
if ret_val != 0:
raise vmutils.HyperVException(_("Failed to create vswitch port "
"%(port_name)s on switch "
- "%(vswitch_path)s") % locals())
+ "%(vswitch_path)s") %
+ {'port_name': port_name,
+ 'vswitch_path': vswitch_path})
return new_port
diff --git a/nova/virt/hyperv/pathutils.py b/nova/virt/hyperv/pathutils.py
index 6e54bf4c8..21bb82f72 100644
--- a/nova/virt/hyperv/pathutils.py
+++ b/nova/virt/hyperv/pathutils.py
@@ -69,7 +69,7 @@ class PathUtils(object):
# spawning overhead.
if subprocess.call(['cmd.exe', '/C', 'copy', '/Y', src, dest]):
raise IOError(_('The file copy from %(src)s to %(dest)s failed')
- % locals())
+ % {'src': src, 'dest': dest})
def rmtree(self, path):
shutil.rmtree(path)
@@ -83,7 +83,8 @@ class PathUtils(object):
else:
# Use an administrative share
path = local_instance_path.replace(':', '$')
- return '\\\\%(remote_server)s\\%(path)s' % locals()
+ return ('\\\\%(remote_server)s\\%(path)s' %
+ {'remote_server': remote_server, 'path': path})
else:
return local_instance_path
diff --git a/nova/virt/hyperv/snapshotops.py b/nova/virt/hyperv/snapshotops.py
index 5bed46665..c75b54e9e 100644
--- a/nova/virt/hyperv/snapshotops.py
+++ b/nova/virt/hyperv/snapshotops.py
@@ -71,7 +71,8 @@ class SnapshotOps(object):
dest_vhd_path = os.path.join(export_dir, os.path.basename(
src_vhd_path))
LOG.debug(_('Copying VHD %(src_vhd_path)s to %(dest_vhd_path)s'),
- locals())
+ {'src_vhd_path': src_vhd_path,
+ 'dest_vhd_path': dest_vhd_path})
self._pathutils.copyfile(src_vhd_path, dest_vhd_path)
image_vhd_path = None
@@ -81,29 +82,37 @@ class SnapshotOps(object):
basename = os.path.basename(src_base_disk_path)
dest_base_disk_path = os.path.join(export_dir, basename)
LOG.debug(_('Copying base disk %(src_vhd_path)s to '
- '%(dest_base_disk_path)s'), locals())
+ '%(dest_base_disk_path)s'),
+ {'src_vhd_path': src_vhd_path,
+ 'dest_base_disk_path': dest_base_disk_path})
self._pathutils.copyfile(src_base_disk_path,
dest_base_disk_path)
LOG.debug(_("Reconnecting copied base VHD "
"%(dest_base_disk_path)s and diff "
- "VHD %(dest_vhd_path)s"), locals())
+ "VHD %(dest_vhd_path)s"),
+ {'dest_base_disk_path': dest_base_disk_path,
+ 'dest_vhd_path': dest_vhd_path})
self._vhdutils.reconnect_parent_vhd(dest_vhd_path,
dest_base_disk_path)
LOG.debug(_("Merging base disk %(dest_base_disk_path)s and "
- "diff disk %(dest_vhd_path)s"), locals())
+ "diff disk %(dest_vhd_path)s"),
+ {'dest_base_disk_path': dest_base_disk_path,
+ 'dest_vhd_path': dest_vhd_path})
self._vhdutils.merge_vhd(dest_vhd_path, dest_base_disk_path)
image_vhd_path = dest_base_disk_path
- LOG.debug(_("Updating Glance image %(image_id)s with content from "
- "merged disk %(image_vhd_path)s"), locals())
+ LOG.debug(_("Updating Glance image %(name)s with content from "
+ "merged disk %(image_vhd_path)s"),
+ {'image_id': name, 'image_vhd_path': image_vhd_path})
update_task_state(task_state=task_states.IMAGE_UPLOADING,
expected_state=task_states.IMAGE_PENDING_UPLOAD)
self._save_glance_image(context, name, image_vhd_path)
- LOG.debug(_("Snapshot image %(image_id)s updated for VM "
- "%(instance_name)s"), locals())
+ LOG.debug(_("Snapshot image %(name)s updated for VM "
+ "%(instance_name)s"),
+ {'name': name, 'instance_name': instance_name})
finally:
try:
LOG.debug(_("Removing snapshot %s"), name)
diff --git a/nova/virt/hyperv/vmops.py b/nova/virt/hyperv/vmops.py
index 2bda94a35..dfae02aad 100644
--- a/nova/virt/hyperv/vmops.py
+++ b/nova/virt/hyperv/vmops.py
@@ -119,13 +119,16 @@ class VMOps(object):
try:
if CONF.use_cow_images:
LOG.debug(_("Creating differencing VHD. Parent: "
- "%(base_vhd_path)s, Target: %(root_vhd_path)s")
- % locals())
+ "%(base_vhd_path)s, Target: %(root_vhd_path)s"),
+ {'base_vhd_path': base_vhd_path,
+ 'root_vhd_path': root_vhd_path})
self._vhdutils.create_differencing_vhd(root_vhd_path,
base_vhd_path)
else:
LOG.debug(_("Copying VHD image %(base_vhd_path)s to target: "
- "%(root_vhd_path)s") % locals())
+ "%(root_vhd_path)s"),
+ {'base_vhd_path': base_vhd_path,
+ 'root_vhd_path': root_vhd_path})
self._pathutils.copyfile(base_vhd_path, root_vhd_path)
base_vhd_info = self._vhdutils.get_vhd_info(base_vhd_path)
@@ -137,7 +140,9 @@ class VMOps(object):
"smaller size"))
elif root_vhd_size > base_vhd_size:
LOG.debug(_("Resizing VHD %(root_vhd_path)s to new "
- "size %(root_vhd_size)s") % locals())
+ "size %(root_vhd_size)s"),
+ {'base_vhd_path': base_vhd_path,
+ 'root_vhd_path': root_vhd_path})
self._vhdutils.resize_vhd(root_vhd_path, root_vhd_size)
except Exception:
with excutils.save_and_reraise_exception():
@@ -336,9 +341,11 @@ class VMOps(object):
try:
self._vmutils.set_vm_state(vm_name, req_state)
LOG.debug(_("Successfully changed state of VM %(vm_name)s"
- " to: %(req_state)s") % locals())
+ " to: %(req_state)s"),
+ {'vm_name': vm_name, 'req_state': req_state})
except Exception as ex:
LOG.exception(ex)
- msg = _("Failed to change vm state of %(vm_name)s"
- " to %(req_state)s") % locals()
+ msg = (_("Failed to change vm state of %(vm_name)s"
+ " to %(req_state)s") %
+ {'vm_name': vm_name, 'req_state': req_state})
raise vmutils.HyperVException(msg)
diff --git a/nova/virt/hyperv/vmutils.py b/nova/virt/hyperv/vmutils.py
index 2cc40a1de..dd03eb88b 100644
--- a/nova/virt/hyperv/vmutils.py
+++ b/nova/virt/hyperv/vmutils.py
@@ -223,8 +223,8 @@ class VMUtils(object):
drivedflt = self._conn.query("SELECT * FROM "
"Msvm_ResourceAllocationSettingData "
"WHERE ResourceSubType LIKE "
- "'%(res_sub_type)s' AND InstanceID LIKE "
- "'%%Default%%'" % locals())[0]
+ "'%s' AND InstanceID LIKE "
+ "'%%Default%%'" % res_sub_type)[0]
drive = self._clone_wmi_obj('Msvm_ResourceAllocationSettingData',
drivedflt)
#Set the IDE ctrller as parent.
@@ -243,9 +243,9 @@ class VMUtils(object):
drivedefault = self._conn.query("SELECT * FROM "
"Msvm_ResourceAllocationSettingData "
"WHERE ResourceSubType LIKE "
- "'%(res_sub_type)s' AND "
+ "'%s' AND "
"InstanceID LIKE '%%Default%%'"
- % locals())[0]
+ % res_sub_type)[0]
#Clone the default and point it to the image file.
res = self._clone_wmi_obj('Msvm_ResourceAllocationSettingData',
@@ -329,8 +329,9 @@ class VMUtils(object):
#Invalid state for current operation (32775) typically means that
#the VM is already in the state requested
self.check_ret_val(ret_val, job_path, [0, 32775])
- LOG.debug(_("Successfully changed vm state of %(vm_name)s"
- " to %(req_state)s") % locals())
+ LOG.debug(_("Successfully changed vm state of %(vm_name)s "
+ "to %(req_state)s"),
+ {'vm_name': vm_name, 'req_state': req_state})
def get_vm_storage_paths(self, vm_name):
vm = self._lookup_vm_check(vm_name)
@@ -391,23 +392,28 @@ class VMUtils(object):
raise HyperVException(_("WMI job failed with status "
"%(job_state)d. Error details: "
"%(err_sum_desc)s - %(err_desc)s - "
- "Error code: %(err_code)d")
- % locals())
+ "Error code: %(err_code)d") %
+ {'job_state': job_state,
+ 'err_sum_desc': err_sum_desc,
+ 'err_desc': err_desc,
+ 'err_code': err_code})
else:
(error, ret_val) = job.GetError()
if not ret_val and error:
raise HyperVException(_("WMI job failed with status "
"%(job_state)d. Error details: "
- "%(error)s") % locals())
+ "%(error)s") %
+ {'job_state': job_state,
+ 'error': error})
else:
raise HyperVException(_("WMI job failed with status "
- "%(job_state)d. No error "
- "description available")
- % locals())
+ "%d. No error "
+ "description available") %
+ job_state)
desc = job.Description
elap = job.ElapsedTime
- LOG.debug(_("WMI job succeeded: %(desc)s, Elapsed=%(elap)s")
- % locals())
+ LOG.debug(_("WMI job succeeded: %(desc)s, Elapsed=%(elap)s"),
+ {'desc': desc, 'elap': elap})
def _clone_wmi_obj(self, wmi_class, wmi_obj):
"""Clone a WMI object."""
diff --git a/nova/virt/hyperv/volumeops.py b/nova/virt/hyperv/volumeops.py
index 1b6f10d16..b378070c9 100644
--- a/nova/virt/hyperv/volumeops.py
+++ b/nova/virt/hyperv/volumeops.py
@@ -97,11 +97,15 @@ class VolumeOps(object):
if self._volutils.get_device_number_for_target(target_iqn, target_lun):
LOG.debug(_("Already logged in on storage target. No need to "
"login. Portal: %(target_portal)s, "
- "IQN: %(target_iqn)s, LUN: %(target_lun)s") % locals())
+ "IQN: %(target_iqn)s, LUN: %(target_lun)s"),
+ {'target_portal': target_portal,
+ 'target_iqn': target_iqn, 'target_lun': target_lun})
else:
LOG.debug(_("Logging in on storage target. Portal: "
"%(target_portal)s, IQN: %(target_iqn)s, "
- "LUN: %(target_lun)s") % locals())
+ "LUN: %(target_lun)s"),
+ {'target_portal': target_portal,
+ 'target_iqn': target_iqn, 'target_lun': target_lun})
self._volutils.login_storage_target(target_lun, target_iqn,
target_portal)
# Wait for the target to be mounted
@@ -112,8 +116,9 @@ class VolumeOps(object):
Attach a volume to the SCSI controller or to the IDE controller if
ebs_root is True
"""
- LOG.debug(_("Attach_volume: %(connection_info)s to %(instance_name)s")
- % locals())
+ LOG.debug(_("Attach_volume: %(connection_info)s to %(instance_name)s"),
+ {'connection_info': connection_info,
+ 'instance_name': instance_name})
try:
self._login_storage_target(connection_info)
@@ -157,13 +162,15 @@ class VolumeOps(object):
self.detach_volume(vol['connection_info'], instance_name)
def logout_storage_target(self, target_iqn):
- LOG.debug(_("Logging off storage target %(target_iqn)s") % locals())
+ LOG.debug(_("Logging off storage target %s"), target_iqn)
self._volutils.logout_storage_target(target_iqn)
def detach_volume(self, connection_info, instance_name):
"""Dettach a volume to the SCSI controller."""
LOG.debug(_("Detach_volume: %(connection_info)s "
- "from %(instance_name)s") % locals())
+ "from %(instance_name)s"),
+ {'connection_info': connection_info,
+ 'instance_name': instance_name})
data = connection_info['data']
target_lun = data['target_lun']
@@ -198,7 +205,8 @@ class VolumeOps(object):
raise exception.NotFound(_('Unable to find a mounted disk for '
'target_iqn: %s') % target_iqn)
LOG.debug(_('Device number: %(device_number)s, '
- 'target lun: %(target_lun)s') % locals())
+ 'target lun: %(target_lun)s'),
+ {'device_number': device_number, 'target_lun': target_lun})
#Finding Mounted disk drive
for i in range(0, CONF.hyperv.volume_attach_retry_count):
mounted_disk_path = self._vmutils.get_mounted_disk_by_drive_number(
diff --git a/nova/virt/powervm/command.py b/nova/virt/powervm/command.py
index eec7fc2d3..aa82650cc 100644
--- a/nova/virt/powervm/command.py
+++ b/nova/virt/powervm/command.py
@@ -1,6 +1,6 @@
# vim: tabstop=4 shiftwidth=4 softtabstop=4
-# Copyright 2012 IBM Corp.
+# Copyright 2013 IBM Corp.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
@@ -68,6 +68,15 @@ class BaseCommand(object):
def chsyscfg(self, args=''):
return 'chsyscfg %s' % args
+ def sysstat(self, args=''):
+ """
+ Returns a string of the formatted sysstat command to run.
+ Typically this command should be run with the -short option
+ and a User operand should be provided to narrow the results.
+ :returns: string - formatted sysstat command
+ """
+ return 'sysstat %s' % args
+
class IVMCommand(BaseCommand):
@@ -97,3 +106,6 @@ class IVMCommand(BaseCommand):
def hostname(self, args=''):
return 'ioscli ' + BaseCommand.hostname(self, args=args)
+
+ def sysstat(self, args=''):
+ return 'ioscli ' + BaseCommand.sysstat(self, args=args)
diff --git a/nova/virt/powervm/driver.py b/nova/virt/powervm/driver.py
index e49bbb209..a97f7d011 100755
--- a/nova/virt/powervm/driver.py
+++ b/nova/virt/powervm/driver.py
@@ -90,6 +90,10 @@ class PowerVMDriver(driver.ComputeDriver):
"""Return currently known host stats."""
return self._powervm.get_host_stats(refresh=refresh)
+ def get_host_uptime(self, host):
+ """Returns the result of calling "uptime" on the target host."""
+ return self._powervm.get_host_uptime(host)
+
def plug_vifs(self, instance, network_info):
pass
diff --git a/nova/virt/powervm/operator.py b/nova/virt/powervm/operator.py
index fffb77fc9..9d59e7ce4 100644
--- a/nova/virt/powervm/operator.py
+++ b/nova/virt/powervm/operator.py
@@ -169,6 +169,10 @@ class PowerVMOperator(object):
self._host_stats = data
+ def get_host_uptime(self, host):
+ """Returns the result of calling "uptime" on the target host."""
+ return self._operator.get_host_uptime(host)
+
def spawn(self, context, instance, image_id, network_info):
def _create_image(context, instance, image_id):
"""Fetch image from glance and copy it to the remote system."""
@@ -626,6 +630,19 @@ class BaseOperator(object):
return {'total_mem': int(total_mem),
'avail_mem': int(avail_mem)}
+ def get_host_uptime(self, host):
+ """
+ Get host uptime.
+ :returns: string - amount of time since last system startup
+ """
+ # The output of the command is like this:
+ # "02:54PM up 24 days, 5:41, 1 user, load average: 0.06, 0.03, 0.02"
+ cmd = self.command.sysstat('-short %s' % self.connection_data.username)
+ output = self.run_vios_command(cmd)
+ # parse the sysstat output so we just return the uptime
+ system_time, uptime = output[0].split(',')[0:2]
+ return system_time + uptime
+
def get_cpu_info(self):
"""Get CPU info.
diff --git a/nova/virt/vmwareapi/driver.py b/nova/virt/vmwareapi/driver.py
index 8389b2c3d..ef06d447a 100755
--- a/nova/virt/vmwareapi/driver.py
+++ b/nova/virt/vmwareapi/driver.py
@@ -229,6 +229,28 @@ class VMwareESXDriver(driver.ComputeDriver):
"""Power on the specified instance."""
self._vmops._power_on(instance)
+ def resume_state_on_host_boot(self, context, instance, network_info,
+ block_device_info=None):
+ """resume guest state when a host is booted."""
+ # Check if the instance is running already and avoid doing
+ # anything if it is.
+ instances = self.list_instances()
+ if instance['uuid'] not in instances:
+ LOG.warn(_('Instance cannot be found in host, or in an unknown'
+ 'state.'), instance=instance)
+ else:
+ state = vm_util.get_vm_state_from_name(self._session,
+ instance['uuid'])
+ ignored_states = ['poweredon', 'suspended']
+
+ if state.lower() in ignored_states:
+ return
+ # Instance is not up and could be in an unknown state.
+ # Be as absolute as possible about getting it back into
+ # a known and running state.
+ self.reboot(context, instance, network_info, 'hard',
+ block_device_info)
+
def poll_rebooting_instances(self, timeout, instances):
"""Poll for rebooting instances."""
self._vmops.poll_rebooting_instances(timeout, instances)
diff --git a/nova/virt/vmwareapi/vm_util.py b/nova/virt/vmwareapi/vm_util.py
index d8e063cad..94da5c677 100644
--- a/nova/virt/vmwareapi/vm_util.py
+++ b/nova/virt/vmwareapi/vm_util.py
@@ -632,6 +632,13 @@ def get_host_name_from_host_ref(host_ref):
return p.val
+def get_vm_state_from_name(session, vm_name):
+ vm_ref = get_vm_ref_from_name(session, vm_name)
+ vm_state = session._call_method(vim_util, "get_dynamic_property",
+ vm_ref, "VirtualMachine", "runtime.powerState")
+ return vm_state
+
+
def get_cluster_ref_from_name(session, cluster_name):
"""Get reference to the cluster with the name specified."""
cls = session._call_method(vim_util, "get_objects",