From 66a0590f7efc764523af1f30dbdbee37ef557807 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Tue, 5 Aug 2014 06:07:35 +0000 Subject: [PATCH] Imported Translations from Transifex Change-Id: I331a98ba98a7c5efa1a9c9f0288938bea1d2813a --- .../en_GB/LC_MESSAGES/trove-log-critical.po | 21 + .../en_GB/LC_MESSAGES/trove-log-error.po | 21 + .../en_GB/LC_MESSAGES/trove-log-info.po | 21 + .../en_GB/LC_MESSAGES/trove-log-warning.po | 21 + trove/locale/en_US/LC_MESSAGES/trove.po | 613 ++++++++--------- trove/locale/trove.pot | 615 ++++++++---------- 6 files changed, 647 insertions(+), 665 deletions(-) create mode 100644 trove/locale/en_GB/LC_MESSAGES/trove-log-critical.po create mode 100644 trove/locale/en_GB/LC_MESSAGES/trove-log-error.po create mode 100644 trove/locale/en_GB/LC_MESSAGES/trove-log-info.po create mode 100644 trove/locale/en_GB/LC_MESSAGES/trove-log-warning.po diff --git a/trove/locale/en_GB/LC_MESSAGES/trove-log-critical.po b/trove/locale/en_GB/LC_MESSAGES/trove-log-critical.po new file mode 100644 index 0000000000..e3d905c67f --- /dev/null +++ b/trove/locale/en_GB/LC_MESSAGES/trove-log-critical.po @@ -0,0 +1,21 @@ +# Translations template for trove. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the trove project. +# +# Translators: +# Andi Chandler , 2014 +msgid "" +msgstr "" +"Project-Id-Version: trove\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" +"PO-Revision-Date: 2014-07-25 15:02+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"trove/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/trove/locale/en_GB/LC_MESSAGES/trove-log-error.po b/trove/locale/en_GB/LC_MESSAGES/trove-log-error.po new file mode 100644 index 0000000000..e231c03859 --- /dev/null +++ b/trove/locale/en_GB/LC_MESSAGES/trove-log-error.po @@ -0,0 +1,21 @@ +# Translations template for trove. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the trove project. +# +# Translators: +# Andi Chandler , 2014 +msgid "" +msgstr "" +"Project-Id-Version: trove\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" +"PO-Revision-Date: 2014-07-25 23:08+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"trove/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/trove/locale/en_GB/LC_MESSAGES/trove-log-info.po b/trove/locale/en_GB/LC_MESSAGES/trove-log-info.po new file mode 100644 index 0000000000..e3d905c67f --- /dev/null +++ b/trove/locale/en_GB/LC_MESSAGES/trove-log-info.po @@ -0,0 +1,21 @@ +# Translations template for trove. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the trove project. +# +# Translators: +# Andi Chandler , 2014 +msgid "" +msgstr "" +"Project-Id-Version: trove\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" +"PO-Revision-Date: 2014-07-25 15:02+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"trove/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/trove/locale/en_GB/LC_MESSAGES/trove-log-warning.po b/trove/locale/en_GB/LC_MESSAGES/trove-log-warning.po new file mode 100644 index 0000000000..e3d905c67f --- /dev/null +++ b/trove/locale/en_GB/LC_MESSAGES/trove-log-warning.po @@ -0,0 +1,21 @@ +# Translations template for trove. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the trove project. +# +# Translators: +# Andi Chandler , 2014 +msgid "" +msgstr "" +"Project-Id-Version: trove\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" +"PO-Revision-Date: 2014-07-25 15:02+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" +"trove/language/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" diff --git a/trove/locale/en_US/LC_MESSAGES/trove.po b/trove/locale/en_US/LC_MESSAGES/trove.po index 412cec8fbe..8458e56884 100644 --- a/trove/locale/en_US/LC_MESSAGES/trove.po +++ b/trove/locale/en_US/LC_MESSAGES/trove.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: trove\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:08+0000\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" "PO-Revision-Date: 2014-03-19 18:14+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: English (United States) " @@ -23,12 +23,12 @@ msgstr "" msgid "Unable to create backup record for instance: %s" msgstr "" -#: trove/backup/models.py:241 +#: trove/backup/models.py:246 #, python-format msgid "Backup %s cannot be deleted because it is running." msgstr "" -#: trove/backup/models.py:285 +#: trove/backup/models.py:290 #, python-format msgid "Bad location for backup object: %s" msgstr "" @@ -505,94 +505,92 @@ msgstr "" msgid "Caught error: %s." msgstr "" -#: trove/conductor/manager.py:45 +#: trove/conductor/manager.py:46 #, python-format msgid "[Instance %s] sent field not present. Cannot compare." msgstr "" -#: trove/conductor/manager.py:75 +#: trove/conductor/manager.py:76 #, python-format msgid "[Instance %s] Rec'd message is older than last seen. Discarding." msgstr "" -#: trove/conductor/manager.py:108 +#: trove/conductor/manager.py:109 #, python-format msgid "" "[Instance: %(instance)s] Backup IDs mismatch! Expected %(expected)s, " "found %(found)s" msgstr "" -#: trove/conductor/manager.py:117 +#: trove/conductor/manager.py:118 #, python-format msgid "" "[Instance: %(instance)s] Backup instance IDs mismatch! Expected " "%(expected)s, found %(found)s" msgstr "" -#: trove/configuration/models.py:138 +#: trove/configuration/models.py:135 #, python-format msgid "Configuration group with ID %s could not be found." msgstr "" -#: trove/configuration/service.py:127 +#: trove/configuration/service.py:91 #, python-format -msgid "Updating configuration for tenant id %s" +msgid "" +"Creating configuration group on tenant %(tenant_id)s with name: " +"%(cfg_name)s" msgstr "" -#: trove/configuration/service.py:146 trove/configuration/service.py:157 +#: trove/configuration/service.py:121 #, python-format -msgid "loaded configuration instances: %s" +msgid "Deleting configuration group %(cfg_id)s on tenant: %(tenant_id)s" msgstr "" -#: trove/configuration/service.py:165 +#: trove/configuration/service.py:137 #, python-format -msgid "loaded configuration group: %s" +msgid "Updating configuration group %(cfg_id)s for tenant id %(tenant_id)s" msgstr "" -#: trove/configuration/service.py:182 -msgid "Validating configuration values" -msgstr "" - -#: trove/configuration/service.py:201 +#: trove/configuration/service.py:216 #, python-format msgid "" "The value provided for the configuration parameter %(key)s is not of type" " %(type)s." msgstr "" -#: trove/configuration/service.py:210 +#: trove/configuration/service.py:225 msgid "" "Invalid or unsupported min value defined in the configuration-parameters " "configuration file. Expected integer." msgstr "" -#: trove/configuration/service.py:216 +#: trove/configuration/service.py:231 #, python-format msgid "" "The value for the configuration parameter %(key)s is less than the " "minimum allowed: %(min)s" msgstr "" -#: trove/configuration/service.py:224 +#: trove/configuration/service.py:239 msgid "" "Invalid or unsupported max value defined in the configuration-parameters " "configuration file. Expected integer." msgstr "" -#: trove/configuration/service.py:230 +#: trove/configuration/service.py:245 #, python-format msgid "" "The value for the configuration parameter %(key)s is greater than the " "maximum allowed: %(max)s" msgstr "" -#: trove/configuration/service.py:244 +#: trove/configuration/service.py:259 msgid "" "Invalid or unsupported type defined in the configuration-parameters " "configuration file." msgstr "" -#: trove/configuration/service.py:254 +#: trove/configuration/service.py:269 #, python-format msgid "%s is not a supported configuration parameter." msgstr "" @@ -653,9 +651,9 @@ msgstr "" #: trove/extensions/mysql/service.py:208 trove/extensions/mysql/service.py:224 #: trove/extensions/mysql/service.py:239 trove/extensions/mysql/service.py:262 #: trove/extensions/mysql/service.py:273 trove/extensions/mysql/service.py:283 -#: trove/instance/service.py:133 trove/instance/service.py:144 -#: trove/instance/service.py:156 trove/instance/service.py:168 -#: trove/instance/service.py:181 +#: trove/instance/service.py:129 trove/instance/service.py:140 +#: trove/instance/service.py:152 trove/instance/service.py:164 +#: trove/instance/service.py:177 #, python-format msgid "" "req : '%s'\n" @@ -685,8 +683,8 @@ msgstr "" #: trove/extensions/mgmt/host/service.py:45 #: trove/extensions/mgmt/instances/service.py:73 #: trove/extensions/mgmt/instances/service.py:151 -#: trove/extensions/mgmt/instances/service.py:182 trove/instance/service.py:158 -#: trove/instance/service.py:170 +#: trove/extensions/mgmt/instances/service.py:182 trove/instance/service.py:154 +#: trove/instance/service.py:166 #, python-format msgid "" "id : '%s'\n" @@ -697,7 +695,7 @@ msgstr "" #: trove/extensions/mgmt/host/instance/service.py:52 #: trove/extensions/mgmt/instances/service.py:92 #: trove/extensions/mgmt/instances/service.py:115 -#: trove/extensions/mgmt/quota/service.py:43 trove/instance/service.py:78 +#: trove/extensions/mgmt/quota/service.py:43 trove/instance/service.py:74 msgid "Invalid request body." msgstr "" @@ -711,12 +709,12 @@ msgstr "" msgid "Invalid host action: %s" msgstr "" -#: trove/extensions/mgmt/instances/service.py:51 trove/instance/service.py:134 +#: trove/extensions/mgmt/instances/service.py:51 trove/instance/service.py:130 #, python-format msgid "Indexing a database instance for tenant '%s'" msgstr "" -#: trove/extensions/mgmt/instances/service.py:72 trove/instance/service.py:157 +#: trove/extensions/mgmt/instances/service.py:72 trove/instance/service.py:153 #, python-format msgid "Showing a database instance for tenant '%s'" msgstr "" @@ -781,7 +779,7 @@ msgid "Creating users for instance '%s'" msgstr "" #: trove/extensions/mysql/service.py:86 trove/extensions/mysql/service.py:274 -#: trove/instance/service.py:182 +#: trove/instance/service.py:178 #, python-format msgid "" "body : '%s'\n" @@ -844,12 +842,12 @@ msgstr "" msgid "Deleting schema for instance '%s'" msgstr "" -#: trove/extensions/security_group/models.py:78 trove/taskmanager/models.py:455 +#: trove/extensions/security_group/models.py:76 trove/taskmanager/models.py:455 #, python-format msgid "Security Group for %s" msgstr "" -#: trove/extensions/security_group/models.py:132 +#: trove/extensions/security_group/models.py:130 #, python-format msgid "Security Group with id: %(id)s already had been deleted" msgstr "" @@ -859,107 +857,101 @@ msgstr "" msgid "Create Security Group Rules Required field(s) - %s" msgstr "" -#: trove/guestagent/pkg.py:112 +#: trove/guestagent/api.py:58 trove/guestagent/api.py:61 +#: trove/guestagent/api.py:73 trove/guestagent/api.py:76 +#: trove/guestagent/api.py:85 trove/guestagent/api.py:88 #, python-format -msgid "Error removing conflict %s" +msgid "Error calling %s" msgstr "" -#: trove/guestagent/pkg.py:208 -msgid "version() saw unexpected output from rpm!" +#: trove/guestagent/dbaas.py:73 +msgid "Error getting volume stats." msgstr "" -#: trove/guestagent/pkg.py:231 +#: trove/guestagent/models.py:86 +#, python-format +msgid "Error finding instance %s" +msgstr "" + +#: trove/guestagent/pkg.py:117 +#, python-format +msgid "Error removing conflict %(package)s" +msgstr "" + +#: trove/guestagent/pkg.py:216 +#, python-format +msgid "Unexpected output from rpm command. (%(output)s)" +msgstr "" + +#: trove/guestagent/pkg.py:239 msgid "Error fixing dpkg" msgstr "" -#: trove/guestagent/pkg.py:337 +#: trove/guestagent/pkg.py:346 msgid "Error updating the apt sources" msgstr "" -#: trove/guestagent/volume.py:60 +#: trove/guestagent/volume.py:62 +msgid "Error getting device status" +msgstr "" + +#: trove/guestagent/volume.py:63 #, python-format msgid "InvalidDevicePath(path=%s)" msgstr "" -#: trove/guestagent/volume.py:72 +#: trove/guestagent/volume.py:79 msgid "Device path at {0} did not seem to be {1}." msgstr "" -#: trove/guestagent/volume.py:76 +#: trove/guestagent/volume.py:83 msgid "Volume was not formatted." msgstr "" -#: trove/guestagent/volume.py:116 +#: trove/guestagent/volume.py:126 +msgid "Error resizing file system." +msgstr "" + +#: trove/guestagent/volume.py:127 #, python-format msgid "Error resizing the filesystem: %s" msgstr "" -#: trove/guestagent/volume.py:129 +#: trove/guestagent/volume.py:140 #, python-format -msgid "Device %(device)s is already mounted in %(mount_point)s" +msgid "Device %(device)s is already mounted in %(mount_point)s. Unmounting now." msgstr "" -#: trove/guestagent/volume.py:132 -#, python-format -msgid "Unmounting %s" +#: trove/guestagent/volume.py:153 +msgid "Error retrieving mount points" msgstr "" -#: trove/guestagent/volume.py:144 +#: trove/guestagent/volume.py:154 #, python-format msgid "Could not obtain a list of mount points for device: %s" msgstr "" -#: trove/guestagent/backup/backupagent.py:71 +#: trove/guestagent/backup/backupagent.py:139 #, python-format -msgid "Running backup %(id)s" +msgid "Error saving backup %(backup_id)s." msgstr "" -#: trove/guestagent/backup/backupagent.py:80 +#: trove/guestagent/backup/backupagent.py:148 #, python-format -msgid "Using incremental runner: %s" +msgid "Error running backup %(backup_id)s." msgstr "" -#: trove/guestagent/backup/backupagent.py:108 +#: trove/guestagent/backup/backupagent.py:155 #, python-format -msgid "Starting Backup %s" +msgid "Completed backup %(backup_id)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:121 -#, python-format -msgid "Backup %(backup_id)s completed status: %(success)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:123 -#, python-format -msgid "Backup %(backup_id)s file swift checksum: %(checksum)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:125 -#, python-format -msgid "Backup %(backup_id)s location: %(location)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:138 -#, python-format -msgid "Error saving %(backup_id)s Backup" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:147 -#, python-format -msgid "Error running backup: %(backup_id)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:154 -#, python-format -msgid "Saving %(backup_id)s Backup Info to model" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:178 +#: trove/guestagent/backup/backupagent.py:179 #, python-format msgid "Restore from backup %(id)s completed successfully to %(restore_location)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:180 +#: trove/guestagent/backup/backupagent.py:181 #, python-format msgid "Restore size: %s" msgstr "" @@ -969,130 +961,77 @@ msgstr "" msgid "Error restoring backup %(id)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:188 +#: trove/guestagent/datastore/service.py:81 #, python-format -msgid "Restored Backup %(id)s" +msgid "Updating database status to %s." +msgstr "" + +#: trove/guestagent/datastore/service.py:132 +msgid "" +"DB server is not installed or is in restart mode, so for now we'll skip " +"determining the status of DB on this instance." +msgstr "" + +#: trove/guestagent/datastore/service.py:156 +msgid "Timeout while waiting for database status to change." msgstr "" #: trove/guestagent/datastore/cassandra/manager.py:64 -msgid "Setting status BUILDING" +msgid "Setting status of instance to BUILDING." msgstr "" #: trove/guestagent/datastore/cassandra/manager.py:99 -#: trove/guestagent/datastore/mongodb/manager.py:77 -msgid "\"prepare\" call has finished." +msgid "Completed setup of Cassandra database instance." msgstr "" #: trove/guestagent/datastore/cassandra/service.py:45 -msgid "Preparing Guest as Cassandra Server" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:48 -#: trove/guestagent/datastore/mysql/service.py:597 -#: trove/guestagent/datastore/redis/service.py:149 -msgid "Dbaas install_if_needed complete" +msgid "Preparing Guest as a Cassandra Server" msgstr "" #: trove/guestagent/datastore/cassandra/service.py:66 msgid "Error while initiating storage structure." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:86 -msgid "Error killing stalled Cassandra start command." +#: trove/guestagent/datastore/cassandra/service.py:74 +msgid "Error starting Cassandra" msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:89 +#: trove/guestagent/datastore/cassandra/service.py:86 +msgid "Error killing Cassandra start command." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:88 msgid "Could not start Cassandra" msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:101 -#: trove/guestagent/datastore/cassandra/service.py:103 -msgid "Could not stop Cassandra" +#: trove/guestagent/datastore/cassandra/service.py:100 +#: trove/guestagent/datastore/cassandra/service.py:102 +msgid "Could not stop Cassandra." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:108 -msgid "Restarting DB" +#: trove/guestagent/datastore/cassandra/service.py:107 +msgid "Restarting Cassandra server." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:121 +#: trove/guestagent/datastore/cassandra/service.py:124 +msgid "Writing new config." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:175 +msgid "Starting Cassandra with configuration changes." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:179 #, python-format -msgid "Defining temp config holder at %s" +msgid "Cannot execute start_db_with_conf_changes because Cassandra state == %s." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:125 -msgid "Writing new config" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:129 -msgid "Overriding old config" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:134 -msgid "Opening cassandra.yaml" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:136 -msgid "Preparing YAML object from cassandra.yaml" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:145 -#: trove/guestagent/datastore/cassandra/service.py:162 -#, python-format -msgid "Updating cassandra.yaml with %(key)s: %(value)s" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:148 -#: trove/guestagent/datastore/cassandra/service.py:165 -msgid "Dumping YAML to stream" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:177 -msgid "Starting cassandra with conf changes..." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:178 -#, python-format -msgid "inside the guest - cassandra is running %s..." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:181 -#, python-format -msgid "Cannot execute start_db_with_conf_changes because cassandra state == %s!" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:184 -#: trove/guestagent/datastore/mysql/service.py:864 -#: trove/guestagent/datastore/redis/service.py:246 -msgid "Initiating config." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:190 -#: trove/guestagent/datastore/couchbase/service.py:213 -#: trove/guestagent/datastore/mongodb/service.py:143 -#: trove/guestagent/datastore/mysql/service.py:870 -#: trove/guestagent/datastore/redis/service.py:252 -msgid "Resetting configuration" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:207 -#: trove/guestagent/datastore/mongodb/service.py:211 -#: trove/guestagent/datastore/mongodb/service.py:225 -#, python-format -msgid "Process execution %s" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:210 -#: trove/guestagent/datastore/mongodb/service.py:228 -#, python-format -msgid "OS Error %s" -msgstr "" - -#: trove/guestagent/datastore/couchbase/manager.py:78 -msgid "Securing couchbase now." +#: trove/guestagent/datastore/cassandra/service.py:205 +msgid "Error getting Cassandra status" msgstr "" #: trove/guestagent/datastore/couchbase/manager.py:88 -msgid "\"prepare\" couchbase call has finished." +msgid "Completed setup of Couchbase database instance." msgstr "" #: trove/guestagent/datastore/couchbase/manager.py:172 @@ -1111,91 +1050,73 @@ msgstr "" msgid "Restored database successfully" msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:57 -msgid "Preparing Guest as Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:58 +msgid "Preparing Guest as Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:59 -msgid "Installing Couchbase" +#: trove/guestagent/datastore/couchbase/service.py:67 +msgid "Couchbase Server change data dir path." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:66 -msgid "Couchbase Server change data dir path" +#: trove/guestagent/datastore/couchbase/service.py:87 +msgid "Couchbase Server initial setup finished." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:76 -msgid "Couchbase Server initialize cluster" +#: trove/guestagent/datastore/couchbase/service.py:89 +msgid "Error performing initial Couchbase setup." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:84 -msgid "Couchbase Server initial setup finished" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:86 -#, python-format -msgid "Process execution error %s" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:116 +#: trove/guestagent/datastore/couchbase/service.py:118 msgid "Enabling Couchbase Server on boot." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:123 +#: trove/guestagent/datastore/couchbase/service.py:125 msgid "Command to enable Couchbase Server on boot not found." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:127 -msgid "Disabling Couchbase Server on boot" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:141 -msgid "Stopping Couchbase Server..." -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:156 -msgid "Could not stop Couchbase Server!" -msgstr "" - #: trove/guestagent/datastore/couchbase/service.py:158 -msgid "Could not stop Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:160 +msgid "Could not stop Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:161 -msgid "Restarting Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:163 +msgid "Restarting Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:173 -msgid "Starting Couchbase Server..." +#: trove/guestagent/datastore/couchbase/service.py:175 +msgid "Starting Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:189 -msgid "Start up of Couchbase Server failed!" +#: trove/guestagent/datastore/couchbase/service.py:191 +msgid "Start up of Couchbase Server failed." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:202 -msgid "Starting Couchbase with configuration changes" +#: trove/guestagent/datastore/couchbase/service.py:195 +msgid "Error killing Couchbase start command." msgstr "" #: trove/guestagent/datastore/couchbase/service.py:203 -#: trove/guestagent/datastore/mongodb/service.py:133 +msgid "Starting Couchbase with configuration changes." +msgstr "" + +#: trove/guestagent/datastore/couchbase/service.py:204 #, python-format msgid "" "Configuration contents:\n" -" %s" +" %s." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:205 +#: trove/guestagent/datastore/couchbase/service.py:206 #, python-format -msgid "Cannot start Couchbase with configuration changes. Couchbase state == %s!" +msgid "Cannot start Couchbase with configuration changes. Couchbase state == %s." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:220 -msgid "Doing nothing." +#: trove/guestagent/datastore/couchbase/service.py:242 +msgid "Error getting Couchbase status." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:241 -#, python-format -msgid "Process execution %s " +#: trove/guestagent/datastore/mongodb/manager.py:78 +msgid "\"prepare\" call has finished." msgstr "" #: trove/guestagent/datastore/mongodb/service.py:42 @@ -1244,11 +1165,24 @@ msgstr "" msgid "Starting MongoDB with configuration changes" msgstr "" +#: trove/guestagent/datastore/mongodb/service.py:133 +#, python-format +msgid "" +"Configuration contents:\n" +" %s" +msgstr "" + #: trove/guestagent/datastore/mongodb/service.py:135 #, python-format msgid "Cannot start MongoDB with configuration changes. MongoDB state == %s!" msgstr "" +#: trove/guestagent/datastore/mongodb/service.py:143 +#: trove/guestagent/datastore/mysql/service.py:869 +#: trove/guestagent/datastore/redis/service.py:252 +msgid "Resetting configuration" +msgstr "" + #: trove/guestagent/datastore/mongodb/service.py:163 msgid "Updating MongoDB config" msgstr "" @@ -1272,14 +1206,15 @@ msgstr "" msgid "Config file %s not found" msgstr "" -#: trove/guestagent/datastore/mongodb/service.py:198 +#: trove/guestagent/datastore/mongodb/service.py:203 +#: trove/guestagent/datastore/mongodb/service.py:217 #, python-format -msgid "Set owner to 'mongodb' for %s " +msgid "Process execution %s" msgstr "" -#: trove/guestagent/datastore/mongodb/service.py:201 +#: trove/guestagent/datastore/mongodb/service.py:220 #, python-format -msgid "Set group to 'mongodb' for %s " +msgid "OS Error %s" msgstr "" #: trove/guestagent/datastore/mysql/manager.py:133 @@ -1300,6 +1235,11 @@ msgstr "" msgid "Preparing Guest as MySQL Server" msgstr "" +#: trove/guestagent/datastore/mysql/service.py:597 +#: trove/guestagent/datastore/redis/service.py:149 +msgid "Dbaas install_if_needed complete" +msgstr "" + #: trove/guestagent/datastore/mysql/service.py:603 msgid "Generating admin password..." msgstr "" @@ -1329,48 +1269,53 @@ msgstr "" msgid "Wiping ib_logfiles..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:781 +#: trove/guestagent/datastore/mysql/service.py:780 msgid "Writing my.cnf templates." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:803 +#: trove/guestagent/datastore/mysql/service.py:802 msgid "Writing new temp overrides.cnf file." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:807 +#: trove/guestagent/datastore/mysql/service.py:806 msgid "Moving overrides.cnf into correct location." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:811 +#: trove/guestagent/datastore/mysql/service.py:810 msgid "Setting permissions on overrides.cnf" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:816 +#: trove/guestagent/datastore/mysql/service.py:815 msgid "Removing overrides configuration file" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:821 +#: trove/guestagent/datastore/mysql/service.py:820 msgid "Starting mysql..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:844 +#: trove/guestagent/datastore/mysql/service.py:843 msgid "Start up of MySQL failed!" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:857 +#: trove/guestagent/datastore/mysql/service.py:856 msgid "Starting mysql with conf changes..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:858 +#: trove/guestagent/datastore/mysql/service.py:857 #, python-format msgid "inside the guest - self.status.is_mysql_running(%s)..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:861 +#: trove/guestagent/datastore/mysql/service.py:860 #, python-format msgid "Cannot execute start_db_with_conf_changes because MySQL state == %s!" msgstr "" +#: trove/guestagent/datastore/mysql/service.py:863 +#: trove/guestagent/datastore/redis/service.py:246 +msgid "Initiating config." +msgstr "" + #: trove/guestagent/datastore/redis/manager.py:92 msgid "Securing redis now." msgstr "" @@ -1456,129 +1401,133 @@ msgstr "" msgid "All buckets are memcached. Skipping backup." msgstr "" -#: trove/guestagent/strategies/restore/base.py:102 +#: trove/guestagent/strategies/backup/mysql_impl.py:66 +msgid "Innobackupex log file empty." +msgstr "" + +#: trove/guestagent/strategies/backup/mysql_impl.py:70 +msgid "Innobackupex did not complete successfully." +msgstr "" + +#: trove/guestagent/strategies/backup/mysql_impl.py:84 #, python-format -msgid "Restored %s bytes from stream." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:41 -msgid "The mysqld daemon is up and running." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:44 -#: trove/guestagent/strategies/restore/mysql_impl.py:52 -msgid "The mysqld daemon is not running." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:49 -msgid "The mysqld daemon is still running." +msgid "Metadata for backup: %s." msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:69 -msgid "Starting mysqld daemon" +msgid "Starting MySQL" msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:71 -msgid "wait_and_close_proc failed" +msgid "Got a timeout launching mysqld_safe" msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:79 -msgid "Root password reset successfully!" -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:80 -msgid "Cleaning up the temp mysqld process..." +msgid "Root password reset successfully." msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:121 #, python-format -msgid "Cleaning out restore location: %s" +msgid "Cleaning out restore location: %s." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:129 -#: trove/guestagent/strategies/restore/mysql_impl.py:188 +#: trove/guestagent/strategies/restore/mysql_impl.py:132 +#: trove/guestagent/strategies/restore/mysql_impl.py:191 +msgid "Innobackupex prepare finished successfully." +msgstr "" + +#: trove/guestagent/strategies/restore/mysql_impl.py:206 #, python-format -msgid "Running innobackupex prepare: %s" +msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:131 -#: trove/guestagent/strategies/restore/mysql_impl.py:190 -msgid "Innobackupex prepare finished successfully" -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:205 +#: trove/guestagent/strategies/storage/swift.py:131 #, python-format -msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s" +msgid "" +"Error saving data segment to swift. ETAG: %(tag)s Segment MD5: " +"%(checksum)s." msgstr "" -#: trove/guestagent/strategies/storage/swift.py:235 +#: trove/guestagent/strategies/storage/swift.py:162 +#, python-format +msgid "Error saving data to swift. Manifest ETAG: %(tag)s Swift MD5: %(checksum)s" +msgstr "" + +#: trove/guestagent/strategies/storage/swift.py:179 +#, python-format +msgid "" +"Original checksum: %(original)s does not match the current checksum: " +"%(current)s" +msgstr "" + +#: trove/guestagent/strategies/storage/swift.py:236 #, python-format msgid "Writing metadata: %s" msgstr "" -#: trove/instance/models.py:297 +#: trove/instance/models.py:300 #, python-format msgid "" "While shutting down instance (%(instance)s): server had status " "(%(status)s)." msgstr "" -#: trove/instance/models.py:568 +#: trove/instance/models.py:579 #, python-format msgid "Setting task status to NONE on instance %s..." msgstr "" -#: trove/instance/models.py:749 -#, python-format -msgid "Instance %s has no volume." -msgstr "" - -#: trove/instance/models.py:753 +#: trove/instance/models.py:767 #, python-format msgid "The new volume 'size' must be larger than the current volume size of '%s'" msgstr "" -#: trove/instance/models.py:903 +#: trove/instance/models.py:775 +#, python-format +msgid "Instance %s has no volume." +msgstr "" + +#: trove/instance/models.py:920 #, python-format msgid "Server %(server)s for instance %(instance)s wasfound twice!" msgstr "" -#: trove/instance/models.py:967 trove/instance/models.py:973 +#: trove/instance/models.py:984 trove/instance/models.py:990 #, python-format msgid "Server status could not be read for instance id(%s)" msgstr "" -#: trove/instance/models.py:970 +#: trove/instance/models.py:987 #, python-format msgid "Server api_status(%s)" msgstr "" -#: trove/instance/service.py:145 +#: trove/instance/service.py:141 #, python-format msgid "Indexing backups for instance '%s'" msgstr "" -#: trove/instance/service.py:169 +#: trove/instance/service.py:165 #, python-format msgid "Deleting a database instance for tenant '%s'" msgstr "" -#: trove/instance/service.py:180 +#: trove/instance/service.py:176 #, python-format msgid "Creating a database instance for tenant '%s'" msgstr "" -#: trove/instance/service.py:248 +#: trove/instance/service.py:244 #, python-format msgid "Updating instance for tenant id %s" msgstr "" -#: trove/instance/service.py:249 +#: trove/instance/service.py:245 #, python-format msgid "req: %s" msgstr "" -#: trove/instance/service.py:250 +#: trove/instance/service.py:246 #, python-format msgid "body: %s" msgstr "" @@ -2515,109 +2464,109 @@ msgstr "" msgid "Error creating server for instance %s" msgstr "" -#: trove/taskmanager/models.py:514 +#: trove/taskmanager/models.py:516 #, python-format msgid "Error provisioning volume for instance: %s" msgstr "" -#: trove/taskmanager/models.py:619 +#: trove/taskmanager/models.py:620 msgid "Entering guest_prepare" msgstr "" -#: trove/taskmanager/models.py:643 +#: trove/taskmanager/models.py:644 #, python-format msgid "Polling for ip addresses: $%s " msgstr "" -#: trove/taskmanager/models.py:652 +#: trove/taskmanager/models.py:653 #, python-format msgid "" "Instance IP not available, instance (%(instance)s): server had status " "(%(status)s)." msgstr "" -#: trove/taskmanager/models.py:663 +#: trove/taskmanager/models.py:664 msgid "Creating dns entry..." msgstr "" -#: trove/taskmanager/models.py:683 +#: trove/taskmanager/models.py:684 #, python-format msgid "" "Error creating security group rules. Invalid port format. FromPort = " "%(from)s, ToPort = %(to)s" msgstr "" -#: trove/taskmanager/models.py:744 +#: trove/taskmanager/models.py:745 #, python-format msgid "Error during delete compute server %s" msgstr "" -#: trove/taskmanager/models.py:753 +#: trove/taskmanager/models.py:754 #, python-format msgid "Error during dns entry of instance %(id)s: %(ex)s" msgstr "" -#: trove/taskmanager/models.py:762 +#: trove/taskmanager/models.py:763 #, python-format msgid "" "Server %(server_id)s got into ERROR status during delete of instance " "%(instance_id)s!" msgstr "" -#: trove/taskmanager/models.py:773 +#: trove/taskmanager/models.py:774 #, python-format msgid "Timout during nova server delete of server: %s" msgstr "" -#: trove/taskmanager/models.py:829 +#: trove/taskmanager/models.py:830 #, python-format msgid "Failed to reboot instance %(id)s: %(e)s" msgstr "" -#: trove/taskmanager/models.py:841 +#: trove/taskmanager/models.py:842 #, python-format msgid "Failure to restart datastore for instance %s." msgstr "" -#: trove/taskmanager/models.py:871 +#: trove/taskmanager/models.py:872 msgid "Failed to update configuration overrides." msgstr "" -#: trove/taskmanager/models.py:971 +#: trove/taskmanager/models.py:972 #, python-format msgid "Deleting files with prefix: %(cont)s/%(prefix)s" msgstr "" -#: trove/taskmanager/models.py:979 +#: trove/taskmanager/models.py:980 #, python-format msgid "Deleting file: %(cont)s/%(name)s" msgstr "" -#: trove/taskmanager/models.py:983 +#: trove/taskmanager/models.py:984 #, python-format msgid "Deleting file: %(cont)s/%(filename)s" msgstr "" -#: trove/taskmanager/models.py:1002 +#: trove/taskmanager/models.py:1003 #, python-format msgid "Exception deleting from swift. Details: %s" msgstr "" -#: trove/taskmanager/models.py:1025 +#: trove/taskmanager/models.py:1029 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Setting service status to failed." msgstr "" -#: trove/taskmanager/models.py:1034 +#: trove/taskmanager/models.py:1038 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Trying to recover by restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1042 +#: trove/taskmanager/models.py:1046 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2625,7 +2574,7 @@ msgid "" "restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1051 +#: trove/taskmanager/models.py:1055 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2633,53 +2582,53 @@ msgid "" "and then restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1153 +#: trove/taskmanager/models.py:1161 #, python-format msgid "Failed to get volume %(vol_id)s" msgstr "" -#: trove/taskmanager/models.py:1167 +#: trove/taskmanager/models.py:1175 #, python-format msgid "Timeout trying to extend the volume %(vol_id)s for instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1180 +#: trove/taskmanager/models.py:1188 #, python-format msgid "" "Error encountered trying to verify extend for the volume %(vol_id)s for " "instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1227 +#: trove/taskmanager/models.py:1235 #, python-format msgid "" "Volume resize failed for instance %(id)s. The instance must be in state " "%(state)s not %(inst_state)s." msgstr "" -#: trove/taskmanager/models.py:1348 +#: trove/taskmanager/models.py:1356 msgid "Exception during nova action." msgstr "" -#: trove/taskmanager/models.py:1350 +#: trove/taskmanager/models.py:1358 #, python-format msgid "Reverting action for instance %s" msgstr "" -#: trove/taskmanager/models.py:1356 +#: trove/taskmanager/models.py:1364 msgid "Restarting datastore." msgstr "" -#: trove/taskmanager/models.py:1359 +#: trove/taskmanager/models.py:1367 msgid "Cannot restart datastore because Nova server status is not ACTIVE" msgstr "" -#: trove/taskmanager/models.py:1362 +#: trove/taskmanager/models.py:1370 #, python-format msgid "Error resizing instance %s." msgstr "" -#: trove/taskmanager/models.py:1424 +#: trove/taskmanager/models.py:1432 msgid "Error sending reset_configuration call." msgstr "" @@ -2688,22 +2637,22 @@ msgstr "" msgid "volume status = %s" msgstr "" -#: trove/tests/fakes/nova.py:297 +#: trove/tests/fakes/nova.py:299 #, python-format msgid "FAKE_SERVERS_DB : %s" msgstr "" -#: trove/tests/fakes/nova.py:320 +#: trove/tests/fakes/nova.py:322 #, python-format msgid "Couldn't find server id %(id)s, collection=%(db)s" msgstr "" -#: trove/tests/fakes/nova.py:340 +#: trove/tests/fakes/nova.py:342 #, python-format msgid "Simulated event ended, deleting server %s." msgstr "" -#: trove/tests/fakes/nova.py:483 +#: trove/tests/fakes/nova.py:485 #, python-format msgid "Couldn't find volume id %(id)s, collection=%(db)s" msgstr "" diff --git a/trove/locale/trove.pot b/trove/locale/trove.pot index 44ce7cac81..9ca79048f5 100644 --- a/trove/locale/trove.pot +++ b/trove/locale/trove.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: trove 2014.2.dev108.g5869b3c\n" +"Project-Id-Version: trove 2014.2.dev36.ge26d068\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-07-22 06:08+0000\n" +"POT-Creation-Date: 2014-08-05 06:07+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -22,12 +22,12 @@ msgstr "" msgid "Unable to create backup record for instance: %s" msgstr "" -#: trove/backup/models.py:241 +#: trove/backup/models.py:246 #, python-format msgid "Backup %s cannot be deleted because it is running." msgstr "" -#: trove/backup/models.py:285 +#: trove/backup/models.py:290 #, python-format msgid "Bad location for backup object: %s" msgstr "" @@ -504,94 +504,92 @@ msgstr "" msgid "Caught error: %s." msgstr "" -#: trove/conductor/manager.py:45 +#: trove/conductor/manager.py:46 #, python-format msgid "[Instance %s] sent field not present. Cannot compare." msgstr "" -#: trove/conductor/manager.py:75 +#: trove/conductor/manager.py:76 #, python-format msgid "[Instance %s] Rec'd message is older than last seen. Discarding." msgstr "" -#: trove/conductor/manager.py:108 +#: trove/conductor/manager.py:109 #, python-format msgid "" "[Instance: %(instance)s] Backup IDs mismatch! Expected %(expected)s, " "found %(found)s" msgstr "" -#: trove/conductor/manager.py:117 +#: trove/conductor/manager.py:118 #, python-format msgid "" "[Instance: %(instance)s] Backup instance IDs mismatch! Expected " "%(expected)s, found %(found)s" msgstr "" -#: trove/configuration/models.py:138 +#: trove/configuration/models.py:135 #, python-format msgid "Configuration group with ID %s could not be found." msgstr "" -#: trove/configuration/service.py:127 +#: trove/configuration/service.py:91 #, python-format -msgid "Updating configuration for tenant id %s" +msgid "" +"Creating configuration group on tenant %(tenant_id)s with name: " +"%(cfg_name)s" msgstr "" -#: trove/configuration/service.py:146 trove/configuration/service.py:157 +#: trove/configuration/service.py:121 #, python-format -msgid "loaded configuration instances: %s" +msgid "Deleting configuration group %(cfg_id)s on tenant: %(tenant_id)s" msgstr "" -#: trove/configuration/service.py:165 +#: trove/configuration/service.py:137 #, python-format -msgid "loaded configuration group: %s" +msgid "Updating configuration group %(cfg_id)s for tenant id %(tenant_id)s" msgstr "" -#: trove/configuration/service.py:182 -msgid "Validating configuration values" -msgstr "" - -#: trove/configuration/service.py:201 +#: trove/configuration/service.py:216 #, python-format msgid "" "The value provided for the configuration parameter %(key)s is not of type" " %(type)s." msgstr "" -#: trove/configuration/service.py:210 +#: trove/configuration/service.py:225 msgid "" "Invalid or unsupported min value defined in the configuration-parameters " "configuration file. Expected integer." msgstr "" -#: trove/configuration/service.py:216 +#: trove/configuration/service.py:231 #, python-format msgid "" "The value for the configuration parameter %(key)s is less than the " "minimum allowed: %(min)s" msgstr "" -#: trove/configuration/service.py:224 +#: trove/configuration/service.py:239 msgid "" "Invalid or unsupported max value defined in the configuration-parameters " "configuration file. Expected integer." msgstr "" -#: trove/configuration/service.py:230 +#: trove/configuration/service.py:245 #, python-format msgid "" "The value for the configuration parameter %(key)s is greater than the " "maximum allowed: %(max)s" msgstr "" -#: trove/configuration/service.py:244 +#: trove/configuration/service.py:259 msgid "" "Invalid or unsupported type defined in the configuration-parameters " "configuration file." msgstr "" -#: trove/configuration/service.py:254 +#: trove/configuration/service.py:269 #, python-format msgid "%s is not a supported configuration parameter." msgstr "" @@ -652,9 +650,9 @@ msgstr "" #: trove/extensions/mysql/service.py:208 trove/extensions/mysql/service.py:224 #: trove/extensions/mysql/service.py:239 trove/extensions/mysql/service.py:262 #: trove/extensions/mysql/service.py:273 trove/extensions/mysql/service.py:283 -#: trove/instance/service.py:133 trove/instance/service.py:144 -#: trove/instance/service.py:156 trove/instance/service.py:168 -#: trove/instance/service.py:181 +#: trove/instance/service.py:129 trove/instance/service.py:140 +#: trove/instance/service.py:152 trove/instance/service.py:164 +#: trove/instance/service.py:177 #, python-format msgid "" "req : '%s'\n" @@ -684,8 +682,8 @@ msgstr "" #: trove/extensions/mgmt/host/service.py:45 #: trove/extensions/mgmt/instances/service.py:73 #: trove/extensions/mgmt/instances/service.py:151 -#: trove/extensions/mgmt/instances/service.py:182 trove/instance/service.py:158 -#: trove/instance/service.py:170 +#: trove/extensions/mgmt/instances/service.py:182 trove/instance/service.py:154 +#: trove/instance/service.py:166 #, python-format msgid "" "id : '%s'\n" @@ -696,7 +694,7 @@ msgstr "" #: trove/extensions/mgmt/host/instance/service.py:52 #: trove/extensions/mgmt/instances/service.py:92 #: trove/extensions/mgmt/instances/service.py:115 -#: trove/extensions/mgmt/quota/service.py:43 trove/instance/service.py:78 +#: trove/extensions/mgmt/quota/service.py:43 trove/instance/service.py:74 msgid "Invalid request body." msgstr "" @@ -710,12 +708,12 @@ msgstr "" msgid "Invalid host action: %s" msgstr "" -#: trove/extensions/mgmt/instances/service.py:51 trove/instance/service.py:134 +#: trove/extensions/mgmt/instances/service.py:51 trove/instance/service.py:130 #, python-format msgid "Indexing a database instance for tenant '%s'" msgstr "" -#: trove/extensions/mgmt/instances/service.py:72 trove/instance/service.py:157 +#: trove/extensions/mgmt/instances/service.py:72 trove/instance/service.py:153 #, python-format msgid "Showing a database instance for tenant '%s'" msgstr "" @@ -780,7 +778,7 @@ msgid "Creating users for instance '%s'" msgstr "" #: trove/extensions/mysql/service.py:86 trove/extensions/mysql/service.py:274 -#: trove/instance/service.py:182 +#: trove/instance/service.py:178 #, python-format msgid "" "body : '%s'\n" @@ -843,12 +841,12 @@ msgstr "" msgid "Deleting schema for instance '%s'" msgstr "" -#: trove/extensions/security_group/models.py:78 trove/taskmanager/models.py:455 +#: trove/extensions/security_group/models.py:76 trove/taskmanager/models.py:455 #, python-format msgid "Security Group for %s" msgstr "" -#: trove/extensions/security_group/models.py:132 +#: trove/extensions/security_group/models.py:130 #, python-format msgid "Security Group with id: %(id)s already had been deleted" msgstr "" @@ -858,107 +856,101 @@ msgstr "" msgid "Create Security Group Rules Required field(s) - %s" msgstr "" -#: trove/guestagent/pkg.py:112 +#: trove/guestagent/api.py:58 trove/guestagent/api.py:61 +#: trove/guestagent/api.py:73 trove/guestagent/api.py:76 +#: trove/guestagent/api.py:85 trove/guestagent/api.py:88 #, python-format -msgid "Error removing conflict %s" +msgid "Error calling %s" msgstr "" -#: trove/guestagent/pkg.py:208 -msgid "version() saw unexpected output from rpm!" +#: trove/guestagent/dbaas.py:73 +msgid "Error getting volume stats." msgstr "" -#: trove/guestagent/pkg.py:231 +#: trove/guestagent/models.py:86 +#, python-format +msgid "Error finding instance %s" +msgstr "" + +#: trove/guestagent/pkg.py:117 +#, python-format +msgid "Error removing conflict %(package)s" +msgstr "" + +#: trove/guestagent/pkg.py:216 +#, python-format +msgid "Unexpected output from rpm command. (%(output)s)" +msgstr "" + +#: trove/guestagent/pkg.py:239 msgid "Error fixing dpkg" msgstr "" -#: trove/guestagent/pkg.py:337 +#: trove/guestagent/pkg.py:346 msgid "Error updating the apt sources" msgstr "" -#: trove/guestagent/volume.py:60 +#: trove/guestagent/volume.py:62 +msgid "Error getting device status" +msgstr "" + +#: trove/guestagent/volume.py:63 #, python-format msgid "InvalidDevicePath(path=%s)" msgstr "" -#: trove/guestagent/volume.py:72 +#: trove/guestagent/volume.py:79 msgid "Device path at {0} did not seem to be {1}." msgstr "" -#: trove/guestagent/volume.py:76 +#: trove/guestagent/volume.py:83 msgid "Volume was not formatted." msgstr "" -#: trove/guestagent/volume.py:116 +#: trove/guestagent/volume.py:126 +msgid "Error resizing file system." +msgstr "" + +#: trove/guestagent/volume.py:127 #, python-format msgid "Error resizing the filesystem: %s" msgstr "" -#: trove/guestagent/volume.py:129 +#: trove/guestagent/volume.py:140 #, python-format -msgid "Device %(device)s is already mounted in %(mount_point)s" +msgid "Device %(device)s is already mounted in %(mount_point)s. Unmounting now." msgstr "" -#: trove/guestagent/volume.py:132 -#, python-format -msgid "Unmounting %s" +#: trove/guestagent/volume.py:153 +msgid "Error retrieving mount points" msgstr "" -#: trove/guestagent/volume.py:144 +#: trove/guestagent/volume.py:154 #, python-format msgid "Could not obtain a list of mount points for device: %s" msgstr "" -#: trove/guestagent/backup/backupagent.py:71 +#: trove/guestagent/backup/backupagent.py:139 #, python-format -msgid "Running backup %(id)s" +msgid "Error saving backup %(backup_id)s." msgstr "" -#: trove/guestagent/backup/backupagent.py:80 +#: trove/guestagent/backup/backupagent.py:148 #, python-format -msgid "Using incremental runner: %s" +msgid "Error running backup %(backup_id)s." msgstr "" -#: trove/guestagent/backup/backupagent.py:108 +#: trove/guestagent/backup/backupagent.py:155 #, python-format -msgid "Starting Backup %s" +msgid "Completed backup %(backup_id)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:121 -#, python-format -msgid "Backup %(backup_id)s completed status: %(success)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:123 -#, python-format -msgid "Backup %(backup_id)s file swift checksum: %(checksum)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:125 -#, python-format -msgid "Backup %(backup_id)s location: %(location)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:138 -#, python-format -msgid "Error saving %(backup_id)s Backup" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:147 -#, python-format -msgid "Error running backup: %(backup_id)s" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:154 -#, python-format -msgid "Saving %(backup_id)s Backup Info to model" -msgstr "" - -#: trove/guestagent/backup/backupagent.py:178 +#: trove/guestagent/backup/backupagent.py:179 #, python-format msgid "Restore from backup %(id)s completed successfully to %(restore_location)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:180 +#: trove/guestagent/backup/backupagent.py:181 #, python-format msgid "Restore size: %s" msgstr "" @@ -968,130 +960,77 @@ msgstr "" msgid "Error restoring backup %(id)s" msgstr "" -#: trove/guestagent/backup/backupagent.py:188 +#: trove/guestagent/datastore/service.py:81 #, python-format -msgid "Restored Backup %(id)s" +msgid "Updating database status to %s." +msgstr "" + +#: trove/guestagent/datastore/service.py:132 +msgid "" +"DB server is not installed or is in restart mode, so for now we'll skip " +"determining the status of DB on this instance." +msgstr "" + +#: trove/guestagent/datastore/service.py:156 +msgid "Timeout while waiting for database status to change." msgstr "" #: trove/guestagent/datastore/cassandra/manager.py:64 -msgid "Setting status BUILDING" +msgid "Setting status of instance to BUILDING." msgstr "" #: trove/guestagent/datastore/cassandra/manager.py:99 -#: trove/guestagent/datastore/mongodb/manager.py:77 -msgid "\"prepare\" call has finished." +msgid "Completed setup of Cassandra database instance." msgstr "" #: trove/guestagent/datastore/cassandra/service.py:45 -msgid "Preparing Guest as Cassandra Server" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:48 -#: trove/guestagent/datastore/mysql/service.py:597 -#: trove/guestagent/datastore/redis/service.py:149 -msgid "Dbaas install_if_needed complete" +msgid "Preparing Guest as a Cassandra Server" msgstr "" #: trove/guestagent/datastore/cassandra/service.py:66 msgid "Error while initiating storage structure." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:86 -msgid "Error killing stalled Cassandra start command." +#: trove/guestagent/datastore/cassandra/service.py:74 +msgid "Error starting Cassandra" msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:89 +#: trove/guestagent/datastore/cassandra/service.py:86 +msgid "Error killing Cassandra start command." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:88 msgid "Could not start Cassandra" msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:101 -#: trove/guestagent/datastore/cassandra/service.py:103 -msgid "Could not stop Cassandra" +#: trove/guestagent/datastore/cassandra/service.py:100 +#: trove/guestagent/datastore/cassandra/service.py:102 +msgid "Could not stop Cassandra." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:108 -msgid "Restarting DB" +#: trove/guestagent/datastore/cassandra/service.py:107 +msgid "Restarting Cassandra server." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:121 +#: trove/guestagent/datastore/cassandra/service.py:124 +msgid "Writing new config." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:175 +msgid "Starting Cassandra with configuration changes." +msgstr "" + +#: trove/guestagent/datastore/cassandra/service.py:179 #, python-format -msgid "Defining temp config holder at %s" +msgid "Cannot execute start_db_with_conf_changes because Cassandra state == %s." msgstr "" -#: trove/guestagent/datastore/cassandra/service.py:125 -msgid "Writing new config" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:129 -msgid "Overriding old config" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:134 -msgid "Opening cassandra.yaml" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:136 -msgid "Preparing YAML object from cassandra.yaml" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:145 -#: trove/guestagent/datastore/cassandra/service.py:162 -#, python-format -msgid "Updating cassandra.yaml with %(key)s: %(value)s" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:148 -#: trove/guestagent/datastore/cassandra/service.py:165 -msgid "Dumping YAML to stream" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:177 -msgid "Starting cassandra with conf changes..." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:178 -#, python-format -msgid "inside the guest - cassandra is running %s..." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:181 -#, python-format -msgid "Cannot execute start_db_with_conf_changes because cassandra state == %s!" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:184 -#: trove/guestagent/datastore/mysql/service.py:864 -#: trove/guestagent/datastore/redis/service.py:246 -msgid "Initiating config." -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:190 -#: trove/guestagent/datastore/couchbase/service.py:213 -#: trove/guestagent/datastore/mongodb/service.py:143 -#: trove/guestagent/datastore/mysql/service.py:870 -#: trove/guestagent/datastore/redis/service.py:252 -msgid "Resetting configuration" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:207 -#: trove/guestagent/datastore/mongodb/service.py:211 -#: trove/guestagent/datastore/mongodb/service.py:225 -#, python-format -msgid "Process execution %s" -msgstr "" - -#: trove/guestagent/datastore/cassandra/service.py:210 -#: trove/guestagent/datastore/mongodb/service.py:228 -#, python-format -msgid "OS Error %s" -msgstr "" - -#: trove/guestagent/datastore/couchbase/manager.py:78 -msgid "Securing couchbase now." +#: trove/guestagent/datastore/cassandra/service.py:205 +msgid "Error getting Cassandra status" msgstr "" #: trove/guestagent/datastore/couchbase/manager.py:88 -msgid "\"prepare\" couchbase call has finished." +msgid "Completed setup of Couchbase database instance." msgstr "" #: trove/guestagent/datastore/couchbase/manager.py:172 @@ -1110,91 +1049,73 @@ msgstr "" msgid "Restored database successfully" msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:57 -msgid "Preparing Guest as Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:58 +msgid "Preparing Guest as Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:59 -msgid "Installing Couchbase" +#: trove/guestagent/datastore/couchbase/service.py:67 +msgid "Couchbase Server change data dir path." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:66 -msgid "Couchbase Server change data dir path" +#: trove/guestagent/datastore/couchbase/service.py:87 +msgid "Couchbase Server initial setup finished." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:76 -msgid "Couchbase Server initialize cluster" +#: trove/guestagent/datastore/couchbase/service.py:89 +msgid "Error performing initial Couchbase setup." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:84 -msgid "Couchbase Server initial setup finished" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:86 -#, python-format -msgid "Process execution error %s" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:116 +#: trove/guestagent/datastore/couchbase/service.py:118 msgid "Enabling Couchbase Server on boot." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:123 +#: trove/guestagent/datastore/couchbase/service.py:125 msgid "Command to enable Couchbase Server on boot not found." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:127 -msgid "Disabling Couchbase Server on boot" -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:141 -msgid "Stopping Couchbase Server..." -msgstr "" - -#: trove/guestagent/datastore/couchbase/service.py:156 -msgid "Could not stop Couchbase Server!" -msgstr "" - #: trove/guestagent/datastore/couchbase/service.py:158 -msgid "Could not stop Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:160 +msgid "Could not stop Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:161 -msgid "Restarting Couchbase Server" +#: trove/guestagent/datastore/couchbase/service.py:163 +msgid "Restarting Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:173 -msgid "Starting Couchbase Server..." +#: trove/guestagent/datastore/couchbase/service.py:175 +msgid "Starting Couchbase Server." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:189 -msgid "Start up of Couchbase Server failed!" +#: trove/guestagent/datastore/couchbase/service.py:191 +msgid "Start up of Couchbase Server failed." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:202 -msgid "Starting Couchbase with configuration changes" +#: trove/guestagent/datastore/couchbase/service.py:195 +msgid "Error killing Couchbase start command." msgstr "" #: trove/guestagent/datastore/couchbase/service.py:203 -#: trove/guestagent/datastore/mongodb/service.py:133 +msgid "Starting Couchbase with configuration changes." +msgstr "" + +#: trove/guestagent/datastore/couchbase/service.py:204 #, python-format msgid "" "Configuration contents:\n" -" %s" +" %s." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:205 +#: trove/guestagent/datastore/couchbase/service.py:206 #, python-format -msgid "Cannot start Couchbase with configuration changes. Couchbase state == %s!" +msgid "Cannot start Couchbase with configuration changes. Couchbase state == %s." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:220 -msgid "Doing nothing." +#: trove/guestagent/datastore/couchbase/service.py:242 +msgid "Error getting Couchbase status." msgstr "" -#: trove/guestagent/datastore/couchbase/service.py:241 -#, python-format -msgid "Process execution %s " +#: trove/guestagent/datastore/mongodb/manager.py:78 +msgid "\"prepare\" call has finished." msgstr "" #: trove/guestagent/datastore/mongodb/service.py:42 @@ -1243,11 +1164,24 @@ msgstr "" msgid "Starting MongoDB with configuration changes" msgstr "" +#: trove/guestagent/datastore/mongodb/service.py:133 +#, python-format +msgid "" +"Configuration contents:\n" +" %s" +msgstr "" + #: trove/guestagent/datastore/mongodb/service.py:135 #, python-format msgid "Cannot start MongoDB with configuration changes. MongoDB state == %s!" msgstr "" +#: trove/guestagent/datastore/mongodb/service.py:143 +#: trove/guestagent/datastore/mysql/service.py:869 +#: trove/guestagent/datastore/redis/service.py:252 +msgid "Resetting configuration" +msgstr "" + #: trove/guestagent/datastore/mongodb/service.py:163 msgid "Updating MongoDB config" msgstr "" @@ -1271,14 +1205,15 @@ msgstr "" msgid "Config file %s not found" msgstr "" -#: trove/guestagent/datastore/mongodb/service.py:198 +#: trove/guestagent/datastore/mongodb/service.py:203 +#: trove/guestagent/datastore/mongodb/service.py:217 #, python-format -msgid "Set owner to 'mongodb' for %s " +msgid "Process execution %s" msgstr "" -#: trove/guestagent/datastore/mongodb/service.py:201 +#: trove/guestagent/datastore/mongodb/service.py:220 #, python-format -msgid "Set group to 'mongodb' for %s " +msgid "OS Error %s" msgstr "" #: trove/guestagent/datastore/mysql/manager.py:133 @@ -1299,6 +1234,11 @@ msgstr "" msgid "Preparing Guest as MySQL Server" msgstr "" +#: trove/guestagent/datastore/mysql/service.py:597 +#: trove/guestagent/datastore/redis/service.py:149 +msgid "Dbaas install_if_needed complete" +msgstr "" + #: trove/guestagent/datastore/mysql/service.py:603 msgid "Generating admin password..." msgstr "" @@ -1328,48 +1268,53 @@ msgstr "" msgid "Wiping ib_logfiles..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:781 +#: trove/guestagent/datastore/mysql/service.py:780 msgid "Writing my.cnf templates." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:803 +#: trove/guestagent/datastore/mysql/service.py:802 msgid "Writing new temp overrides.cnf file." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:807 +#: trove/guestagent/datastore/mysql/service.py:806 msgid "Moving overrides.cnf into correct location." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:811 +#: trove/guestagent/datastore/mysql/service.py:810 msgid "Setting permissions on overrides.cnf" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:816 +#: trove/guestagent/datastore/mysql/service.py:815 msgid "Removing overrides configuration file" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:821 +#: trove/guestagent/datastore/mysql/service.py:820 msgid "Starting mysql..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:844 +#: trove/guestagent/datastore/mysql/service.py:843 msgid "Start up of MySQL failed!" msgstr "" -#: trove/guestagent/datastore/mysql/service.py:857 +#: trove/guestagent/datastore/mysql/service.py:856 msgid "Starting mysql with conf changes..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:858 +#: trove/guestagent/datastore/mysql/service.py:857 #, python-format msgid "inside the guest - self.status.is_mysql_running(%s)..." msgstr "" -#: trove/guestagent/datastore/mysql/service.py:861 +#: trove/guestagent/datastore/mysql/service.py:860 #, python-format msgid "Cannot execute start_db_with_conf_changes because MySQL state == %s!" msgstr "" +#: trove/guestagent/datastore/mysql/service.py:863 +#: trove/guestagent/datastore/redis/service.py:246 +msgid "Initiating config." +msgstr "" + #: trove/guestagent/datastore/redis/manager.py:92 msgid "Securing redis now." msgstr "" @@ -1455,129 +1400,133 @@ msgstr "" msgid "All buckets are memcached. Skipping backup." msgstr "" -#: trove/guestagent/strategies/restore/base.py:102 +#: trove/guestagent/strategies/backup/mysql_impl.py:66 +msgid "Innobackupex log file empty." +msgstr "" + +#: trove/guestagent/strategies/backup/mysql_impl.py:70 +msgid "Innobackupex did not complete successfully." +msgstr "" + +#: trove/guestagent/strategies/backup/mysql_impl.py:84 #, python-format -msgid "Restored %s bytes from stream." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:41 -msgid "The mysqld daemon is up and running." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:44 -#: trove/guestagent/strategies/restore/mysql_impl.py:52 -msgid "The mysqld daemon is not running." -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:49 -msgid "The mysqld daemon is still running." +msgid "Metadata for backup: %s." msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:69 -msgid "Starting mysqld daemon" +msgid "Starting MySQL" msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:71 -msgid "wait_and_close_proc failed" +msgid "Got a timeout launching mysqld_safe" msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:79 -msgid "Root password reset successfully!" -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:80 -msgid "Cleaning up the temp mysqld process..." +msgid "Root password reset successfully." msgstr "" #: trove/guestagent/strategies/restore/mysql_impl.py:121 #, python-format -msgid "Cleaning out restore location: %s" +msgid "Cleaning out restore location: %s." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:129 -#: trove/guestagent/strategies/restore/mysql_impl.py:188 +#: trove/guestagent/strategies/restore/mysql_impl.py:132 +#: trove/guestagent/strategies/restore/mysql_impl.py:191 +msgid "Innobackupex prepare finished successfully." +msgstr "" + +#: trove/guestagent/strategies/restore/mysql_impl.py:206 #, python-format -msgid "Running innobackupex prepare: %s" +msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s." msgstr "" -#: trove/guestagent/strategies/restore/mysql_impl.py:131 -#: trove/guestagent/strategies/restore/mysql_impl.py:190 -msgid "Innobackupex prepare finished successfully" -msgstr "" - -#: trove/guestagent/strategies/restore/mysql_impl.py:205 +#: trove/guestagent/strategies/storage/swift.py:131 #, python-format -msgid "Restoring parent: %(parent_location)s checksum: %(parent_checksum)s" +msgid "" +"Error saving data segment to swift. ETAG: %(tag)s Segment MD5: " +"%(checksum)s." msgstr "" -#: trove/guestagent/strategies/storage/swift.py:235 +#: trove/guestagent/strategies/storage/swift.py:162 +#, python-format +msgid "Error saving data to swift. Manifest ETAG: %(tag)s Swift MD5: %(checksum)s" +msgstr "" + +#: trove/guestagent/strategies/storage/swift.py:179 +#, python-format +msgid "" +"Original checksum: %(original)s does not match the current checksum: " +"%(current)s" +msgstr "" + +#: trove/guestagent/strategies/storage/swift.py:236 #, python-format msgid "Writing metadata: %s" msgstr "" -#: trove/instance/models.py:297 +#: trove/instance/models.py:300 #, python-format msgid "" "While shutting down instance (%(instance)s): server had status " "(%(status)s)." msgstr "" -#: trove/instance/models.py:568 +#: trove/instance/models.py:579 #, python-format msgid "Setting task status to NONE on instance %s..." msgstr "" -#: trove/instance/models.py:749 -#, python-format -msgid "Instance %s has no volume." -msgstr "" - -#: trove/instance/models.py:753 +#: trove/instance/models.py:767 #, python-format msgid "The new volume 'size' must be larger than the current volume size of '%s'" msgstr "" -#: trove/instance/models.py:903 +#: trove/instance/models.py:775 +#, python-format +msgid "Instance %s has no volume." +msgstr "" + +#: trove/instance/models.py:920 #, python-format msgid "Server %(server)s for instance %(instance)s wasfound twice!" msgstr "" -#: trove/instance/models.py:967 trove/instance/models.py:973 +#: trove/instance/models.py:984 trove/instance/models.py:990 #, python-format msgid "Server status could not be read for instance id(%s)" msgstr "" -#: trove/instance/models.py:970 +#: trove/instance/models.py:987 #, python-format msgid "Server api_status(%s)" msgstr "" -#: trove/instance/service.py:145 +#: trove/instance/service.py:141 #, python-format msgid "Indexing backups for instance '%s'" msgstr "" -#: trove/instance/service.py:169 +#: trove/instance/service.py:165 #, python-format msgid "Deleting a database instance for tenant '%s'" msgstr "" -#: trove/instance/service.py:180 +#: trove/instance/service.py:176 #, python-format msgid "Creating a database instance for tenant '%s'" msgstr "" -#: trove/instance/service.py:248 +#: trove/instance/service.py:244 #, python-format msgid "Updating instance for tenant id %s" msgstr "" -#: trove/instance/service.py:249 +#: trove/instance/service.py:245 #, python-format msgid "req: %s" msgstr "" -#: trove/instance/service.py:250 +#: trove/instance/service.py:246 #, python-format msgid "body: %s" msgstr "" @@ -2514,109 +2463,109 @@ msgstr "" msgid "Error creating server for instance %s" msgstr "" -#: trove/taskmanager/models.py:514 +#: trove/taskmanager/models.py:516 #, python-format msgid "Error provisioning volume for instance: %s" msgstr "" -#: trove/taskmanager/models.py:619 +#: trove/taskmanager/models.py:620 msgid "Entering guest_prepare" msgstr "" -#: trove/taskmanager/models.py:643 +#: trove/taskmanager/models.py:644 #, python-format msgid "Polling for ip addresses: $%s " msgstr "" -#: trove/taskmanager/models.py:652 +#: trove/taskmanager/models.py:653 #, python-format msgid "" "Instance IP not available, instance (%(instance)s): server had status " "(%(status)s)." msgstr "" -#: trove/taskmanager/models.py:663 +#: trove/taskmanager/models.py:664 msgid "Creating dns entry..." msgstr "" -#: trove/taskmanager/models.py:683 +#: trove/taskmanager/models.py:684 #, python-format msgid "" "Error creating security group rules. Invalid port format. FromPort = " "%(from)s, ToPort = %(to)s" msgstr "" -#: trove/taskmanager/models.py:744 +#: trove/taskmanager/models.py:745 #, python-format msgid "Error during delete compute server %s" msgstr "" -#: trove/taskmanager/models.py:753 +#: trove/taskmanager/models.py:754 #, python-format msgid "Error during dns entry of instance %(id)s: %(ex)s" msgstr "" -#: trove/taskmanager/models.py:762 +#: trove/taskmanager/models.py:763 #, python-format msgid "" "Server %(server_id)s got into ERROR status during delete of instance " "%(instance_id)s!" msgstr "" -#: trove/taskmanager/models.py:773 +#: trove/taskmanager/models.py:774 #, python-format msgid "Timout during nova server delete of server: %s" msgstr "" -#: trove/taskmanager/models.py:829 +#: trove/taskmanager/models.py:830 #, python-format msgid "Failed to reboot instance %(id)s: %(e)s" msgstr "" -#: trove/taskmanager/models.py:841 +#: trove/taskmanager/models.py:842 #, python-format msgid "Failure to restart datastore for instance %s." msgstr "" -#: trove/taskmanager/models.py:871 +#: trove/taskmanager/models.py:872 msgid "Failed to update configuration overrides." msgstr "" -#: trove/taskmanager/models.py:971 +#: trove/taskmanager/models.py:972 #, python-format msgid "Deleting files with prefix: %(cont)s/%(prefix)s" msgstr "" -#: trove/taskmanager/models.py:979 +#: trove/taskmanager/models.py:980 #, python-format msgid "Deleting file: %(cont)s/%(name)s" msgstr "" -#: trove/taskmanager/models.py:983 +#: trove/taskmanager/models.py:984 #, python-format msgid "Deleting file: %(cont)s/%(filename)s" msgstr "" -#: trove/taskmanager/models.py:1002 +#: trove/taskmanager/models.py:1003 #, python-format msgid "Exception deleting from swift. Details: %s" msgstr "" -#: trove/taskmanager/models.py:1025 +#: trove/taskmanager/models.py:1029 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Setting service status to failed." msgstr "" -#: trove/taskmanager/models.py:1034 +#: trove/taskmanager/models.py:1038 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " "instance %(id)s. Trying to recover by restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1042 +#: trove/taskmanager/models.py:1046 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2624,7 +2573,7 @@ msgid "" "restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1051 +#: trove/taskmanager/models.py:1055 #, python-format msgid "" "%(func)s encountered an error when attempting to resize the volume for " @@ -2632,53 +2581,53 @@ msgid "" "and then restarting the guest." msgstr "" -#: trove/taskmanager/models.py:1153 +#: trove/taskmanager/models.py:1161 #, python-format msgid "Failed to get volume %(vol_id)s" msgstr "" -#: trove/taskmanager/models.py:1167 +#: trove/taskmanager/models.py:1175 #, python-format msgid "Timeout trying to extend the volume %(vol_id)s for instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1180 +#: trove/taskmanager/models.py:1188 #, python-format msgid "" "Error encountered trying to verify extend for the volume %(vol_id)s for " "instance %(id)s" msgstr "" -#: trove/taskmanager/models.py:1227 +#: trove/taskmanager/models.py:1235 #, python-format msgid "" "Volume resize failed for instance %(id)s. The instance must be in state " "%(state)s not %(inst_state)s." msgstr "" -#: trove/taskmanager/models.py:1348 +#: trove/taskmanager/models.py:1356 msgid "Exception during nova action." msgstr "" -#: trove/taskmanager/models.py:1350 +#: trove/taskmanager/models.py:1358 #, python-format msgid "Reverting action for instance %s" msgstr "" -#: trove/taskmanager/models.py:1356 +#: trove/taskmanager/models.py:1364 msgid "Restarting datastore." msgstr "" -#: trove/taskmanager/models.py:1359 +#: trove/taskmanager/models.py:1367 msgid "Cannot restart datastore because Nova server status is not ACTIVE" msgstr "" -#: trove/taskmanager/models.py:1362 +#: trove/taskmanager/models.py:1370 #, python-format msgid "Error resizing instance %s." msgstr "" -#: trove/taskmanager/models.py:1424 +#: trove/taskmanager/models.py:1432 msgid "Error sending reset_configuration call." msgstr "" @@ -2687,22 +2636,22 @@ msgstr "" msgid "volume status = %s" msgstr "" -#: trove/tests/fakes/nova.py:297 +#: trove/tests/fakes/nova.py:299 #, python-format msgid "FAKE_SERVERS_DB : %s" msgstr "" -#: trove/tests/fakes/nova.py:320 +#: trove/tests/fakes/nova.py:322 #, python-format msgid "Couldn't find server id %(id)s, collection=%(db)s" msgstr "" -#: trove/tests/fakes/nova.py:340 +#: trove/tests/fakes/nova.py:342 #, python-format msgid "Simulated event ended, deleting server %s." msgstr "" -#: trove/tests/fakes/nova.py:483 +#: trove/tests/fakes/nova.py:485 #, python-format msgid "Couldn't find volume id %(id)s, collection=%(db)s" msgstr ""