From: OpenStack Jenkins Date: Wed, 17 Jul 2013 18:10:23 +0000 (+0000) Subject: Imported Translations from Transifex X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=cff3e6eaf2fe4f5ddf31233a2c3f4cee757c549d;p=openstack-build%2Fcinder-build.git Imported Translations from Transifex Change-Id: I71bcb713fc49faea2e1e442f08087800e0ea417a --- diff --git a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po index bf4d853cf..d2f5a3c75 100644 --- a/cinder/locale/bg_BG/LC_MESSAGES/cinder.po +++ b/cinder/locale/bg_BG/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Bulgarian (Bulgaria) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/bs/LC_MESSAGES/cinder.po b/cinder/locale/bs/LC_MESSAGES/cinder.po index 8460d2837..5cc99fe5e 100644 --- a/cinder/locale/bs/LC_MESSAGES/cinder.po +++ b/cinder/locale/bs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-01-19 20:22+0000\n" "Last-Translator: yazar \n" "Language-Team: Bosnian \n" @@ -591,11 +591,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -708,7 +708,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -766,17 +766,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1487,7 +1487,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1695,36 +1695,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1871,42 +1917,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Status volumena mora biti omogućen" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2719,7 +2765,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3028,54 +3074,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3083,11 +3124,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3381,7 +3422,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3408,56 +3449,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3564,7 +3606,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3638,65 +3680,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3719,129 +3765,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3878,7 +3969,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5113,57 +5204,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5912,64 +6003,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Neočekivana greška prilikom pokretanja komande." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Neočekivana greška prilikom pokretanja komande." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ca/LC_MESSAGES/cinder.po b/cinder/locale/ca/LC_MESSAGES/cinder.po index a3ca25525..953f17897 100644 --- a/cinder/locale/ca/LC_MESSAGES/cinder.po +++ b/cinder/locale/ca/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Catalan " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/cinder.pot b/cinder/locale/cinder.pot index ebacf2385..098b20e50 100644 --- a/cinder/locale/cinder.pot +++ b/cinder/locale/cinder.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.60\n" +"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.62\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -591,11 +591,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -708,7 +708,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -766,17 +766,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1483,7 +1483,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1691,36 +1691,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1867,41 +1913,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2714,7 +2760,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3019,54 +3065,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3074,11 +3115,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3372,7 +3413,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3399,56 +3440,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3555,7 +3597,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3629,65 +3671,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3710,129 +3756,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3869,7 +3960,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5104,57 +5195,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5903,61 +5994,81 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + diff --git a/cinder/locale/cs/LC_MESSAGES/cinder.po b/cinder/locale/cs/LC_MESSAGES/cinder.po index 8b4b89b4a..d40866387 100644 --- a/cinder/locale/cs/LC_MESSAGES/cinder.po +++ b/cinder/locale/cs/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-04-04 20:28+0000\n" "Last-Translator: Zbyněk Schwarz \n" "Language-Team: Czech \n" @@ -607,11 +607,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -726,7 +726,7 @@ msgid "Fetching %s" msgstr "Získávání %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Spouštění příkazu (SSH): %s" @@ -741,7 +741,7 @@ msgstr "process_input není podporován přes SSH" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Výsledek byl %s" @@ -784,17 +784,17 @@ msgstr "podpůrná vrstva: %s" msgid "in looping call" msgstr "v opakujícím volání" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "Očekáván objekt typu: %s" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' trvalo %(total_time).2f sek" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1513,7 +1513,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1721,36 +1721,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1897,42 +1943,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Obraz musí být dostupný" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2751,7 +2797,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3060,54 +3106,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Nelze najít obslužnou rutinu pro svazek %(driver_type)s." -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3115,11 +3156,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3413,7 +3454,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, fuzzy, python-format msgid "Message : %(message)s" msgstr "%(code)s: %(message)s" @@ -3441,56 +3482,57 @@ msgstr "Chyba přesunu" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "odpověď %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, fuzzy, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s." -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Nelze restartovat instanci" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, fuzzy, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "Vytvořit svazek ze snímku %s" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3597,7 +3639,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3671,66 +3713,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Chyba v přesunu %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "Neplatný snímek" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "Název roz: %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Poškozené tělo zprávy: %(reason)s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3753,130 +3799,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "odpověď %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Nelze získat metadata pro ip: %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Nelze vytvořit typ instance" @@ -3914,7 +4005,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5160,57 +5251,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "Výjimka při načítání rozšíření: %s" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Instance nenalezena" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, fuzzy, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "mazání svazku %(volume_name)s který má snímek" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5960,64 +6051,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Při spuštění příkazu došlo k nečekané chybě." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "skupina %s již existuje" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Při spuštění příkazu došlo k nečekané chybě." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/da/LC_MESSAGES/cinder.po b/cinder/locale/da/LC_MESSAGES/cinder.po index 40bcafc1f..cf59415a9 100644 --- a/cinder/locale/da/LC_MESSAGES/cinder.po +++ b/cinder/locale/da/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n" "Last-Translator: Soren Hansen \n" "Language-Team: Danish \n" @@ -591,11 +591,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -708,7 +708,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -766,17 +766,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1483,7 +1483,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1691,36 +1691,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1867,41 +1913,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2714,7 +2760,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3019,54 +3065,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3074,11 +3115,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3372,7 +3413,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3399,56 +3440,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3555,7 +3597,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3629,65 +3671,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3710,129 +3756,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3869,7 +3960,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5104,57 +5195,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5903,64 +5994,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/de/LC_MESSAGES/cinder.po b/cinder/locale/de/LC_MESSAGES/cinder.po index de9e1c827..16e3a8758 100644 --- a/cinder/locale/de/LC_MESSAGES/cinder.po +++ b/cinder/locale/de/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-08-23 11:23+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: German \n" @@ -596,11 +596,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -714,7 +714,7 @@ msgid "Fetching %s" msgstr "Hole %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -729,7 +729,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Ergebnis war %s" @@ -772,17 +772,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1489,7 +1489,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1697,36 +1697,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1873,42 +1919,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Volume %s: wird erstellt" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2721,7 +2767,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3026,54 +3072,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Nicht möglich volume %s zufinden" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3081,11 +3122,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3379,7 +3420,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3406,56 +3447,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Nicht möglich volume %s zufinden" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3562,7 +3604,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3636,65 +3678,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Nicht möglich volume %s zufinden" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3717,129 +3763,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3876,7 +3967,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5116,57 +5207,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5915,64 +6006,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Unerwarteter Fehler bei Ausführung des Kommandos." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/en_AU/LC_MESSAGES/cinder.po b/cinder/locale/en_AU/LC_MESSAGES/cinder.po index 22f13ade6..73af61549 100644 --- a/cinder/locale/en_AU/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_AU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-10-21 11:27+0000\n" "Last-Translator: Tom Fifield \n" "Language-Team: English (Australia) \n" @@ -597,11 +597,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -715,7 +715,7 @@ msgid "Fetching %s" msgstr "Fetching %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -730,7 +730,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -773,17 +773,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1704,36 +1704,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1880,42 +1926,42 @@ msgstr "Use of empty request context is deprecated" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Volume status must be available" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2732,7 +2778,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" @@ -3041,54 +3087,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Could not find iSCSI export for volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3096,11 +3137,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3395,7 +3436,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3422,56 +3463,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "response %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Unable to locate volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Unable to locate volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Going to start terminating instances" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3578,7 +3620,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3652,67 +3694,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Error starting xvp: %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "Connecting to libvirt: %s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "Connecting to libvirt: %s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "instance %s: snapshotting" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "response %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Unable to locate volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3735,130 +3781,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog is not working: %s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog is not working" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "response %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Failed to get metadata for ip: %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Going to start terminating instances" @@ -3896,7 +3987,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5137,57 +5228,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Sheepdog is not working: %s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5936,64 +6027,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Unexpected error while running command." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "group %s already exists" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Unexpected error while running command." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/en_GB/LC_MESSAGES/cinder.po b/cinder/locale/en_GB/LC_MESSAGES/cinder.po index 4c772599d..033c37538 100644 --- a/cinder/locale/en_GB/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_GB/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-03-30 11:10+0000\n" "Last-Translator: Anthony Harrington \n" "Language-Team: English (United Kingdom) \n" @@ -601,11 +601,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -720,7 +720,7 @@ msgid "Fetching %s" msgstr "Fetching %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -735,7 +735,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -778,17 +778,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1500,7 +1500,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1708,36 +1708,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1884,42 +1930,42 @@ msgstr "Use of empty request context is deprecated" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Volume status must be available" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2735,7 +2781,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3045,54 +3091,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Unable to locate volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Unable to locate volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3100,11 +3141,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3399,7 +3440,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3426,56 +3467,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Unable to locate volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Unable to locate volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3582,7 +3624,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3656,66 +3698,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "Invalid snapshot" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Unable to locate volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3738,129 +3784,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Failed to decrypt text" @@ -3898,7 +3989,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5138,57 +5229,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Link Local address is not found.:%s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5937,64 +6028,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Unexpected error while running command." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Unexpected error while running command." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/en_US/LC_MESSAGES/cinder.po b/cinder/locale/en_US/LC_MESSAGES/cinder.po index 095ae3e35..3e5b58166 100644 --- a/cinder/locale/en_US/LC_MESSAGES/cinder.po +++ b/cinder/locale/en_US/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: markmc \n" "Language-Team: en_US \n" @@ -603,11 +603,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -720,7 +720,7 @@ msgid "Fetching %s" msgstr "Fetching %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Running cmd (SSH): %s" @@ -735,7 +735,7 @@ msgstr "process_input not supported over SSH" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Result was %s" @@ -778,17 +778,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "in looping call" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "Expected object of type: %s" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' took %(total_time).2f secs" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "Could not remove tmpdir: %s" @@ -1526,7 +1526,7 @@ msgstr "delete_backup finished, backup %s deleted" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1754,36 +1754,82 @@ msgstr "deleted swift object: %(swift_object_name)s in container: %(container)s" msgid "delete %s finished" msgstr "delete %s finished" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI device not found at %s" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1933,42 +1979,42 @@ msgstr "Use of empty request context is deprecated" msgid "Unrecognized read_deleted value '%s'" msgstr "Unrecognized read_deleted value '%s'" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "must be available" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2808,7 +2854,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" @@ -3133,54 +3179,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recovering from a failed execute. Try number %s" -#: cinder/volume/driver.py:221 +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." +msgstr "copy_image_to_volume %s." + +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." +msgstr "copy_volume_to_image %s." + +#: cinder/volume/driver.py:243 +#, python-format +msgid "Unable to access the backend storage via the path %(path)s." +msgstr "" + +#: cinder/volume/driver.py:280 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "ISCSI provider_location not stored, using discovery" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:354 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "Could not find iSCSI export for volume %s" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery: Found %s" -#: cinder/volume/driver.py:392 +#: cinder/volume/driver.py:451 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." -msgstr "" - -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "copy_image_to_volume %s." - -#: cinder/volume/driver.py:445 -#, python-format -msgid "copy_volume_to_image %s." -msgstr "copy_volume_to_image %s." - -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." -msgstr "" - -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3188,11 +3229,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "Updating volume status" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "Driver must implement initialize_connection" @@ -3490,7 +3531,7 @@ msgstr "Running with CoraidDriver for ESM EtherCLoud" msgid "Update session cookie %(session)s" msgstr "Update session cookie %(session)s" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "Message : %(message)s" @@ -3517,56 +3558,57 @@ msgstr "JSON Error" msgid "Request without URL" msgstr "Request without URL" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "Configure data : %s" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "Configure response : %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "Unable to retrive volume infos for volume %(volname)s" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "Cannot login on Coraid ESM" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "Fail to create volume %(volname)s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "Failed to delete volume %(volname)s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Failed to Create Snapshot %(snapname)s" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "Failed to Delete Snapshot %(snapname)s" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "Failed to Create Volume from Snapshot %(snapname)s" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3675,7 +3717,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "Size for volume: %s not found, skipping secure delete." @@ -3749,66 +3791,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Error mapping volume %s." -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "Error connecting via ssh: %s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "error refreshing volume stats" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "Given data: %s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "Not stored in rbd" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "Blank components" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "Not an rbd snapshot" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "Ext name: %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "%s is in a different ceph cluster" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Unable to read image %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "Value required for 'scality_sofs_config'" @@ -3831,129 +3877,174 @@ msgstr "Cannot mount Scality SOFS, check syslog for errors" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "Cannot find volume dir for Scality SOFS at '%s'" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog is not working: %s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog is not working" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 +#, python-format +msgid "Payload for SolidFire API call: %s" +msgstr "Payload for SolidFire API call: %s" + +#: cinder/volume/drivers/solidfire.py:143 +#, python-format +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:153 #, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "Payload for SolidFire API call: %s" +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "Call to json.loads() raised an exception: %s" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "Results of SolidFire API call: %s" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "Clone operation encountered: %s" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "Waiting for outstanding operation before retrying snapshot: %s" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "Detected xDBVersionMismatch, retry %s of 5" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "API response: %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "Found solidfire account: %s" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "solidfire account: %s does not exist, create it..." -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "Failed to get model update from clone" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "More than one valid preset was detected, using %s" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "Volume %s, not found on SF Cluster." -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "Found %(count)s volumes mapped to id: %(uuid)s." -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "Enter SolidFire delete_volume..." -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "Account for Volume ID %s was not found on the SolidFire Cluster!" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "This usually means the volume was never succesfully created." -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "Volume ID %s was not found on the SolidFire Cluster!" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "Leaving SolidFire delete_volume" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "Executing SolidFire ensure_export..." -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "Executing SolidFire create_export..." -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "Updating cluster status info" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "Failed to get updated stats" @@ -3990,7 +4081,7 @@ msgstr "enter: check_for_setup_error" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "%s is not set" @@ -5418,57 +5509,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "Exception loading extension: %s" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, fuzzy, python-format msgid "No configuration found for service: %s" msgstr "Found Storage Configuration Service: %s" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Disk not found: %s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, fuzzy, python-format msgid "iSCSI portal not found for service: %s" msgstr "No iscsi service found for vserver %s" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, fuzzy, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "Delete Volume: %(volume)s" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, fuzzy, python-format msgid "LUN %s is deleted." msgstr "Volume %s is already mapped." @@ -6288,48 +6379,48 @@ msgstr "Cannot parse list-view output: %s" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "LUID not found for %(zfs_poolname)s. Output=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "Login to 3PAR array invalid" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "CPG (%s) doesn't exist on array" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "Error running ssh command: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " @@ -6338,16 +6429,39 @@ msgstr "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "Volume (%s) already exists on array" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "Unexpected state while cloning %s" -#~ msgid "already detached" -#~ msgstr "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" +#~ msgstr "" diff --git a/cinder/locale/es/LC_MESSAGES/cinder.po b/cinder/locale/es/LC_MESSAGES/cinder.po index ebfa1da0b..b75c38922 100644 --- a/cinder/locale/es/LC_MESSAGES/cinder.po +++ b/cinder/locale/es/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-03-10 06:08+0000\n" "Last-Translator: Oscar Rosario \n" "Language-Team: Spanish \n" @@ -603,11 +603,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -722,7 +722,7 @@ msgid "Fetching %s" msgstr "Obteniendo %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "corriendo cmd (SSH): %s" @@ -737,7 +737,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "El resultado fue %s" @@ -780,17 +780,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1503,7 +1503,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1711,36 +1711,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1887,42 +1933,42 @@ msgstr "El uso de una petición de contexto vacía está en desuso" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "El estado del volumen debe estar disponible" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2741,7 +2787,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "Falso ISCSI: %s" @@ -3051,54 +3097,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Recuperandose de una ejecución fallida. Intenta el número %s" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Imposible encontrar SR en VBD %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Imposible encontrar SR en VBD %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3106,11 +3147,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3405,7 +3446,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3432,56 +3473,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "respuesta %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Imposible encontrar volumen %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Imposible encontrar volumen %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Fallo a reinicia la instancia" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3588,7 +3630,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3662,67 +3704,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Desasociar volumen %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "Conectando a libvirt: %s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "Conectando a libvirt: %s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "Captura no valida" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "respuesta %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Imposible encontrar volumen %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3745,130 +3791,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "respuesta %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Fallo al generar metadatos para la ip %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Fallo al suspender la instancia" @@ -3906,7 +3997,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5147,57 +5238,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "No se encuentra la dirección del enlace local.:%s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5946,64 +6037,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Error inesperado mientras el comando se ejecutaba" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "el grupo %s ya existe" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Error inesperado mientras el comando se ejecutaba" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po index 109fe6d66..00ba7033d 100644 --- a/cinder/locale/fi_FI/LC_MESSAGES/cinder.po +++ b/cinder/locale/fi_FI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Finnish (Finland) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/fr/LC_MESSAGES/cinder.po b/cinder/locale/fr/LC_MESSAGES/cinder.po index 2df731cfb..788fd6d21 100644 --- a/cinder/locale/fr/LC_MESSAGES/cinder.po +++ b/cinder/locale/fr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-04-06 14:54+0000\n" "Last-Translator: EmmanuelLeNormand \n" "Language-Team: French \n" @@ -603,11 +603,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -722,7 +722,7 @@ msgid "Fetching %s" msgstr "Récupèration de %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Execution de la cmd (SSH): %s" @@ -737,7 +737,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Le résultat était %s" @@ -780,17 +780,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1503,7 +1503,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1711,36 +1711,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1887,42 +1933,42 @@ msgstr "L'utilisation d'une requête de contexte vide est dévalué" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Le status du volume doit être disponible" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2741,7 +2787,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAUX ISCSI: %s" @@ -3051,54 +3097,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Récupération après une exécution erronée. Tentative numéro %s" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Imposible de trouver une exportation iSCSI pour le volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3106,11 +3147,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3407,7 +3448,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3434,56 +3475,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "réponse %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Impossible de trouver le volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Impossible de trouver le volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Échec du redémarrage de l'instance" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3590,7 +3632,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3664,67 +3706,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Erreur au démarrage xvp : %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "Connexion à libvirt: %s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "Connexion à libvirt: %s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "Snapshot invalide" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "réponse %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Impossible de trouver le volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3747,130 +3793,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog n'est pas actif : %s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog n'est pas actif" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "réponse %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Impossible de récupérer les méta-donnérs pour l'IP : %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Échec de la suspension de l'instance" @@ -3908,7 +3999,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5153,57 +5244,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Sheepdog n'est pas actif : %s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5952,64 +6043,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Erreur imprévue lors de l'éxecution de la commande" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "le groupe %s existe déjà" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Erreur imprévue lors de l'éxecution de la commande" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/hr/LC_MESSAGES/cinder.po b/cinder/locale/hr/LC_MESSAGES/cinder.po index 4295b6d0c..b17951561 100644 --- a/cinder/locale/hr/LC_MESSAGES/cinder.po +++ b/cinder/locale/hr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Croatian " @@ -593,11 +593,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -710,7 +710,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -768,17 +768,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1485,7 +1485,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1693,36 +1693,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1869,41 +1915,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2716,7 +2762,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3021,54 +3067,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3076,11 +3117,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3374,7 +3415,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3401,56 +3442,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3557,7 +3599,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3631,65 +3673,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3712,129 +3758,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3871,7 +3962,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/hu/LC_MESSAGES/cinder.po b/cinder/locale/hu/LC_MESSAGES/cinder.po index 860a9b0b2..31b07e9b4 100644 --- a/cinder/locale/hu/LC_MESSAGES/cinder.po +++ b/cinder/locale/hu/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Hungarian " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/id/LC_MESSAGES/cinder.po b/cinder/locale/id/LC_MESSAGES/cinder.po index fe39b8dae..1a10507ff 100644 --- a/cinder/locale/id/LC_MESSAGES/cinder.po +++ b/cinder/locale/id/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Indonesian " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/it/LC_MESSAGES/cinder.po b/cinder/locale/it/LC_MESSAGES/cinder.po index df8bb7412..9a18d815d 100644 --- a/cinder/locale/it/LC_MESSAGES/cinder.po +++ b/cinder/locale/it/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-04-01 18:59+0000\n" "Last-Translator: simone.sandri \n" "Language-Team: Italian \n" @@ -600,11 +600,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -719,7 +719,7 @@ msgid "Fetching %s" msgstr "Prelievo %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Eseguendo cmd (SSH): %s" @@ -734,7 +734,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Il risultato é %s" @@ -777,17 +777,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1499,7 +1499,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1707,36 +1707,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1883,42 +1929,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Lo stato del volume deve essere disponibile" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2733,7 +2779,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3043,54 +3089,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Impossibile localizzare il volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3098,11 +3139,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3397,7 +3438,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3424,56 +3465,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "risposta %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Impossibile localizzare il volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Impossibile riavviare l'istanza" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3580,7 +3622,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3654,66 +3696,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "istanza %s: creazione snapshot in corso" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "risposta %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Impossibile localizzare il volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3736,129 +3782,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "risposta %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Impossibile sospendere l'istanza" @@ -3896,7 +3987,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5137,57 +5228,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5936,64 +6027,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/it_IT/LC_MESSAGES/cinder.po b/cinder/locale/it_IT/LC_MESSAGES/cinder.po index 3f5eecac6..55867eaa9 100644 --- a/cinder/locale/it_IT/LC_MESSAGES/cinder.po +++ b/cinder/locale/it_IT/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Italian (Italy) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ja/LC_MESSAGES/cinder.po b/cinder/locale/ja/LC_MESSAGES/cinder.po index f5b2a5424..cbcefd0a7 100644 --- a/cinder/locale/ja/LC_MESSAGES/cinder.po +++ b/cinder/locale/ja/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-08-23 11:22+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: \n" @@ -597,11 +597,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -716,7 +716,7 @@ msgid "Fetching %s" msgstr "ファイルをフェッチ: %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "コマンド(SSH)を実行: %s" @@ -731,7 +731,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "コマンド実行結果: %s" @@ -774,17 +774,17 @@ msgstr "バックエンドは %s です。" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1497,7 +1497,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1705,36 +1705,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1881,42 +1927,42 @@ msgstr "Request context を空とすることは非推奨です。" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "ボリュームのステータス(status)は available でなければなりません。" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2733,7 +2779,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "偽のISCSI: %s" @@ -3042,54 +3088,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "実行失敗からリカバリーします。%s 回目のトライ。" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "ボリューム %s 用の iSCSI エクスポートが見つかりません" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3097,11 +3138,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3396,7 +3437,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3423,56 +3464,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "応答 %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "ボリューム %s の存在が確認できません。" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "インスタンス終了処理を開始します。" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3579,7 +3621,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3653,67 +3695,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "xvp の開始中にエラー: %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "libvirt %s へ接続します。" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "libvirt %s へ接続します。" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "snapshotting: インスタンス %s のスナップショットを取得中" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "応答 %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "ボリューム %s の存在が確認できません。" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3736,130 +3782,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog が動作していません: %s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog が機能していません" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "応答 %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "ip %s に対するメタデータの取得に失敗しました。" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "インスタンス終了処理を開始します。" @@ -3897,7 +3988,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5138,57 +5229,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Sheepdog が動作していません: %s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5937,64 +6028,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "コマンド実行において予期しないエラーが発生しました。" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "グループ %s は既に存在しています。" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "コマンド実行において予期しないエラーが発生しました。" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po index d8492da03..a9b0c820e 100644 --- a/cinder/locale/ka_GE/LC_MESSAGES/cinder.po +++ b/cinder/locale/ka_GE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Georgian (Georgia) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ko/LC_MESSAGES/cinder.po b/cinder/locale/ko/LC_MESSAGES/cinder.po index 44f354d5f..20eb84526 100644 --- a/cinder/locale/ko/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-12-16 04:42+0000\n" "Last-Translator: Zhongyue Luo \n" "Language-Team: Korean \n" @@ -596,11 +596,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -713,7 +713,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -728,7 +728,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -771,17 +771,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1493,7 +1493,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1701,36 +1701,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1877,42 +1923,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "볼륨의 상태를 알 수 없습니다" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2725,7 +2771,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3034,54 +3080,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "%s 볼륨을 찾을수 없습니다" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3089,11 +3130,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3387,7 +3428,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3414,56 +3455,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "%s 볼륨을 찾을수 없습니다" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3570,7 +3612,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3644,66 +3686,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "인스턴스 %s: 스냅샷 저장중" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "%s 볼륨을 찾을수 없습니다" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3726,129 +3772,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3885,7 +3976,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5125,57 +5216,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5924,64 +6015,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po index 4529284f6..e6f036d79 100644 --- a/cinder/locale/ko_KR/LC_MESSAGES/cinder.po +++ b/cinder/locale/ko_KR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Korean (Korea) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ms/LC_MESSAGES/cinder.po b/cinder/locale/ms/LC_MESSAGES/cinder.po index 3e992cf11..00a1b2875 100644 --- a/cinder/locale/ms/LC_MESSAGES/cinder.po +++ b/cinder/locale/ms/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Malay " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/nb/LC_MESSAGES/cinder.po b/cinder/locale/nb/LC_MESSAGES/cinder.po index 9a5155b2c..20ef0b541 100644 --- a/cinder/locale/nb/LC_MESSAGES/cinder.po +++ b/cinder/locale/nb/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Norwegian Bokmål " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po index 8be7ea1be..da8af92e0 100644 --- a/cinder/locale/nl_NL/LC_MESSAGES/cinder.po +++ b/cinder/locale/nl_NL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Dutch (Netherlands) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po index a9c0522b2..da24c849d 100644 --- a/cinder/locale/pl_PL/LC_MESSAGES/cinder.po +++ b/cinder/locale/pl_PL/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Polish (Poland) " @@ -593,11 +593,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -710,7 +710,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -768,17 +768,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1485,7 +1485,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1693,36 +1693,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1869,41 +1915,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2716,7 +2762,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3021,54 +3067,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3076,11 +3117,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3374,7 +3415,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3401,56 +3442,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3557,7 +3599,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3631,65 +3673,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3712,129 +3758,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3871,7 +3962,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/pt/LC_MESSAGES/cinder.po b/cinder/locale/pt/LC_MESSAGES/cinder.po index 978fd8481..d981cdfcf 100644 --- a/cinder/locale/pt/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Portuguese " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po index f6d3e953e..139ce3f99 100644 --- a/cinder/locale/pt_BR/LC_MESSAGES/cinder.po +++ b/cinder/locale/pt_BR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-02-06 21:07+0000\n" "Last-Translator: Adriano Steffler \n" "Language-Team: Brazilian Portuguese \n" @@ -598,11 +598,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -717,7 +717,7 @@ msgid "Fetching %s" msgstr "Buscando %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Executando o comando (SSH): %s" @@ -732,7 +732,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Resultado foi %s" @@ -775,17 +775,17 @@ msgstr "backend %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1497,7 +1497,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1705,36 +1705,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1881,42 +1927,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "O status do volume parece estar disponível" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2731,7 +2777,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3040,54 +3086,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Não é possível localizar o volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Não é possível localizar o volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3095,11 +3136,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3394,7 +3435,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3421,56 +3462,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "resposta %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Não é possível localizar o volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Não é possível localizar o volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Começando a terminar instâncias" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3577,7 +3619,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3651,66 +3693,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Desanexar volume %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "instância %s: fazendo um snapshot" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "resposta %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Não é possível localizar o volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3733,130 +3779,175 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "resposta %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Falha ao obter metadados para o ip: %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Começando a terminar instâncias" @@ -3894,7 +3985,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5135,57 +5226,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Endereço para Link Local não encontrado: %s" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5934,64 +6025,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Erro inesperado ao executar o comando." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "group %s já existe" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Erro inesperado ao executar o comando." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ro/LC_MESSAGES/cinder.po b/cinder/locale/ro/LC_MESSAGES/cinder.po index d7ae2c5cc..60ac2492b 100644 --- a/cinder/locale/ro/LC_MESSAGES/cinder.po +++ b/cinder/locale/ro/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-06-12 07:55+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Romanian " @@ -593,11 +593,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -710,7 +710,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -768,17 +768,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1485,7 +1485,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1693,36 +1693,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1869,41 +1915,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2716,7 +2762,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3021,54 +3067,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3076,11 +3117,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3374,7 +3415,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3401,56 +3442,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3557,7 +3599,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3631,65 +3673,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3712,129 +3758,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3871,7 +3962,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ru/LC_MESSAGES/cinder.po b/cinder/locale/ru/LC_MESSAGES/cinder.po index 0e944badf..015522c75 100644 --- a/cinder/locale/ru/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-03-25 09:34+0000\n" "Last-Translator: Eugene Marshal \n" "Language-Team: Russian \n" @@ -607,11 +607,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -726,7 +726,7 @@ msgid "Fetching %s" msgstr "Получение %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "Выполнение команды (SSH): %s" @@ -741,7 +741,7 @@ msgstr "process_input не поддерживается с использова #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "Результат %s" @@ -785,17 +785,17 @@ msgstr "внутренний интерфейс %s" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "Ожидался объект типа: %s" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc: '%(name)s' заняла %(total_time).2f с." -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "Ошибка удаления контейнера: %s" @@ -1515,7 +1515,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1723,36 +1723,82 @@ msgstr "" msgid "delete %s finished" msgstr "_удалить: %s" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "iSCSI-устройство не найдено в %s" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1899,42 +1945,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "Нераспознанное значение read_deleted '%s'" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Состояние тома должно быть доступно" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2763,7 +2809,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3078,54 +3124,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "Восстановление после недопустимого выполнения. Попытка номер %s" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "Невозможно найти экспортирование iSCSI для тома %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "Невозможно найти экспортирование iSCSI для тома %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3133,12 +3174,12 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 #, fuzzy msgid "Updating volume status" msgstr "Обновление состояния узла" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3434,7 +3475,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3462,56 +3503,57 @@ msgstr "Ошибка перемещения" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, fuzzy, python-format msgid "Configure data : %s" msgstr "Заданные данные: %s" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "ответ %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "Невозможно найти том %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "Невозможно найти том %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "Ошибка перезагрузки копии" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, fuzzy, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "снимок %(snap_name)s: создание" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, fuzzy, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "Создать том из снимка %s" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3618,7 +3660,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3692,67 +3734,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Ошибка запуска xvp: %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "Подключение к libvirt: %s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "Заданные данные: %s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "Недопустимый снимок" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "ответ %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "Невозможно найти том %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3775,131 +3821,176 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog не выполняется: %s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog не выполняется" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "ответ %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "Ошибка получения метаданных для ip: %s" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 #, fuzzy msgid "Updating cluster status info" msgstr "Обновление состояния узла" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "Невозможно получить обновлённое состояние: %s" @@ -3937,7 +4028,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5183,57 +5274,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "Расширенный ресурс: %s" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "Узел не найден" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, fuzzy, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "Удалить том с идентификатором: %s" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5987,64 +6078,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "LUID не найден для %(zfs_poolname)s. Вывод=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Ошибка в соглашении: %s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "группа %s уже существует" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Неожиданная ошибка при выполнении команды." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po index 692be123c..3e3c55d3e 100644 --- a/cinder/locale/ru_RU/LC_MESSAGES/cinder.po +++ b/cinder/locale/ru_RU/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Russian (Russia) " @@ -593,11 +593,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -710,7 +710,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -768,17 +768,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1485,7 +1485,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1693,36 +1693,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1869,41 +1915,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2716,7 +2762,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3021,54 +3067,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3076,11 +3117,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3374,7 +3415,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3401,56 +3442,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3557,7 +3599,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3631,65 +3673,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3712,129 +3758,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3871,7 +3962,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po index 5ebacaea7..6d67a6025 100644 --- a/cinder/locale/sl_SI/LC_MESSAGES/cinder.po +++ b/cinder/locale/sl_SI/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-07-01 16:14+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Slovenian (Slovenia) " @@ -593,11 +593,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -710,7 +710,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -725,7 +725,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -768,17 +768,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1485,7 +1485,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1693,36 +1693,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1869,41 +1915,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2716,7 +2762,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3021,54 +3067,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3076,11 +3117,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3374,7 +3415,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3401,56 +3442,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3557,7 +3599,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3631,65 +3673,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3712,129 +3758,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3871,7 +3962,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po index bf452e00b..f51d5be79 100644 --- a/cinder/locale/sw_KE/LC_MESSAGES/cinder.po +++ b/cinder/locale/sw_KE/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Swahili (Kenya) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/tl/LC_MESSAGES/cinder.po b/cinder/locale/tl/LC_MESSAGES/cinder.po index 968e8b45b..101232f14 100644 --- a/cinder/locale/tl/LC_MESSAGES/cinder.po +++ b/cinder/locale/tl/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Tagalog \n" @@ -591,11 +591,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -708,7 +708,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -766,17 +766,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1483,7 +1483,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1691,36 +1691,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1867,41 +1913,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2714,7 +2760,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3019,54 +3065,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3074,11 +3115,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3372,7 +3413,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3399,56 +3440,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3555,7 +3597,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3629,65 +3671,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3710,129 +3756,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3869,7 +3960,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/tr/LC_MESSAGES/cinder.po b/cinder/locale/tr/LC_MESSAGES/cinder.po index d00739d5a..518d840a6 100644 --- a/cinder/locale/tr/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-12-14 18:10+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Turkish \n" @@ -591,11 +591,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -708,7 +708,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -723,7 +723,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -766,17 +766,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1483,7 +1483,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1691,36 +1691,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1867,41 +1913,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2714,7 +2760,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3019,54 +3065,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3074,11 +3115,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3372,7 +3413,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3399,56 +3440,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3555,7 +3597,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3629,65 +3671,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3710,129 +3756,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3869,7 +3960,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5104,57 +5195,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5903,64 +5994,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po index 34bd99997..e36c3bc0f 100644 --- a/cinder/locale/tr_TR/LC_MESSAGES/cinder.po +++ b/cinder/locale/tr_TR/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Turkish (Turkey) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/uk/LC_MESSAGES/cinder.po b/cinder/locale/uk/LC_MESSAGES/cinder.po index 45c72b2af..dcbd83ae1 100644 --- a/cinder/locale/uk/LC_MESSAGES/cinder.po +++ b/cinder/locale/uk/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2011-08-23 11:21+0000\n" "Last-Translator: Thierry Carrez \n" "Language-Team: Ukrainian \n" @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "відповідь %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "Від'єднати том %s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "відповідь %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "відповідь %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5106,57 +5197,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5905,64 +5996,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "Неочікувана помилка при виконанні команди." -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "Неочікувана помилка при виконанні команди." -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po index 56a72792f..b60bfb00d 100644 --- a/cinder/locale/vi_VN/LC_MESSAGES/cinder.po +++ b/cinder/locale/vi_VN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-08 11:44+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Vietnamese (Viet Nam) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po index 28ddeb6c2..789a1e324 100644 --- a/cinder/locale/zh_CN/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_CN/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-04-03 23:36+0000\n" "Last-Translator: cheesecake \n" "Language-Team: Chinese (Simplified) \n" @@ -602,11 +602,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -721,7 +721,7 @@ msgid "Fetching %s" msgstr "正在抓取 %s" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "运行cmd (SSH):%s" @@ -736,7 +736,7 @@ msgstr "SSH上不支持的进程输入参数。" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "运行结果为 %s" @@ -780,17 +780,17 @@ msgstr "后台 %s" msgid "in looping call" msgstr "循环调用中。" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "期望的对象类型:%s" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "timefunc:'%(name)s' 用了%(total_time).2f 秒" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, fuzzy, python-format msgid "Could not remove tmpdir: %s" msgstr "移除容器失败:%s" @@ -1506,7 +1506,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1714,36 +1714,82 @@ msgstr "" msgid "delete %s finished" msgstr "_delete: %s" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "在 %s 未找到iSCSI设备" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1890,42 +1936,42 @@ msgstr "使用空的请求上下文是不推荐的" msgid "Unrecognized read_deleted value '%s'" msgstr "无法识别的 read_deleted 取值”%s“" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "必须可用" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2761,7 +2807,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "FAKE ISCSI: %s" @@ -3080,54 +3126,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "从失败的执行中恢复。尝试编号 %s" -#: cinder/volume/driver.py:221 +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." +msgstr "" + +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." +msgstr "" + +#: cinder/volume/driver.py:243 +#, python-format +msgid "Unable to access the backend storage via the path %(path)s." +msgstr "" + +#: cinder/volume/driver.py:280 msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 msgid "ISCSI provider_location not stored, using discovery" msgstr "采用discovery,ISCSI provider_location 没有存储" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:354 #, fuzzy, python-format msgid "Could not find iSCSI export for volume %s" msgstr "无法为卷 %s 找到 iSCSI 导出" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format msgid "ISCSI Discovery: Found %s" msgstr "ISCSI Discovery:找到 %s" -#: cinder/volume/driver.py:392 +#: cinder/volume/driver.py:451 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." -msgstr "" - -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" - -#: cinder/volume/driver.py:445 -#, python-format -msgid "copy_volume_to_image %s." -msgstr "" - -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." -msgstr "" - -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3135,12 +3176,12 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 #, fuzzy msgid "Updating volume status" msgstr "更新主机状态" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3436,7 +3477,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, fuzzy, python-format msgid "Message : %(message)s" msgstr "%(code)s: %(message)s" @@ -3464,56 +3505,57 @@ msgstr "迁移错误" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, fuzzy, python-format msgid "Configure data : %s" msgstr "给定数据:%s" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, fuzzy, python-format msgid "Configure response : %s" msgstr "响应 %s" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, fuzzy, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "没有为卷 %(volume_id)s 找到目标id。" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "无法找到 %s 卷" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "无法找到 %s 卷" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, fuzzy, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "重新启动实例失败" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, fuzzy, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "快照 %(snap_name)s:正在创建" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, fuzzy, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "从快照 %s 创建卷" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3620,7 +3662,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3694,67 +3736,71 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, fuzzy, python-format msgid "error opening rbd image %s" msgstr "启动xvp发生错误:%s" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 #, fuzzy msgid "error connecting to ceph cluster" msgstr "正在连接 libvirt:%s" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, fuzzy, python-format msgid "connection data: %s" msgstr "给定数据:%s" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "无效的快照" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, fuzzy, python-format msgid "not cloneable: %s" msgstr "Ext name: %s" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "无法找到 %s 卷" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3777,131 +3823,176 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "Sheepdog 没有工作:%s" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "Sheepdog 没有工作" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 +#, python-format +msgid "Payload for SolidFire API call: %s" +msgstr "SolidFire API 调用的参数:%s" + +#: cinder/volume/drivers/solidfire.py:143 +#, python-format +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:153 #, python-format -msgid "Payload for SolidFire API call: %s" -msgstr "SolidFire API 调用的参数:%s" +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "调用 json.loads() 引起异常:%s" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "SolidFire API调用结果:%s" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, fuzzy, python-format msgid "API response: %s" msgstr "响应 %s" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "找到solidfire帐户:%s" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "solidfire帐户:%s 不存在,正在创建..." -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 #, fuzzy msgid "Failed to get model update from clone" msgstr "为ip: %s获取元数据失败" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "进入SolidFire delete_volume..." -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "离开SolidFire delete_volume" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "正在执行SolidFire ensure_export..." -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "正在执行SolidFire create_export..." -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 #, fuzzy msgid "Updating cluster status info" msgstr "更新主机状态" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "无法得到最新的状态:%s" @@ -3939,7 +4030,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, fuzzy, python-format msgid "%s is not set" msgstr "租户ID没有设" @@ -5188,57 +5279,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "加载扩展发生异常:%s" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, fuzzy, python-format msgid "HDP not found: %s" msgstr "没有找到主机" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, fuzzy, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "删除id为 %s 的卷" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, fuzzy, python-format msgid "LUN %s is deleted." msgstr "rootfs 已经被移除了" @@ -5989,64 +6080,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "没有为 %(zfs_poolname)s 找到LUID。Output=%(out)s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "握手出错:%s" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, fuzzy, python-format msgid "Volume (%s) already exists on array" msgstr "安全组 %s 已经存在" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "运行命令时出现意外错误" -#~ msgid "already detached" -#~ msgstr "已经分离" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" +#~ msgstr "" diff --git a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po index 374f62b9f..c0b3f22d6 100644 --- a/cinder/locale/zh_HK/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_HK/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cinder\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2013-05-29 08:13+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Chinese (Hong Kong) " @@ -592,11 +592,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -709,7 +709,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -724,7 +724,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -767,17 +767,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1484,7 +1484,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1692,36 +1692,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1868,41 +1914,41 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 msgid "Volume must be available" msgstr "" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2715,7 +2761,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3020,54 +3066,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" -msgstr "" - -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:295 +#: cinder/volume/driver.py:212 #, python-format -msgid "Could not find iSCSI export for volume %s" +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 +#: cinder/volume/driver.py:354 #, python-format -msgid "copy_image_to_volume %s." +msgid "Could not find iSCSI export for volume %s" msgstr "" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3075,11 +3116,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3373,7 +3414,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3400,56 +3441,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, python-format msgid "Fail to create volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, python-format msgid "Failed to delete volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3556,7 +3598,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3630,65 +3672,69 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 msgid "Not an rbd snapshot" msgstr "" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3711,129 +3757,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 msgid "Failed to get updated stats" msgstr "" @@ -3870,7 +3961,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5105,57 +5196,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5904,64 +5995,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, python-format msgid "Error running ssh command: %s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, python-format msgid "Unexpected state while cloning %s" msgstr "" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr "" diff --git a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po index 196f62ce5..ac2ccc3a7 100644 --- a/cinder/locale/zh_TW/LC_MESSAGES/cinder.po +++ b/cinder/locale/zh_TW/LC_MESSAGES/cinder.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: cinder\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-07-15 18:10+0000\n" +"POT-Creation-Date: 2013-07-17 18:10+0000\n" "PO-Revision-Date: 2012-03-07 02:00+0000\n" "Last-Translator: Charles Hsu \n" "Language-Team: Chinese (Traditional) \n" @@ -600,11 +600,11 @@ msgstr "" msgid "Failed to roll back reservations %s" msgstr "" -#: cinder/quota.py:922 +#: cinder/quota.py:930 msgid "Cannot register resource" msgstr "" -#: cinder/quota.py:925 +#: cinder/quota.py:933 msgid "Cannot register resources" msgstr "" @@ -717,7 +717,7 @@ msgid "Fetching %s" msgstr "" #: cinder/utils.py:134 cinder/openstack/common/processutils.py:218 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:270 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:273 #, python-format msgid "Running cmd (SSH): %s" msgstr "" @@ -732,7 +732,7 @@ msgstr "" #: cinder/utils.py:160 cinder/openstack/common/processutils.py:167 #: cinder/openstack/common/processutils.py:239 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:297 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:300 #, python-format msgid "Result was %s" msgstr "" @@ -775,17 +775,17 @@ msgstr "" msgid "in looping call" msgstr "" -#: cinder/utils.py:696 +#: cinder/utils.py:695 #, python-format msgid "Expected object of type: %s" msgstr "" -#: cinder/utils.py:787 +#: cinder/utils.py:786 #, python-format msgid "timefunc: '%(name)s' took %(total_time).2f secs" msgstr "" -#: cinder/utils.py:965 +#: cinder/utils.py:964 #, python-format msgid "Could not remove tmpdir: %s" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "backup '%s' finished." msgstr "" -#: cinder/backup/drivers/ceph.py:273 +#: cinder/backup/drivers/ceph.py:272 #, python-format msgid "delete '%s' finished" msgstr "" @@ -1704,36 +1704,82 @@ msgstr "" msgid "delete %s finished" msgstr "" -#: cinder/brick/initiator/connector.py:111 +#: cinder/brick/initiator/connector.py:84 +#, python-format +msgid "Invalid InitiatorConnector protocol specified %(protocol)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:97 +#, python-format +msgid "Failed to access the device on the path %(path)s: %(error)s %(info)s." +msgstr "" + +#: cinder/brick/initiator/connector.py:174 #, python-format msgid "iSCSI device not found at %s" msgstr "" -#: cinder/brick/initiator/connector.py:113 +#: cinder/brick/initiator/connector.py:176 #, python-format msgid "" "ISCSI volume not yet found at: %(host_device)s. Will rescan & retry. Try" " number: %(tries)s" msgstr "" -#: cinder/brick/initiator/connector.py:126 +#: cinder/brick/initiator/connector.py:189 #, python-format msgid "Found iSCSI node %(host_device)s (after %(tries)s rescans)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:83 -#: cinder/brick/initiator/linuxscsi.py:91 -#: cinder/brick/initiator/linuxscsi.py:109 +#: cinder/brick/initiator/connector.py:506 +msgid "We are unable to locate any Fibre Channel devices" +msgstr "" + +#: cinder/brick/initiator/connector.py:515 +#, python-format +msgid "Looking for Fibre Channel dev %(device)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:525 +msgid "Fibre Channel device not found." +msgstr "" + +#: cinder/brick/initiator/connector.py:528 +#, python-format +msgid "Fibre volume not yet found. Will rescan & retry. Try number: %(tries)s" +msgstr "" + +#: cinder/brick/initiator/connector.py:544 +#, python-format +msgid "Found Fibre Channel volume %(name)s (after %(tries)s rescans)" +msgstr "" + +#: cinder/brick/initiator/connector.py:553 +#, python-format +msgid "Multipath device discovered %(device)s" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:53 cinder/brick/initiator/linuxfc.py:59 +msgid "systool is not installed" +msgstr "" + +#: cinder/brick/initiator/linuxfc.py:63 +msgid "Cannot find any Fibre Channel HBAs" +msgstr "" + +#: cinder/brick/initiator/linuxscsi.py:103 +#: cinder/brick/initiator/linuxscsi.py:111 +#: cinder/brick/initiator/linuxscsi.py:128 #, python-format msgid "multipath call failed exit (%(code)s)" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:130 +#: cinder/brick/initiator/linuxscsi.py:149 #, python-format msgid "Couldn't find multipath device %(line)s" msgstr "" -#: cinder/brick/initiator/linuxscsi.py:134 +#: cinder/brick/initiator/linuxscsi.py:153 #, python-format msgid "Found multipath device = %(mdev)s" msgstr "" @@ -1880,42 +1926,42 @@ msgstr "" msgid "Unrecognized read_deleted value '%s'" msgstr "" -#: cinder/db/sqlalchemy/api.py:848 +#: cinder/db/sqlalchemy/api.py:849 #, python-format msgid "Change will make usage less than 0 for the following resources: %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:1937 cinder/db/sqlalchemy/api.py:1963 +#: cinder/db/sqlalchemy/api.py:1942 cinder/db/sqlalchemy/api.py:1968 #, python-format msgid "No backend config with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2020 +#: cinder/db/sqlalchemy/api.py:2025 #, python-format msgid "No sm_flavor called %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2064 +#: cinder/db/sqlalchemy/api.py:2069 #, python-format msgid "No sm_volume with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2126 +#: cinder/db/sqlalchemy/api.py:2131 #, python-format msgid "No backup with id %s" msgstr "" -#: cinder/db/sqlalchemy/api.py:2214 +#: cinder/db/sqlalchemy/api.py:2219 #, fuzzy msgid "Volume must be available" msgstr "Volume 狀態需要可被使用" -#: cinder/db/sqlalchemy/api.py:2238 +#: cinder/db/sqlalchemy/api.py:2243 #, python-format msgid "Volume in unexpected state %s, expected awaiting-transfer" msgstr "" -#: cinder/db/sqlalchemy/api.py:2261 +#: cinder/db/sqlalchemy/api.py:2266 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " @@ -2729,7 +2775,7 @@ msgstr "" msgid "Host %(host)s %(pass_msg)s. Previously tried hosts: %(hosts)s" msgstr "" -#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:549 +#: cinder/tests/fake_driver.py:45 cinder/volume/driver.py:524 #, python-format msgid "FAKE ISCSI: %s" msgstr "" @@ -3039,54 +3085,49 @@ msgid "" "(%(d_consumed)dG of %(d_quota)dG already consumed)" msgstr "" -#: cinder/volume/driver.py:108 cinder/volume/drivers/netapp/nfs.py:154 +#: cinder/volume/driver.py:112 cinder/volume/drivers/netapp/nfs.py:154 #, python-format msgid "Recovering from a failed execute. Try number %s" msgstr "" -#: cinder/volume/driver.py:221 -msgid "Extend volume not implemented" +#: cinder/volume/driver.py:195 +#, python-format +msgid "copy_image_to_volume %s." msgstr "" -#: cinder/volume/driver.py:247 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 -msgid "ISCSI provider_location not stored, using discovery" +#: cinder/volume/driver.py:212 +#, python-format +msgid "copy_volume_to_image %s." msgstr "" -#: cinder/volume/driver.py:295 -#, fuzzy, python-format -msgid "Could not find iSCSI export for volume %s" -msgstr "找不到Volume %s" - -#: cinder/volume/driver.py:299 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 +#: cinder/volume/driver.py:243 #, python-format -msgid "ISCSI Discovery: Found %s" +msgid "Unable to access the backend storage via the path %(path)s." msgstr "" -#: cinder/volume/driver.py:392 -msgid "The volume driver requires the iSCSI initiator name in the connector." +#: cinder/volume/driver.py:280 +msgid "Extend volume not implemented" msgstr "" -#: cinder/volume/driver.py:407 -#, python-format -msgid "Failed to access the device on the path %(path)s: %(error)s." +#: cinder/volume/driver.py:306 cinder/volume/drivers/emc/emc_smis_iscsi.py:113 +msgid "ISCSI provider_location not stored, using discovery" msgstr "" -#: cinder/volume/driver.py:427 -#, python-format -msgid "copy_image_to_volume %s." -msgstr "" +#: cinder/volume/driver.py:354 +#, fuzzy, python-format +msgid "Could not find iSCSI export for volume %s" +msgstr "找不到Volume %s" -#: cinder/volume/driver.py:445 +#: cinder/volume/driver.py:358 cinder/volume/drivers/emc/emc_smis_iscsi.py:156 #, python-format -msgid "copy_volume_to_image %s." +msgid "ISCSI Discovery: Found %s" msgstr "" -#: cinder/volume/driver.py:476 -#, python-format -msgid "Unable to access the backend storage via the path %(path)s." +#: cinder/volume/driver.py:451 +msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" -#: cinder/volume/driver.py:506 cinder/volume/manager.py:766 +#: cinder/volume/driver.py:481 cinder/volume/manager.py:766 #: cinder/volume/drivers/lvm.py:596 cinder/volume/drivers/lvm.py:723 #: cinder/volume/drivers/storwize_svc.py:1346 #: cinder/volume/drivers/emc/emc_smis_common.py:857 @@ -3094,11 +3135,11 @@ msgstr "" #: cinder/volume/drivers/huawei/huawei_iscsi.py:1507 #: cinder/volume/drivers/netapp/iscsi.py:835 #: cinder/volume/drivers/netapp/iscsi.py:1118 -#: cinder/volume/drivers/nexenta/volume.py:318 +#: cinder/volume/drivers/nexenta/volume.py:306 msgid "Updating volume status" msgstr "" -#: cinder/volume/driver.py:587 +#: cinder/volume/driver.py:562 msgid "Driver must implement initialize_connection" msgstr "" @@ -3392,7 +3433,7 @@ msgstr "" msgid "Update session cookie %(session)s" msgstr "" -#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:180 +#: cinder/volume/drivers/coraid.py:105 cinder/volume/drivers/coraid.py:191 #, python-format msgid "Message : %(message)s" msgstr "" @@ -3419,56 +3460,57 @@ msgstr "" msgid "Request without URL" msgstr "" -#: cinder/volume/drivers/coraid.py:172 +#: cinder/volume/drivers/coraid.py:183 #, python-format msgid "Configure data : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:174 +#: cinder/volume/drivers/coraid.py:185 #, python-format msgid "Configure response : %s" msgstr "" -#: cinder/volume/drivers/coraid.py:196 +#: cinder/volume/drivers/coraid.py:207 #, python-format msgid "Unable to retrive volume infos for volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:299 +#: cinder/volume/drivers/coraid.py:317 msgid "Cannot login on Coraid ESM" msgstr "" -#: cinder/volume/drivers/coraid.py:318 +#: cinder/volume/drivers/coraid.py:336 #, fuzzy, python-format msgid "Fail to create volume %(volname)s" msgstr "找不到Volume %s" -#: cinder/volume/drivers/coraid.py:331 +#: cinder/volume/drivers/coraid.py:349 #, fuzzy, python-format msgid "Failed to delete volume %(volname)s" msgstr "找不到Volume %s" -#: cinder/volume/drivers/coraid.py:345 +#: cinder/volume/drivers/coraid.py:363 #, python-format msgid "Failed to Create Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:357 +#: cinder/volume/drivers/coraid.py:375 #, python-format msgid "Failed to Delete Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:375 +#: cinder/volume/drivers/coraid.py:393 #, python-format msgid "Failed to Create Volume from Snapshot %(snapname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:385 +#: cinder/volume/drivers/coraid.py:403 cinder/volume/drivers/rbd.py:567 +#: cinder/volume/drivers/sheepdog.py:192 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" -#: cinder/volume/drivers/coraid.py:406 +#: cinder/volume/drivers/coraid.py:424 #, python-format msgid "" "Failed to Initialize Connection. Volume Name: %(volname)s Shelf: " @@ -3575,7 +3617,7 @@ msgid "" "'volume_dd_blocksize' was configured incorrectly. Fall back to default." msgstr "" -#: cinder/volume/drivers/lvm.py:229 +#: cinder/volume/drivers/lvm.py:232 #, python-format msgid "Size for volume: %s not found, skipping secure delete." msgstr "" @@ -3649,66 +3691,70 @@ msgstr "" msgid "Selected %s as target nfs share." msgstr "" -#: cinder/volume/drivers/rbd.py:188 +#: cinder/volume/drivers/rbd.py:189 #, python-format msgid "error opening rbd image %s" msgstr "" -#: cinder/volume/drivers/rbd.py:239 +#: cinder/volume/drivers/rbd.py:240 msgid "rados and rbd python libraries not found" msgstr "" -#: cinder/volume/drivers/rbd.py:245 +#: cinder/volume/drivers/rbd.py:246 msgid "error connecting to ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:310 cinder/volume/drivers/sheepdog.py:172 +#: cinder/volume/drivers/rbd.py:311 cinder/volume/drivers/sheepdog.py:175 msgid "error refreshing volume stats" msgstr "" -#: cinder/volume/drivers/rbd.py:350 +#: cinder/volume/drivers/rbd.py:351 #, python-format msgid "flattening %(pool)s/%(img)s" msgstr "" -#: cinder/volume/drivers/rbd.py:356 +#: cinder/volume/drivers/rbd.py:357 #, python-format msgid "cloning %(pool)s/%(img)s@%(snap)s to %(dst)s" msgstr "" -#: cinder/volume/drivers/rbd.py:435 +#: cinder/volume/drivers/rbd.py:439 #, python-format msgid "connection data: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:444 +#: cinder/volume/drivers/rbd.py:448 msgid "Not stored in rbd" msgstr "" -#: cinder/volume/drivers/rbd.py:448 +#: cinder/volume/drivers/rbd.py:452 msgid "Blank components" msgstr "" -#: cinder/volume/drivers/rbd.py:451 +#: cinder/volume/drivers/rbd.py:455 #, fuzzy msgid "Not an rbd snapshot" msgstr "無效的快照(snapshot)" -#: cinder/volume/drivers/rbd.py:463 +#: cinder/volume/drivers/rbd.py:467 #, python-format msgid "not cloneable: %s" msgstr "" -#: cinder/volume/drivers/rbd.py:467 +#: cinder/volume/drivers/rbd.py:471 #, python-format msgid "%s is in a different ceph cluster" msgstr "" -#: cinder/volume/drivers/rbd.py:479 +#: cinder/volume/drivers/rbd.py:483 #, fuzzy, python-format msgid "Unable to open image %(loc)s: %(err)s" msgstr "找不到Volume %s" +#: cinder/volume/drivers/rbd.py:572 cinder/volume/drivers/sheepdog.py:197 +msgid "Extend volume from %(old_size) to %(new_size)" +msgstr "" + #: cinder/volume/drivers/scality.py:64 msgid "Value required for 'scality_sofs_config'" msgstr "" @@ -3731,129 +3777,174 @@ msgstr "" msgid "Cannot find volume dir for Scality SOFS at '%s'" msgstr "" -#: cinder/volume/drivers/sheepdog.py:55 +#: cinder/volume/drivers/sheepdog.py:56 #, python-format msgid "Sheepdog is not working: %s" msgstr "" -#: cinder/volume/drivers/sheepdog.py:60 +#: cinder/volume/drivers/sheepdog.py:61 msgid "Sheepdog is not working" msgstr "" -#: cinder/volume/drivers/solidfire.py:91 cinder/volume/drivers/solidfire.py:581 +#: cinder/volume/drivers/solidfire.py:136 #, python-format -msgid "Update SolidFire Cluster stats failed: %s" +msgid "Payload for SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:138 +#: cinder/volume/drivers/solidfire.py:143 #, python-format -msgid "Payload for SolidFire API call: %s" +msgid "" +"Failed to make httplib connection SolidFire Cluster: %s (verify san_ip " +"settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:146 +#, python-format +msgid "Failed to make httplib connection: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:156 +#: cinder/volume/drivers/solidfire.py:153 +#, python-format +msgid "" +"Request to SolidFire cluster returned bad status: %(status)s / %(reason)s" +" (check san_login/san_password settings)" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:158 +#, python-format +msgid "HTTP request failed, with status: %(status)s and reason: %(reason)s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:169 #, python-format msgid "Call to json.loads() raised an exception: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:162 +#: cinder/volume/drivers/solidfire.py:175 #, python-format msgid "Results of SolidFire API call: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:166 +#: cinder/volume/drivers/solidfire.py:179 #, python-format msgid "Clone operation encountered: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:168 +#: cinder/volume/drivers/solidfire.py:181 #, python-format msgid "Waiting for outstanding operation before retrying snapshot: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:174 +#: cinder/volume/drivers/solidfire.py:187 #, python-format msgid "Detected xDBVersionMismatch, retry %s of 5" msgstr "" -#: cinder/volume/drivers/solidfire.py:181 +#: cinder/volume/drivers/solidfire.py:194 +#: cinder/volume/drivers/solidfire.py:261 +#: cinder/volume/drivers/solidfire.py:350 #, python-format msgid "API response: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:201 +#: cinder/volume/drivers/solidfire.py:214 #, python-format msgid "Found solidfire account: %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:230 +#: cinder/volume/drivers/solidfire.py:243 #, python-format msgid "solidfire account: %s does not exist, create it..." msgstr "" -#: cinder/volume/drivers/solidfire.py:291 +#: cinder/volume/drivers/solidfire.py:305 #, python-format msgid "Failed to retrieve volume SolidFire-ID: %s in get_by_account!" msgstr "" -#: cinder/volume/drivers/solidfire.py:365 +#: cinder/volume/drivers/solidfire.py:380 msgid "Failed to get model update from clone" msgstr "" -#: cinder/volume/drivers/solidfire.py:391 +#: cinder/volume/drivers/solidfire.py:392 +#, python-format +msgid "Failed volume create: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:407 #, python-format msgid "More than one valid preset was detected, using %s" msgstr "" -#: cinder/volume/drivers/solidfire.py:424 +#: cinder/volume/drivers/solidfire.py:432 +#, python-format +msgid "Failed to get SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:441 #, python-format msgid "Mapped SolidFire volumeID %(sfid)s to cinder ID %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:433 +#: cinder/volume/drivers/solidfire.py:450 #, python-format msgid "Volume %s, not found on SF Cluster." msgstr "" -#: cinder/volume/drivers/solidfire.py:436 +#: cinder/volume/drivers/solidfire.py:453 #, python-format msgid "Found %(count)s volumes mapped to id: %(uuid)s." msgstr "" -#: cinder/volume/drivers/solidfire.py:503 +#: cinder/volume/drivers/solidfire.py:520 msgid "Enter SolidFire delete_volume..." msgstr "" -#: cinder/volume/drivers/solidfire.py:507 +#: cinder/volume/drivers/solidfire.py:524 #, python-format msgid "Account for Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:509 +#: cinder/volume/drivers/solidfire.py:526 msgid "This usually means the volume was never succesfully created." msgstr "" -#: cinder/volume/drivers/solidfire.py:524 +#: cinder/volume/drivers/solidfire.py:539 +#, python-format +msgid "Failed to delete SolidFire Volume: %s" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:542 +#: cinder/volume/drivers/solidfire.py:613 #, python-format msgid "Volume ID %s was not found on the SolidFire Cluster!" msgstr "" -#: cinder/volume/drivers/solidfire.py:527 +#: cinder/volume/drivers/solidfire.py:545 msgid "Leaving SolidFire delete_volume" msgstr "" -#: cinder/volume/drivers/solidfire.py:531 +#: cinder/volume/drivers/solidfire.py:549 msgid "Executing SolidFire ensure_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:536 +#: cinder/volume/drivers/solidfire.py:554 msgid "Executing SolidFire create_export..." msgstr "" -#: cinder/volume/drivers/solidfire.py:590 +#: cinder/volume/drivers/solidfire.py:605 +msgid "Entering SolidFire extend_volume..." +msgstr "" + +#: cinder/volume/drivers/solidfire.py:627 +msgid "Leaving SolidFire extend_volume" +msgstr "" + +#: cinder/volume/drivers/solidfire.py:632 msgid "Updating cluster status info" msgstr "" -#: cinder/volume/drivers/solidfire.py:598 +#: cinder/volume/drivers/solidfire.py:640 #, fuzzy msgid "Failed to get updated stats" msgstr "內文解碼失敗" @@ -3891,7 +3982,7 @@ msgstr "" #: cinder/volume/drivers/storwize_svc.py:299 #: cinder/volume/drivers/netapp/iscsi.py:123 #: cinder/volume/drivers/netapp/nfs.py:221 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:137 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:140 #, python-format msgid "%s is not set" msgstr "" @@ -5131,57 +5222,57 @@ msgstr "" msgid "XML exception reading parameter: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:162 +#: cinder/volume/drivers/hds/hds.py:164 #, python-format msgid "portal: %(ip)s:%(ipp)s, CTL: %(ctl)s, port: %(port)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:181 +#: cinder/volume/drivers/hds/hds.py:183 #, python-format msgid "No configuration found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:232 +#: cinder/volume/drivers/hds/hds.py:236 #, python-format msgid "HDP not found: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:265 +#: cinder/volume/drivers/hds/hds.py:275 #, python-format msgid "iSCSI portal not found for service: %s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:302 +#: cinder/volume/drivers/hds/hds.py:313 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:316 +#: cinder/volume/drivers/hds/hds.py:327 #, python-format msgid "Array Mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:322 +#: cinder/volume/drivers/hds/hds.py:333 #, python-format msgid "delete lun %(lun)s on %(name)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:399 +#: cinder/volume/drivers/hds/hds.py:414 #, python-format msgid "LUN %(lun)s of size %(sz)s MB is created from snapshot." msgstr "" -#: cinder/volume/drivers/hds/hds.py:421 +#: cinder/volume/drivers/hds/hds.py:437 #, python-format msgid "LUN %(lun)s of size %(size)s MB is created." msgstr "" -#: cinder/volume/drivers/hds/hds.py:435 +#: cinder/volume/drivers/hds/hds.py:451 #, python-format msgid "Array mismatch %(myid)s vs %(arid)s" msgstr "" -#: cinder/volume/drivers/hds/hds.py:446 +#: cinder/volume/drivers/hds/hds.py:463 #, python-format msgid "LUN %s is deleted." msgstr "" @@ -5930,64 +6021,87 @@ msgstr "" msgid "LUID not found for %(zfs_poolname)s. Output=%(out)s" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:130 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:133 msgid "" "hp3par_domain has been deprecated and is no longer used. The domain is " "automatically looked up based on the CPG." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:150 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:153 msgid "Login to 3PAR array invalid" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:174 -#: cinder/volume/drivers/san/hp/hp_3par_common.py:520 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:177 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:540 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:182 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:185 #, python-format msgid "CPG (%s) doesn't exist on array." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:188 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:191 #, python-format msgid "CPG (%s) must be in a domain" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:330 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:333 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:336 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:339 #, fuzzy, python-format msgid "Error running ssh command: %s" msgstr "非預期的執行錯誤" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:574 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:594 #, python-format msgid "Must specify a valid persona %(valid)s, value '%(persona)s' is invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:630 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:650 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:658 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:678 #, python-format msgid "Volume (%s) already exists on array" msgstr "" -#: cinder/volume/drivers/san/hp/hp_3par_common.py:728 +#: cinder/volume/drivers/san/hp/hp_3par_common.py:748 #, fuzzy, python-format msgid "Unexpected state while cloning %s" msgstr "非預期的執行錯誤" -#~ msgid "already detached" +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:102 +#, python-format +msgid "Invalid IP address format '%s'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:135 +#, python-format +msgid "" +"Found invalid iSCSI IP address(s) in configuration option(s) " +"hp3par_iscsi_ips or iscsi_ip_address '%s.'" +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:141 +msgid "At least one valid iSCSI IP address must be set." +msgstr "" + +#: cinder/volume/drivers/san/hp/hp_3par_iscsi.py:327 +msgid "Least busy iSCSI port not found, using first iSCSI port in list." +msgstr "" + +#~ msgid "Failed to access the device on the path %(path)s: %(error)s." +#~ msgstr "" + +#~ msgid "Update SolidFire Cluster stats failed: %s" #~ msgstr ""