msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (Bulgaria) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-01-19 20:22+0000\n"
"Last-Translator: yazar <zrncescientiae@gmail.com>\n"
"Language-Team: Bosnian <bs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Neočekivana greška prilikom pokretanja komande."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Catalan "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.87\n"
+"Project-Id-Version: cinder jenkins.cinder.propose.translation.update.89\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-04-04 20:28+0000\n"
"Last-Translator: Zbyněk Schwarz <Unknown>\n"
"Language-Team: Czech <cs@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Při spuštění příkazu došlo k nečekané chybě."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr "href %s neobsahuje verzi"
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr "Zavádění správce rozšíření."
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr "Načteno rozšíření: %s"
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr "Název roz: %s"
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr "Přezdívká roz: %s"
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr "Popis roz: %s"
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr "Jmenný prostor roz: %s"
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr "Roz aktualizováno: %s"
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr "Výjimka při načítání rozšíření: %s"
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr "Načítání rozšíření %s"
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr "Volání továrny rozšíření %s"
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Nelze načít rozšížení %(ext_factory)s: %(exc)s"
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "Nelze načíst rozšíření %(classpath)s: %(exc)s"
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr "Nelze načíst rozšíření %(ext_name)s: %(exc)s"
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nenalezeno žádné cílové id ve svazku %(volume_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, fuzzy, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
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:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "skupina %s již existuje"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: Danish <da@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:23+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: German <de@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nicht möglich volume %s zufinden"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Nicht möglich volume %s zufinden"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Unerwarteter Fehler bei Ausführung des Kommandos."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-10-21 11:27+0000\n"
"Last-Translator: Tom Fifield <Unknown>\n"
"Language-Team: English (Australia) <en_AU@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tried to remove non-existent console %(console_id)s."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tried to remove non-existent console %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Rebooting instance %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Got exception: %s"
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Deleting user %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "volume group %s doesn't exist"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s already exists"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "Got exception: %s"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-03-30 11:10+0000\n"
"Last-Translator: Anthony Harrington <untaintableangel@hotmail.co.uk>\n"
"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Unable to locate volume %s"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Unable to locate volume %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Rebooting instance %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Unexpected error while running command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: markmc <markmc@redhat.com>\n"
"Language-Team: en_US <LL@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Unexpected error while running command."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr "href %s does not contain version"
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr "Initializing extension manager."
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr "Loaded extension: %s"
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr "Ext name: %s"
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr "Ext alias: %s"
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr "Ext description: %s"
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext namespace: %s"
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr "Ext updated: %s"
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr "Exception loading extension: %s"
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr "Loading extension %s"
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr "Calling extension factory %s"
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr "osapi_volume_extension is set to deprecated path: %s"
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Failed to load extension %(ext_factory)s: %(exc)s"
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "Failed to load extension %(classpath)s: %(exc)s"
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr "Failed to load extension %(ext_name)s: %(exc)s"
msgid "Creating iscsi_target for: %s"
msgstr "Creating iscsi_target for: %s"
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to create iscsi target for volume id:%(vol_id)s."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Failed to remove iscsi target for volume id:%(vol_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr "valid iqn needed for show_target"
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr "Removing iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr "rtstool is not installed correctly"
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr "Creating iscsi_target for volume: %s"
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr "Removing iscsi_target: %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr "Failed to add initiator iqn %s to target"
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr "Snapshot list encountered but no header found!"
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info' parsing failed."
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "Converted to %(f1)s, but format is now %(f2)s"
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr "Uncaught exception"
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr "mount.glusterfs is not installed"
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Creating folder %s "
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr "Ignored target creation error \"%s\" while ensuring export"
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Volume %s does not exist in Nexenta SA"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr "Ignored target group creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr "Ignored target group member addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr "Ignored LU creation error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Error running ssh command: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, python-format
msgid ""
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"Must specify a valid provisioning type %(valid)s, value '%(prov)s' is "
"invalid."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr "Volume (%s) already exists on array"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "Uncaught exception"
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-03-10 06:08+0000\n"
"Last-Translator: Oscar Rosario <oscar.inirio@gmail.com>\n"
"Language-Team: Spanish <es@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Fallo al generar metadatos para la ip %s"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Fallo al generar metadatos para la ip %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando instancia %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Obtenida excepción %s"
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Borrando usuario %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "el grupo de volumenes %s no existe"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Error inesperado mientras el comando se ejecutaba"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "el grupo %s ya existe"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "Obtenida excepción %s"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (Finland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-04-06 14:54+0000\n"
"Last-Translator: EmmanuelLeNormand <manu@ubuntu-fr.org>\n"
"Language-Team: French <fr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Erreur imprévue lors de l'éxecution de la commande"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Tentative de suppression d'une console non existente %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Redémarrage de l'instance %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Reçu exception : %s"
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Suppression de l'utilisateur %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "Le groupe de volume %s n'existe pas"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
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:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "le groupe %s existe déjà"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "Reçu exception : %s"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Croatian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Hungarian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Indonesian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-04-01 18:59+0000\n"
"Last-Translator: simone.sandri <lexluxsox@hotmail.it>\n"
"Language-Team: Italian <it@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Si e' verificato un errore inatteso durante l'esecuzione del comando."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Impossibile localizzare il volume %s"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Impossibile localizzare il volume %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Riavviando l'istanza %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
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:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Italian (Italy) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:22+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: \n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "存在しないコンソール %(console_id)s を削除しようとしました"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Rebooting instance: インスタンス %s を再起動します。"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "例外 %s が発生しました。"
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Deleting user: ユーザ %s を削除します。"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "ボリュームグループ%sが存在しません。"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "コマンド実行において予期しないエラーが発生しました。"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "グループ %s は既に存在しています。"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "例外 %s が発生しました。"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Georgian (Georgia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-12-16 04:42+0000\n"
"Last-Translator: Zhongyue Luo <lzyeval@gmail.com>\n"
"Language-Team: Korean <ko@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "%s 볼륨을 찾을수 없습니다"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "%s 볼륨을 찾을수 없습니다"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "인스턴스 %s를 재부팅합니다"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "명령 실행도중 예측하지 못한 에러가 발생했습니다"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (Korea) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Malay "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Norwegian Bokmål "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Dutch (Netherlands) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Polish (Poland) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Portuguese "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-02-06 21:07+0000\n"
"Last-Translator: Adriano Steffler <Unknown>\n"
"Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Erro inesperado ao executar o comando."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Falha ao obter metadados para o ip: %s"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Falha ao obter metadados para o ip: %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Reiniciando a instância %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Apagando usuário %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Erro inesperado ao executar o comando."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "group %s já existe"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-06-12 07:55+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Romanian "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-03-25 09:34+0000\n"
"Last-Translator: Eugene Marshal <Unknown>\n"
"Language-Team: Russian <ru@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Неожиданная ошибка при выполнении команды."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr "href %s не содержит версию"
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr "Инициализация диспетчера расширений."
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr "Загруженное расширение: %s"
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr "Загрузка расширения %s"
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "Ошибка загрузки расширения %(ext_factory)s: %(exc)s"
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr "Ошибка загрузки расширения %(ext_name)s: %(exc)s"
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "Выполнена попытка удаления несуществующей консоли %(console_id)s."
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "Перезагрузка копии %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "Ошибка анализа 'qemu-img info'."
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "Преобразование в необработанный, но текущий формат %s"
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "Исключение: %s"
-
#: cinder/openstack/common/excutils.py:48
#, fuzzy, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "Создание SR %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "том группы %s не существует"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Ошибка в соглашении: %s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "группа %s уже существует"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "Исключение: %s"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Russian (Russia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-07-01 16:14+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Slovenian (Slovenia) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Swahili (Kenya) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Tagalog <tl@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Merong hindi-inaasahang pagkakamali habang tumatakbo ang command."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-12-14 18:10+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish <tr@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Turkish (Turkey) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2011-08-23 11:21+0000\n"
"Last-Translator: Thierry Carrez <thierry.carrez+lp@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "Неочікувана помилка при виконанні команди."
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-08 11:44+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (Viet Nam) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-04-03 23:36+0000\n"
"Last-Translator: cheesecake <Unknown>\n"
"Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "运行命令时出现意外错误"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr "href %s 不包含版本"
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr "正在初始化扩展管理员。"
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr "加载的扩展:%s"
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr "Ext name: %s"
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr "Ext alias: %s"
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr "Ext 描述: %s"
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr "Ext 命名空间: %s"
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr "Ext updated: %s"
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr "加载扩展发生异常:%s"
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr "正在加载扩展 %s"
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr "调用扩展工厂 %s"
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr "加载扩展 %(ext_factory)s 失败:%(exc)s"
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr "加载扩展 %(classpath)s 失败:%(exc)s"
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr "加载扩展 %(ext_name)s 失败:%(exc)s"
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "没有为卷 %(volume_id)s 找到目标id。"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "尝试删除不存在的控制台%(console_id)s。"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, fuzzy, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr "跳过remove_export。没有为卷提供iscsi_target:%d"
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, fuzzy, python-format
msgid "Removing iscsi_target: %s"
msgstr "正在重启虚拟机 %s"
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr "'qemu-img info'解析失败"
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr "转化为裸格式,但目前格式是 %s"
-#: cinder/openstack/common/exception.py:104
-#, fuzzy
-msgid "Uncaught exception"
-msgstr "得到异常:%s"
-
#: cinder/openstack/common/excutils.py:48
#, fuzzy, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr "正在创建存储库 %s"
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr "卷组 %s 不存在"
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "握手出错:%s"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, fuzzy, python-format
msgid "Volume (%s) already exists on array"
msgstr "安全组 %s 已经存在"
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr "得到异常:%s"
+
msgstr ""
"Project-Id-Version: Cinder\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2013-05-29 08:13+0000\n"
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
"Language-Team: Chinese (Hong Kong) "
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr ""
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr ""
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+
msgstr ""
"Project-Id-Version: cinder\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
-"POT-Creation-Date: 2013-08-07 06:10+0000\n"
+"POT-Creation-Date: 2013-08-08 06:10+0000\n"
"PO-Revision-Date: 2012-03-07 02:00+0000\n"
"Last-Translator: Charles Hsu <charles0126+openstack@gmail.com>\n"
"Language-Team: Chinese (Traditional) <zh_TW@li.org>\n"
msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r"
msgstr ""
-#: cinder/exception.py:66
+#: cinder/exception.py:65
msgid "Unexpected error while running command."
msgstr "非預期的執行錯誤"
-#: cinder/exception.py:69
+#: cinder/exception.py:68
#, python-format
msgid ""
"%(description)s\n"
msgid "href %s does not contain version"
msgstr ""
-#: cinder/api/extensions.py:185
+#: cinder/api/extensions.py:184
msgid "Initializing extension manager."
msgstr ""
-#: cinder/api/extensions.py:200
+#: cinder/api/extensions.py:199
#, python-format
msgid "Loaded extension: %s"
msgstr ""
-#: cinder/api/extensions.py:238
+#: cinder/api/extensions.py:237
#, python-format
msgid "Ext name: %s"
msgstr ""
-#: cinder/api/extensions.py:239
+#: cinder/api/extensions.py:238
#, python-format
msgid "Ext alias: %s"
msgstr ""
-#: cinder/api/extensions.py:240
+#: cinder/api/extensions.py:239
#, python-format
msgid "Ext description: %s"
msgstr ""
-#: cinder/api/extensions.py:242
+#: cinder/api/extensions.py:241
#, python-format
msgid "Ext namespace: %s"
msgstr ""
-#: cinder/api/extensions.py:243
+#: cinder/api/extensions.py:242
#, python-format
msgid "Ext updated: %s"
msgstr ""
-#: cinder/api/extensions.py:245
+#: cinder/api/extensions.py:244
#, python-format
msgid "Exception loading extension: %s"
msgstr ""
-#: cinder/api/extensions.py:259
+#: cinder/api/extensions.py:258
#, python-format
msgid "Loading extension %s"
msgstr ""
-#: cinder/api/extensions.py:265
+#: cinder/api/extensions.py:264
#, python-format
msgid "Calling extension factory %s"
msgstr ""
-#: cinder/api/extensions.py:279
+#: cinder/api/extensions.py:278
#, python-format
msgid "osapi_volume_extension is set to deprecated path: %s"
msgstr ""
-#: cinder/api/extensions.py:281
+#: cinder/api/extensions.py:280
#, python-format
msgid ""
"Please set your flag or cinder.conf settings for osapi_volume_extension "
"to: %s"
msgstr ""
-#: cinder/api/extensions.py:290
+#: cinder/api/extensions.py:289
#, python-format
msgid "Failed to load extension %(ext_factory)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:359
+#: cinder/api/extensions.py:358
#, python-format
msgid "Failed to load extension %(classpath)s: %(exc)s"
msgstr ""
-#: cinder/api/extensions.py:384
+#: cinder/api/extensions.py:383
#, python-format
msgid "Failed to load extension %(ext_name)s: %(exc)s"
msgstr ""
msgid "Creating iscsi_target for: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:292
+#: cinder/brick/iscsi/iscsi.py:174 cinder/brick/iscsi/iscsi.py:296
#, fuzzy, python-format
msgid "Failed to create iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "找不到Volume %s"
msgid "Failed to remove iscsi target for volume id:%(vol_id)s: %(e)s"
msgstr "找不到Volume %s"
-#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:463
-#: cinder/brick/iser/iser.py:207
+#: cinder/brick/iscsi/iscsi.py:226 cinder/brick/iscsi/iscsi.py:467
+#: cinder/brick/iser/iser.py:208
msgid "valid iqn needed for show_target"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:299
+#: cinder/brick/iscsi/iscsi.py:303
#, python-format
msgid "Removing iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:385
+#: cinder/brick/iscsi/iscsi.py:389
msgid "rtstool is not installed correctly"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:405
+#: cinder/brick/iscsi/iscsi.py:409
#, python-format
msgid "Creating iscsi_target for volume: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:429 cinder/brick/iscsi/iscsi.py:438
+#: cinder/brick/iscsi/iscsi.py:433 cinder/brick/iscsi/iscsi.py:442
#, python-format
msgid "Failed to create iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:445
+#: cinder/brick/iscsi/iscsi.py:449
#, python-format
msgid "Removing iscsi_target: %s"
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:455
+#: cinder/brick/iscsi/iscsi.py:459
#, python-format
msgid "Failed to remove iscsi target for volume id:%s."
msgstr ""
-#: cinder/brick/iscsi/iscsi.py:484
+#: cinder/brick/iscsi/iscsi.py:488
#, python-format
msgid "Failed to add initiator iqn %s to target"
msgstr ""
" tgtd config file contains 'include %(volumes_dir)s/*'"
msgstr ""
-#: cinder/brick/iser/iser.py:180
+#: cinder/brick/iser/iser.py:181
#, python-format
msgid "Removing iser_target for: %s"
msgstr ""
-#: cinder/brick/iser/iser.py:197
+#: cinder/brick/iser/iser.py:198
#, python-format
msgid "Failed to remove iser target for volume id:%(vol_id)s: %(e)s"
msgstr ""
msgstr ""
#: cinder/image/image_utils.py:224 cinder/image/image_utils.py:256
-#: cinder/volume/drivers/gpfs.py:462
+#: cinder/volume/drivers/gpfs.py:511
msgid "'qemu-img info' parsing failed."
msgstr ""
msgid "Converted to %(f1)s, but format is now %(f2)s"
msgstr ""
-#: cinder/openstack/common/exception.py:104
-msgid "Uncaught exception"
-msgstr ""
-
#: cinder/openstack/common/excutils.py:48
#, python-format
msgid "Original exception being dropped: %s"
#: 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:310
+#: cinder/volume/drivers/nexenta/volume.py:321
msgid "Updating volume stats"
msgstr ""
msgid "volume %s: Error trying to extend volume"
msgstr ""
-#: cinder/volume/utils.py:160
+#: cinder/volume/utils.py:155
#, python-format
msgid ""
"Incorrect value error: %(blocksize)s, it may indicate that "
msgid "mount.glusterfs is not installed"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:89
+#: cinder/volume/drivers/gpfs.py:91
#, python-format
msgid "GPFS is not active. Detailed output: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:90
+#: cinder/volume/drivers/gpfs.py:92
#, python-format
msgid "GPFS is not running - state: %s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:107
+#: cinder/volume/drivers/gpfs.py:135
msgid "Option gpfs_mount_point_base is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:114
+#: cinder/volume/drivers/gpfs.py:142
msgid "Option gpfs_images_share_mode is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:120
+#: cinder/volume/drivers/gpfs.py:148
msgid "Option gpfs_images_dir is not set correctly."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:127
+#: cinder/volume/drivers/gpfs.py:155
#, python-format
msgid ""
"gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s "
"belong to different file systems"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:140
+#: cinder/volume/drivers/gpfs.py:164
+#, python-format
+msgid ""
+"Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in "
+"cluster daemon level %(cur)s - must be at least at level %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:178
#, python-format
msgid "%s must be an absolute path."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:145
+#: cinder/volume/drivers/gpfs.py:183
#, python-format
msgid "%s is not a directory."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:153
+#: cinder/volume/drivers/gpfs.py:191
#, python-format
msgid "%s is not on GPFS. Perhaps GPFS not mounted."
msgstr ""
-#: cinder/volume/drivers/gpfs.py:400
+#: cinder/volume/drivers/gpfs.py:198
+#, python-format
+msgid ""
+"The GPFS filesystem %(fs)s is not at the required release level. Current"
+" level is %(cur)s, must be at least %(min)s."
+msgstr ""
+
+#: cinder/volume/drivers/gpfs.py:449
#, python-format
msgid "mkfs failed on volume %(vol)s, error message was: %(err)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:454
+#: cinder/volume/drivers/gpfs.py:503
#, python-format
msgid "fmt = %(fmt)s backed by: %(backing_file)s"
msgstr ""
-#: cinder/volume/drivers/gpfs.py:476
+#: cinder/volume/drivers/gpfs.py:525
#, python-format
msgid "Expected image to be in raw format, but is %s"
msgstr ""
msgstr ""
#: cinder/volume/drivers/windows.py:206
-#: cinder/volume/drivers/nexenta/volume.py:210
+#: cinder/volume/drivers/nexenta/volume.py:221
#, python-format
msgid "Ignored target creation error \"%s\" while ensuring export"
msgstr ""
msgid "Volume %s does not exist in Nexenta SA"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:140
+#: cinder/volume/drivers/nexenta/volume.py:137
+#, python-format
+msgid "Extending volume: %(id)s New size: %(size)s GB"
+msgstr ""
+
+#: cinder/volume/drivers/nexenta/volume.py:151
#, python-format
msgid "Volume %s does not exist, it seems it was already deleted"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:218
+#: cinder/volume/drivers/nexenta/volume.py:229
#, python-format
msgid "Ignored target group creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:227
+#: cinder/volume/drivers/nexenta/volume.py:238
#, python-format
msgid "Ignored target group member addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:235
+#: cinder/volume/drivers/nexenta/volume.py:246
#, python-format
msgid "Ignored LU creation error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:245
+#: cinder/volume/drivers/nexenta/volume.py:256
#, python-format
msgid "Ignored LUN mapping entry addition error \"%s\" while ensuring export"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:281
+#: cinder/volume/drivers/nexenta/volume.py:292
#, python-format
msgid ""
"Got error trying to destroy target group %(target_group)s, assuming it is"
" already gone: %(exc)s"
msgstr ""
-#: cinder/volume/drivers/nexenta/volume.py:289
+#: cinder/volume/drivers/nexenta/volume.py:300
#, python-format
msgid ""
"Got error trying to delete target %(target)s, assuming it is already "
msgid "Error running ssh command: %s"
msgstr "非預期的執行錯誤"
-#: cinder/volume/drivers/san/hp/hp_3par_common.py:685
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:689
#, 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:746
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:750
#, 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:786
+#: cinder/volume/drivers/san/hp/hp_3par_common.py:790
#, python-format
msgid "Volume (%s) already exists on array"
msgstr ""
#~ msgid "Fibre Channel device not found."
#~ msgstr ""
+#~ msgid "Uncaught exception"
+#~ msgstr ""
+