From 3ec1f6fc2261cf2591901ebc8a77d43135148a38 Mon Sep 17 00:00:00 2001 From: Andrew Lazarev Date: Tue, 30 Sep 2014 10:47:25 -0700 Subject: [PATCH 01/11] Fixed cinder check for non-admin user It could happen that user doesn't have privileges to perform list_services. Sahara should use admin user for that. Refactored keystone client creation to give admin user access to keystone via API v2. Change-Id: I275fa07a02f4729f2fc20fcd1f0ea65f3c4d50b2 Closes-Bug: #1375806 Closes-Bug: #1376336 (cherry picked from commit 46ab3f5bfe4c19c3fc028158af705ebde595f355) --- sahara/service/validations/base.py | 2 +- sahara/tests/unit/service/validation/utils.py | 2 +- sahara/utils/openstack/keystone.py | 50 +++++++++---------- 3 files changed, 26 insertions(+), 28 deletions(-) diff --git a/sahara/service/validations/base.py b/sahara/service/validations/base.py index d2f06030..63ffda03 100644 --- a/sahara/service/validations/base.py +++ b/sahara/service/validations/base.py @@ -346,7 +346,7 @@ def check_add_node_groups(cluster, add_node_groups): def check_cinder_exists(): services = [service.name for service in - keystone.client().services.list()] + keystone.client_for_admin().services.list()] if 'cinder' not in services: raise ex.InvalidException(_("Cinder is not supported")) diff --git a/sahara/tests/unit/service/validation/utils.py b/sahara/tests/unit/service/validation/utils.py index d38f6b2d..bc8f3ff7 100644 --- a/sahara/tests/unit/service/validation/utils.py +++ b/sahara/tests/unit/service/validation/utils.py @@ -121,7 +121,7 @@ def start_patch(patch_templates=True): get_cl_template_p = mock.patch( "sahara.service.api.get_cluster_template") nova_p = mock.patch("sahara.utils.openstack.nova.client") - keystone_p = mock.patch("sahara.utils.openstack.keystone.client") + keystone_p = mock.patch("sahara.utils.openstack.keystone._client") heat_p = mock.patch("sahara.utils.openstack.heat.client") get_image_p = mock.patch("sahara.service.api.get_image") diff --git a/sahara/utils/openstack/keystone.py b/sahara/utils/openstack/keystone.py index 2a7cf1e3..2eb933c1 100644 --- a/sahara/utils/openstack/keystone.py +++ b/sahara/utils/openstack/keystone.py @@ -37,46 +37,44 @@ CONF.register_opts(opts) def client(): '''Return the current context client.''' ctx = context.current() + + return _client(username=ctx.username, token=ctx.token, + tenant_id=ctx.tenant_id) + + +def _client(username, password=None, token=None, tenant_name=None, + tenant_id=None, trust_id=None, domain_name=None): + + if trust_id and not CONF.use_identity_api_v3: + raise Exception("Trusts aren't implemented in keystone api" + " less than v3") + auth_url = base.retrieve_auth_url() + client_kwargs = {'username': username, + 'password': password, + 'token': token, + 'tenant_name': tenant_name, + 'tenant_id': tenant_id, + 'trust_id': trust_id, + 'user_domain_name': domain_name, + 'auth_url': auth_url} + if CONF.use_identity_api_v3: - keystone = keystone_client_v3.Client(username=ctx.username, - token=ctx.token, - tenant_id=ctx.tenant_id, - auth_url=auth_url) + keystone = keystone_client_v3.Client(**client_kwargs) keystone.management_url = auth_url else: - keystone = keystone_client.Client(username=ctx.username, - token=ctx.token, - tenant_id=ctx.tenant_id, - auth_url=auth_url) + keystone = keystone_client.Client(**client_kwargs) return keystone -def _client(username, password, project_name=None, trust_id=None, - domain_name=None): - if not CONF.use_identity_api_v3: - raise Exception('Trusts aren\'t implemented in keystone api' - ' less than v3') - - auth_url = base.retrieve_auth_url() - keystone = keystone_client_v3.Client(username=username, - password=password, - project_name=project_name, - user_domain_name=domain_name, - auth_url=auth_url, - trust_id=trust_id) - keystone.management_url = auth_url - return keystone - - def _admin_client(project_name=None, trust_id=None): username = CONF.keystone_authtoken.admin_user password = CONF.keystone_authtoken.admin_password keystone = _client(username=username, password=password, - project_name=project_name, + tenant_name=project_name, trust_id=trust_id) return keystone From a0ba4d5c373cdbf859ffe0c3faba2ef132077d84 Mon Sep 17 00:00:00 2001 From: Andrew Lazarev Date: Tue, 30 Sep 2014 14:02:28 -0700 Subject: [PATCH 02/11] Fixed volumes configuration in spark plugin Only current node group config should influence on data location. Change-Id: Id1d6f7bf29fd5b8d7734d3358b6e34f06bf084da Closes-Bug: #1375920 (cherry picked from commit b3223ad8928fca39488e4b249146d108c1e15b8f) --- sahara/plugins/spark/plugin.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/sahara/plugins/spark/plugin.py b/sahara/plugins/spark/plugin.py index 0f0f5d8c..27d56f8d 100644 --- a/sahara/plugins/spark/plugin.py +++ b/sahara/plugins/spark/plugin.py @@ -231,17 +231,14 @@ class SparkProvider(p.ProvisioningPluginBase): 'sudo chown $USER $HOME/.ssh/id_rsa; ' 'sudo chmod 600 $HOME/.ssh/id_rsa') - for ng in cluster.node_groups: - dn_path = c_helper.extract_hadoop_path(ng.storage_paths(), - '/dfs/dn') - nn_path = c_helper.extract_hadoop_path(ng.storage_paths(), - '/dfs/nn') - hdfs_dir_cmd = (('sudo mkdir -p %s %s;' - 'sudo chown -R hdfs:hadoop %s %s;' - 'sudo chmod 755 %s %s;') - % (nn_path, dn_path, - nn_path, dn_path, - nn_path, dn_path)) + storage_paths = instance.node_group.storage_paths() + dn_path = c_helper.extract_hadoop_path(storage_paths, '/dfs/dn') + nn_path = c_helper.extract_hadoop_path(storage_paths, '/dfs/nn') + + hdfs_dir_cmd = ('sudo mkdir -p %(nn_path)s %(dn_path)s &&' + 'sudo chown -R hdfs:hadoop %(nn_path)s %(dn_path)s &&' + 'sudo chmod 755 %(nn_path)s %(dn_path)s' % + {"nn_path": nn_path, "dn_path": dn_path}) with remote.get_remote(instance) as r: r.execute_command( From e092be6b135f79bf35f0835681c3764db056095f Mon Sep 17 00:00:00 2001 From: Sergey Reshetnyak Date: Fri, 3 Oct 2014 10:58:47 +0400 Subject: [PATCH 03/11] Fix scaling with Heat and Neutron Closes-bug: #1376829 Change-Id: Icbc950cc9e5f31871ea96dd1c7846fafdad444f4 (cherry picked from commit 4e9c29facbf6898047539a5a9405fd0a775ccfd7) --- sahara/resources/neutron-port.heat | 3 ++- .../unit/resources/test_serialize_resources_aa.heat | 11 +++++++---- .../test_serialize_resources_use_neutron.heat | 8 +++++--- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/sahara/resources/neutron-port.heat b/sahara/resources/neutron-port.heat index 48e12224..44ea59bc 100644 --- a/sahara/resources/neutron-port.heat +++ b/sahara/resources/neutron-port.heat @@ -2,6 +2,7 @@ "Type" : "OS::Neutron::Port", "Properties" : { %(security_groups)s - "network_id" : "%(fixed_net_id)s" + "network_id" : "%(fixed_net_id)s", + "replacement_policy": "AUTO" } } diff --git a/sahara/tests/unit/resources/test_serialize_resources_aa.heat b/sahara/tests/unit/resources/test_serialize_resources_aa.heat index 8ebb3f4f..89c5da09 100644 --- a/sahara/tests/unit/resources/test_serialize_resources_aa.heat +++ b/sahara/tests/unit/resources/test_serialize_resources_aa.heat @@ -13,7 +13,8 @@ "cluster-worker-001-port" : { "Type" : "OS::Neutron::Port", "Properties" : { - "network_id" : "private_net" + "network_id" : "private_net", + "replacement_policy": "AUTO" } }, "cluster-worker-001-floating" : { @@ -41,7 +42,8 @@ "cluster-worker-002-port" : { "Type" : "OS::Neutron::Port", "Properties" : { - "network_id" : "private_net" + "network_id" : "private_net", + "replacement_policy": "AUTO" } }, "cluster-worker-002-floating" : { @@ -69,7 +71,8 @@ "cluster-master-001-port" : { "Type" : "OS::Neutron::Port", "Properties" : { - "network_id" : "private_net" + "network_id" : "private_net", + "replacement_policy": "AUTO" } }, "cluster-master-001-floating" : { @@ -96,4 +99,4 @@ }, "Outputs" : {} -} \ No newline at end of file +} diff --git a/sahara/tests/unit/resources/test_serialize_resources_use_neutron.heat b/sahara/tests/unit/resources/test_serialize_resources_use_neutron.heat index 551e92e3..6bdd7785 100644 --- a/sahara/tests/unit/resources/test_serialize_resources_use_neutron.heat +++ b/sahara/tests/unit/resources/test_serialize_resources_use_neutron.heat @@ -6,7 +6,8 @@ "cluster-worker-001-port" : { "Type" : "OS::Neutron::Port", "Properties" : { - "network_id" : "private_net" + "network_id" : "private_net", + "replacement_policy": "AUTO" } }, "cluster-worker-001-floating" : { @@ -63,7 +64,8 @@ "cluster-master-001-port" : { "Type" : "OS::Neutron::Port", "Properties" : { - "network_id" : "private_net" + "network_id" : "private_net", + "replacement_policy": "AUTO" } }, "cluster-master-001-floating" : { @@ -90,4 +92,4 @@ }, "Outputs" : {} -} \ No newline at end of file +} From ef312384f1a9fb202d2e2a784c9d9ece0cdcd93f Mon Sep 17 00:00:00 2001 From: Sergey Reshetnyak Date: Fri, 3 Oct 2014 17:45:08 +0400 Subject: [PATCH 04/11] Fix working Spark with cinder volumes Change-Id: I4eb0d00766066f0d387e632b0217e11cfed552c5 Closes-bug: #1376790 (cherry picked from commit 5aca5fe75aa94fe548fc0d481ad0a8edf7375d4f) --- sahara/plugins/spark/config_helper.py | 6 ++++- sahara/plugins/spark/plugin.py | 6 +++-- .../unit/plugins/spark/test_config_helper.py | 25 +++++++++++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 sahara/tests/unit/plugins/spark/test_config_helper.py diff --git a/sahara/plugins/spark/config_helper.py b/sahara/plugins/spark/config_helper.py index 57643ace..b37f9657 100644 --- a/sahara/plugins/spark/config_helper.py +++ b/sahara/plugins/spark/config_helper.py @@ -379,9 +379,13 @@ def extract_name_values(configs): return dict((cfg['name'], cfg['value']) for cfg in configs) +def make_hadoop_path(base_dirs, suffix): + return [base_dir + suffix for base_dir in base_dirs] + + def extract_hadoop_path(lst, hadoop_dir): if lst: - return ",".join([p + hadoop_dir for p in lst]) + return ",".join(make_hadoop_path(lst, hadoop_dir)) def _set_config(cfg, gen_cfg, name=None): diff --git a/sahara/plugins/spark/plugin.py b/sahara/plugins/spark/plugin.py index 27d56f8d..cbac9703 100644 --- a/sahara/plugins/spark/plugin.py +++ b/sahara/plugins/spark/plugin.py @@ -232,8 +232,10 @@ class SparkProvider(p.ProvisioningPluginBase): 'sudo chmod 600 $HOME/.ssh/id_rsa') storage_paths = instance.node_group.storage_paths() - dn_path = c_helper.extract_hadoop_path(storage_paths, '/dfs/dn') - nn_path = c_helper.extract_hadoop_path(storage_paths, '/dfs/nn') + dn_path = ' '.join(c_helper.make_hadoop_path(storage_paths, + '/dfs/dn')) + nn_path = ' '.join(c_helper.make_hadoop_path(storage_paths, + '/dfs/nn')) hdfs_dir_cmd = ('sudo mkdir -p %(nn_path)s %(dn_path)s &&' 'sudo chown -R hdfs:hadoop %(nn_path)s %(dn_path)s &&' diff --git a/sahara/tests/unit/plugins/spark/test_config_helper.py b/sahara/tests/unit/plugins/spark/test_config_helper.py new file mode 100644 index 00000000..25339815 --- /dev/null +++ b/sahara/tests/unit/plugins/spark/test_config_helper.py @@ -0,0 +1,25 @@ +# Copyright (c) 2014 Mirantis Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +# implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from sahara.plugins.spark import config_helper as c_helper +from sahara.tests.unit import base as test_base + + +class ConfigHelperUtilsTest(test_base.SaharaTestCase): + def test_make_hadoop_path(self): + storage_paths = ['/mnt/one', '/mnt/two'] + paths = c_helper.make_hadoop_path(storage_paths, '/spam') + expected = ['/mnt/one/spam', '/mnt/two/spam'] + self.assertEqual(expected, paths) From 9fa0c5473d29c5eeeef3a23e7c9bbf651b0fb788 Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Sat, 4 Oct 2014 06:10:57 +0000 Subject: [PATCH 05/11] Imported Translations from Transifex Change-Id: I16c57dc0ab4d169245bac42e72657880137a287e (cherry picked from commit 2637625a1e4fdb7f1391022b7ec43524301adfee) --- .../locale/de/LC_MESSAGES/sahara-log-error.po | 205 --- .../locale/de/LC_MESSAGES/sahara-log-info.po | 396 ------ .../de/LC_MESSAGES/sahara-log-warning.po | 109 -- sahara/locale/de/LC_MESSAGES/sahara.po | 1226 ----------------- .../en_AU/LC_MESSAGES/sahara-log-error.po | 204 --- .../en_AU/LC_MESSAGES/sahara-log-info.po | 394 ------ sahara/locale/en_AU/LC_MESSAGES/sahara.po | 1215 ---------------- .../en_GB/LC_MESSAGES/sahara-log-critical.po | 35 - .../en_GB/LC_MESSAGES/sahara-log-info.po | 395 ------ .../en_GB/LC_MESSAGES/sahara-log-warning.po | 111 -- sahara/locale/en_US/LC_MESSAGES/sahara.po | 1212 ---------------- .../locale/es/LC_MESSAGES/sahara-log-error.po | 204 --- .../locale/es/LC_MESSAGES/sahara-log-info.po | 394 ------ sahara/locale/es/LC_MESSAGES/sahara.po | 1221 ---------------- .../locale/fr/LC_MESSAGES/sahara-log-info.po | 394 ------ .../fr/LC_MESSAGES/sahara-log-warning.po | 108 -- sahara/locale/fr/LC_MESSAGES/sahara.po | 1226 ----------------- .../locale/it/LC_MESSAGES/sahara-log-error.po | 204 --- .../locale/it/LC_MESSAGES/sahara-log-info.po | 395 ------ .../locale/ja/LC_MESSAGES/sahara-log-error.po | 204 --- .../ko_KR/LC_MESSAGES/sahara-log-error.po | 204 --- .../pt_BR/LC_MESSAGES/sahara-log-error.po | 204 --- .../pt_BR/LC_MESSAGES/sahara-log-info.po | 394 ------ sahara/locale/sahara.pot | 67 +- .../te_IN/LC_MESSAGES/sahara-log-critical.po | 35 - .../vi_VN/LC_MESSAGES/sahara-log-error.po | 204 --- .../zh_CN/LC_MESSAGES/sahara-log-error.po | 204 --- .../zh_CN/LC_MESSAGES/sahara-log-info.po | 394 ------ sahara/locale/zh_CN/LC_MESSAGES/sahara.po | 1220 ---------------- 29 files changed, 36 insertions(+), 12742 deletions(-) delete mode 100644 sahara/locale/de/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/de/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/de/LC_MESSAGES/sahara-log-warning.po delete mode 100644 sahara/locale/de/LC_MESSAGES/sahara.po delete mode 100644 sahara/locale/en_AU/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/en_AU/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/en_AU/LC_MESSAGES/sahara.po delete mode 100644 sahara/locale/en_GB/LC_MESSAGES/sahara-log-critical.po delete mode 100644 sahara/locale/en_GB/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/en_GB/LC_MESSAGES/sahara-log-warning.po delete mode 100644 sahara/locale/en_US/LC_MESSAGES/sahara.po delete mode 100644 sahara/locale/es/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/es/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/es/LC_MESSAGES/sahara.po delete mode 100644 sahara/locale/fr/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/fr/LC_MESSAGES/sahara-log-warning.po delete mode 100644 sahara/locale/fr/LC_MESSAGES/sahara.po delete mode 100644 sahara/locale/it/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/it/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/ja/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/ko_KR/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/pt_BR/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/pt_BR/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/te_IN/LC_MESSAGES/sahara-log-critical.po delete mode 100644 sahara/locale/vi_VN/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/zh_CN/LC_MESSAGES/sahara-log-error.po delete mode 100644 sahara/locale/zh_CN/LC_MESSAGES/sahara-log-info.po delete mode 100644 sahara/locale/zh_CN/LC_MESSAGES/sahara.po diff --git a/sahara/locale/de/LC_MESSAGES/sahara-log-error.po b/sahara/locale/de/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index 64937728..00000000 --- a/sahara/locale/de/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,205 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Carsten Duch , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: German (http://www.transifex.com/projects/p/sahara/language/" -"de/)\n" -"Language: de\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" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "Datenbankregistrierungsausnahme: %s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Ursprüngliche Ausnahme wird gelöscht: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "Unerwartete Ausnahme %d mal(e) aufgetreten... Neuversuch." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Angeforderte Sperre `%s` konnte nicht freigegeben werden" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "in Schleifenaufruf mit festgelegter Dauer" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "in dynamischen Schleifenaufruf" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Fehler bei %(full_task_name)s: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/de/LC_MESSAGES/sahara-log-info.po b/sahara/locale/de/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 636f1dfe..00000000 --- a/sahara/locale/de/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,396 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Carsten Duch , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: German (http://www.transifex.com/projects/p/sahara/language/" -"de/)\n" -"Language: de\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Sperrpfad erzeugt: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "Löschen der Datei %(file)s fehlgeschlagen" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" -"Überspringe periodische Aufgabe %(task)s weil der Intervall negativ ist" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Überspringe periodische Aufgabe %(task)s weil sie deaktiviert ist" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/de/LC_MESSAGES/sahara-log-warning.po b/sahara/locale/de/LC_MESSAGES/sahara-log-warning.po deleted file mode 100644 index f0a865bc..00000000 --- a/sahara/locale/de/LC_MESSAGES/sahara-log-warning.po +++ /dev/null @@ -1,109 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Andreas Jaeger , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-22 06:11+0000\n" -"PO-Revision-Date: 2014-07-16 14:29+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: German (http://www.transifex.com/projects/p/sahara/language/" -"de/)\n" -"Language: de\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" - -#: sahara/context.py:50 -#, python-format -msgid "Arguments dropped when creating context: %s" -msgstr "" - -#: sahara/main.py:79 -msgid "" -"Distributed mode is in the alpha state, it's recommended to use all-in-one " -"mode by running 'sahara-all' binary." -msgstr "" - -#: sahara/api/middleware/auth_valid.py:46 -msgid "Can't get tenant_id from env" -msgstr "" - -#: sahara/openstack/common/loopingcall.py:87 -#, python-format -msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:363 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:358 -msgid "Finalizing of Ambari cluster state failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:924 -msgid "Missing configuration named {0}, aborting Hue ini file creation" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1024 -msgid "Missing source configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1027 -msgid "Missing destination configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1038 -#, python-format -msgid "" -"Overwriting existing configuration property in %(dst_config_name)s from " -"%(src_config_name)s for Hue: %(property_name)s [%(dst_config)s -> " -"%(src_config)s]" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:363 -#, python-format -msgid "Plugin received wrong applicable target '%s' in environmental configs" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:384 -#, python-format -msgid "Plugin received wrong applicable target '%s' for xml configs" -msgstr "" - -#: sahara/service/direct_engine.py:311 -#, python-format -msgid "" -"Attempted to delete non-existent floating IP in pool %(pool)s from instance " -"%(instance)s" -msgstr "" - -#: sahara/service/direct_engine.py:319 -#, python-format -msgid "Detaching volumes from instance %s failed" -msgstr "" - -#: sahara/service/direct_engine.py:325 -#, python-format -msgid "Attempted to delete non-existent instance %s" -msgstr "" - -#: sahara/service/engine.py:173 -msgid "" -"Presumably the operation failed because the cluster was deleted by a user " -"during the process." -msgstr "" - -#: sahara/service/heat_engine.py:181 -#, python-format -msgid "Did not found stack for cluster %s" -msgstr "" - -#: sahara/service/volumes.py:181 -#, python-format -msgid "Can't detach volume %(volume)s. Current status of volume: %(status)s" -msgstr "" diff --git a/sahara/locale/de/LC_MESSAGES/sahara.po b/sahara/locale/de/LC_MESSAGES/sahara.po deleted file mode 100644 index 7c723736..00000000 --- a/sahara/locale/de/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1226 +0,0 @@ -# German translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Carsten Duch , 2014 -# Robert Simai, 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: German " -"(http://www.transifex.com/projects/p/sahara/language/de/)\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "Nicht abgefangene Ausnahme" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "Das Nachrichtenobjekt unterstützt kein Hinzufügen." - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" -"Nachrichtenobjekte unterstützen kein str() denn sie können nicht-ASCII " -"Zeichen enthalten. Bitte verwenden Sie statt dessen unicode() oder " -"translate()." - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "Veraltet: %s" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "Fehler beim Laden der Logging-Konfiguration %(log_config)s: %(err_msg)s" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "syslog-Funktion muss einer der folgenden Werte sein: %s" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "Schwerwiegender Aufruf einer veralteten Konfiguration: %(msg)s" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "" -"Unerwartetes Argument zur Erzeugung einer wiederkehrenden Aufgabe: " -"%(arg)s." - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "Unerwarteter Fehler beim Kommandoaufruf." - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" -"%(description)s\n" -"Kommando: %(cmd)s\n" -"Rückgabewert: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "" -"Das Kommando erfordert root-Zugriff, aber es wurde kein root-" -"Hilfsprogramm angegeben." - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "Umgebung über SSH nicht unterstützt" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "'process_input' über SSH nicht unterstützt" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "Unbekannter Wert '%(val)s', bekannte Werte sind: %(acceptable)s" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "Ungültiges Einheitensystem: \"%s\"" - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "Ungültiges String Format: %s" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "verstehe JSON nicht" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "Verstehe XML nicht" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - diff --git a/sahara/locale/en_AU/LC_MESSAGES/sahara-log-error.po b/sahara/locale/en_AU/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index fcb01e40..00000000 --- a/sahara/locale/en_AU/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-17 07:01+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" -"sahara/language/en_AU/)\n" -"Language: en_AU\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" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Original exception being dropped: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "Unexpected exception occurred %d time(s)... retrying." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Could not release the acquired lock `%s`" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "in fixed duration looping call" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "in dynamic looping call" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Error during %(full_task_name)s: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/en_AU/LC_MESSAGES/sahara-log-info.po b/sahara/locale/en_AU/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 3f5339e5..00000000 --- a/sahara/locale/en_AU/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,394 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (Australia) (http://www.transifex.com/projects/p/" -"sahara/language/en_AU/)\n" -"Language: en_AU\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Created lock path: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Skipping periodic task %(task)s because its interval is negative" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Skipping periodic task %(task)s because it is disabled" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/en_AU/LC_MESSAGES/sahara.po b/sahara/locale/en_AU/LC_MESSAGES/sahara.po deleted file mode 100644 index 1307928b..00000000 --- a/sahara/locale/en_AU/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1215 +0,0 @@ -# English (Australia) translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Tom Fifield , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (Australia) " -"(http://www.transifex.com/projects/p/sahara/language/en_AU/)\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "Uncaught exception" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "Message objects do not support addition." - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "Deprecated: %s" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "Error loading logging config %(log_config)s: %(err_msg)s" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "syslog facility must be one of: %s" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "Fatal call to deprecated config: %(msg)s" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "Unexpected argument for periodic task creation: %(arg)s." - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "" - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "" - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "Environment not supported over SSH" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "process_input not supported over SSH" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "Unrecognised value '%(val)s', acceptable values are: %(acceptable)s" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "" - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "Invalid string format: %s" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "cannot understand JSON" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "cannot understand XML" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - diff --git a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-critical.po b/sahara/locale/en_GB/LC_MESSAGES/sahara-log-critical.po deleted file mode 100644 index 4037e9db..00000000 --- a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-critical.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-14 06:10+0000\n" -"PO-Revision-Date: 2014-08-11 11:58+0000\n" -"Last-Translator: Sergey Lukjanov \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" -"sahara/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" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:317 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:307 -msgid "Install command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:394 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:389 -msgid "Failed to start Hadoop cluster." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:420 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:415 -msgid "Failed to change state of Hadoop components" -msgstr "" diff --git a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-info.po b/sahara/locale/en_GB/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 71b75753..00000000 --- a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,395 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Andi Chandler , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" -"sahara/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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "Starting Sahara %s" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "Loading '%s' infrastructure engine" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "Loading '%s' remote" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "Loading '%s' ops" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Created lock path: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "Failed to remove file %(file)s" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Skipping periodic task %(task)s because its interval is negative" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Skipping periodic task %(task)s because it is disabled" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-warning.po b/sahara/locale/en_GB/LC_MESSAGES/sahara-log-warning.po deleted file mode 100644 index 7d8e26a2..00000000 --- a/sahara/locale/en_GB/LC_MESSAGES/sahara-log-warning.po +++ /dev/null @@ -1,111 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Andi Chandler , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-22 06:11+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/" -"sahara/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" - -#: sahara/context.py:50 -#, python-format -msgid "Arguments dropped when creating context: %s" -msgstr "Arguments dropped when creating context: %s" - -#: sahara/main.py:79 -msgid "" -"Distributed mode is in the alpha state, it's recommended to use all-in-one " -"mode by running 'sahara-all' binary." -msgstr "" -"Distributed mode is in the alpha state, it's recommended to use all-in-one " -"mode by running 'sahara-all' binary." - -#: sahara/api/middleware/auth_valid.py:46 -msgid "Can't get tenant_id from env" -msgstr "" - -#: sahara/openstack/common/loopingcall.py:87 -#, python-format -msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" -msgstr "task %(func_name)s run outlasted interval by %(delay).2f sec" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:363 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:358 -msgid "Finalizing of Ambari cluster state failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:924 -msgid "Missing configuration named {0}, aborting Hue ini file creation" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1024 -msgid "Missing source configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1027 -msgid "Missing destination configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1038 -#, python-format -msgid "" -"Overwriting existing configuration property in %(dst_config_name)s from " -"%(src_config_name)s for Hue: %(property_name)s [%(dst_config)s -> " -"%(src_config)s]" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:363 -#, python-format -msgid "Plugin received wrong applicable target '%s' in environmental configs" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:384 -#, python-format -msgid "Plugin received wrong applicable target '%s' for xml configs" -msgstr "" - -#: sahara/service/direct_engine.py:311 -#, python-format -msgid "" -"Attempted to delete non-existent floating IP in pool %(pool)s from instance " -"%(instance)s" -msgstr "" - -#: sahara/service/direct_engine.py:319 -#, python-format -msgid "Detaching volumes from instance %s failed" -msgstr "" - -#: sahara/service/direct_engine.py:325 -#, python-format -msgid "Attempted to delete non-existent instance %s" -msgstr "" - -#: sahara/service/engine.py:173 -msgid "" -"Presumably the operation failed because the cluster was deleted by a user " -"during the process." -msgstr "" - -#: sahara/service/heat_engine.py:181 -#, python-format -msgid "Did not found stack for cluster %s" -msgstr "" - -#: sahara/service/volumes.py:181 -#, python-format -msgid "Can't detach volume %(volume)s. Current status of volume: %(status)s" -msgstr "" diff --git a/sahara/locale/en_US/LC_MESSAGES/sahara.po b/sahara/locale/en_US/LC_MESSAGES/sahara.po deleted file mode 100644 index fcf7eb2d..00000000 --- a/sahara/locale/en_US/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1212 +0,0 @@ -# English (United States) translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-03-19 22:46+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: English (United States) " -"(http://www.transifex.com/projects/p/openstack/language/en_US/)\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "" - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "" - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "" - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "" - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "" - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - diff --git a/sahara/locale/es/LC_MESSAGES/sahara-log-error.po b/sahara/locale/es/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index fc643715..00000000 --- a/sahara/locale/es/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/sahara/language/" -"es/)\n" -"Language: es\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" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "Excepción de registro de la base de datos: %s " - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Se está descartando excepción original: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "La excepción inesperada ha ocurrido %d vez(veces)... reintentando." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "No se ha podido liberar el bloqueo adquirido `%s`" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "en llamada en bucle de duración fija" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "en llamada en bucle dinámica" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Error durante %(full_task_name)s: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/es/LC_MESSAGES/sahara-log-info.po b/sahara/locale/es/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index ac641f8c..00000000 --- a/sahara/locale/es/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,394 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Spanish (http://www.transifex.com/projects/p/sahara/language/" -"es/)\n" -"Language: es\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Candado creado ruta: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Omitiendo la tarea periódica %(task)s porque el intervalo es negativo" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Omitiendo la tarea periódica %(task)s porque está inhabilitada" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/es/LC_MESSAGES/sahara.po b/sahara/locale/es/LC_MESSAGES/sahara.po deleted file mode 100644 index ce41a1b1..00000000 --- a/sahara/locale/es/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1221 +0,0 @@ -# Spanish translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Jose Ramirez Garcia , 2014 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Spanish " -"(http://www.transifex.com/projects/p/sahara/language/es/)\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "Excepción no controlada" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "Los objetos de mensaje no soportan adición." - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" -"Los objetos de mensaje no soportan str() debido a que pueden contener " -"caracteres no-ascii. Por favor utiliza unicode() o translate() en su " -"lugar." - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "En desuso: %s" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "Error al cargar la configuración de registro %(log_config)s: %(err_msg)s" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "El recurso syslog debe ser uno de: %s" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "Llamada muy grave a configuración en desuso: %(msg)s" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "Argumento inesperado para la creación de tarea periódica: %(arg)s." - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "Error inesperado mientras se ejecutaba el comando." - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" -"%(description)s\n" -"Comando: %(cmd)s\n" -"Código de salida: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "Comando ha solicitado root, pero no ha solicitado un auxiliar root." - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "Entorno no soportado a través de SSH" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "entrada de proceso no soporta a través de SSH" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "Valor '%(val)s' no reconocido, los valores aceptables son: %(acceptable)s" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "Unidad del sistema no valida: \"%s\"" - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "Formato inválido de cadena: %s" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "no se puede entender JSON" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "no se puede entender XML" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - diff --git a/sahara/locale/fr/LC_MESSAGES/sahara-log-info.po b/sahara/locale/fr/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 03053198..00000000 --- a/sahara/locale/fr/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,394 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: French (http://www.transifex.com/projects/p/sahara/language/" -"fr/)\n" -"Language: fr\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Chemin de verrou créé: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "Echec de la suppression du fichier %(file)s" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Tâche périodique %(task)s ignorée car son intervalle est négatif" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Tâche périodique %(task)s car elle est désactivée" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/fr/LC_MESSAGES/sahara-log-warning.po b/sahara/locale/fr/LC_MESSAGES/sahara-log-warning.po deleted file mode 100644 index 9ac71d1d..00000000 --- a/sahara/locale/fr/LC_MESSAGES/sahara-log-warning.po +++ /dev/null @@ -1,108 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-22 06:11+0000\n" -"PO-Revision-Date: 2014-07-25 15:11+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: French (http://www.transifex.com/projects/p/sahara/language/" -"fr/)\n" -"Language: fr\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" - -#: sahara/context.py:50 -#, python-format -msgid "Arguments dropped when creating context: %s" -msgstr "Arguments supprimés lors de la création du contexte : %s" - -#: sahara/main.py:79 -msgid "" -"Distributed mode is in the alpha state, it's recommended to use all-in-one " -"mode by running 'sahara-all' binary." -msgstr "" - -#: sahara/api/middleware/auth_valid.py:46 -msgid "Can't get tenant_id from env" -msgstr "" - -#: sahara/openstack/common/loopingcall.py:87 -#, python-format -msgid "task %(func_name)s run outlasted interval by %(delay).2f sec" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:363 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:358 -msgid "Finalizing of Ambari cluster state failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:924 -msgid "Missing configuration named {0}, aborting Hue ini file creation" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1024 -msgid "Missing source configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1027 -msgid "Missing destination configuration property set, aborting merge: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1038 -#, python-format -msgid "" -"Overwriting existing configuration property in %(dst_config_name)s from " -"%(src_config_name)s for Hue: %(property_name)s [%(dst_config)s -> " -"%(src_config)s]" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:363 -#, python-format -msgid "Plugin received wrong applicable target '%s' in environmental configs" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:384 -#, python-format -msgid "Plugin received wrong applicable target '%s' for xml configs" -msgstr "" - -#: sahara/service/direct_engine.py:311 -#, python-format -msgid "" -"Attempted to delete non-existent floating IP in pool %(pool)s from instance " -"%(instance)s" -msgstr "" - -#: sahara/service/direct_engine.py:319 -#, python-format -msgid "Detaching volumes from instance %s failed" -msgstr "" - -#: sahara/service/direct_engine.py:325 -#, python-format -msgid "Attempted to delete non-existent instance %s" -msgstr "" - -#: sahara/service/engine.py:173 -msgid "" -"Presumably the operation failed because the cluster was deleted by a user " -"during the process." -msgstr "" - -#: sahara/service/heat_engine.py:181 -#, python-format -msgid "Did not found stack for cluster %s" -msgstr "" - -#: sahara/service/volumes.py:181 -#, python-format -msgid "Can't detach volume %(volume)s. Current status of volume: %(status)s" -msgstr "" diff --git a/sahara/locale/fr/LC_MESSAGES/sahara.po b/sahara/locale/fr/LC_MESSAGES/sahara.po deleted file mode 100644 index 2484950d..00000000 --- a/sahara/locale/fr/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1226 +0,0 @@ -# French translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Corinne Verheyde , 2014 -# CHABERT Loic , 2013 -# François Bureau , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: French " -"(http://www.transifex.com/projects/p/sahara/language/fr/)\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "Exception non interceptée" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "Les objets message ne supportent pas l'addition." - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "" -"Les objets message ne supportent pas str() parce qu'il peuvent contenir " -"des caractères non-ascii. Utiliser unicode() ou translate() à la place." - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" -"Impossible d'acquérir le verrou sur `%(filename)s` à cause de " -"%(exception)s" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "Obsolète: %s" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "" -"Erreur lors du chargement de la configuration de connexion " -"%(log_config)s: %(err_msg)s" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "la fonction syslog doit correspondre à l'une des options suivantes : %s" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "Appel fatal adressé à une configuration obsolète : %(msg)s" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "Argument inattendu pour la création de tâche périodique : %(arg)s." - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "Erreur inattendue lors de l’exécution de la commande." - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" -"%(description)s\n" -"Commande: %(cmd)s\n" -"Code de sortie: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "" - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "Environnement non pris en charge sur SSH" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "process_input non pris en charge sur SSH" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "Valeur inconnue '%(val)s', les valeurs acceptées sont: %(acceptable)s" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "système d'unité \"%s\" invalide " - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "Format de chaine de caractères non valide : %s" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "impossible de comprendre JSON" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "impossible de comprendre XML" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - diff --git a/sahara/locale/it/LC_MESSAGES/sahara-log-error.po b/sahara/locale/it/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index 92059df2..00000000 --- a/sahara/locale/it/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/sahara/language/" -"it/)\n" -"Language: it\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" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "Eccezione nella registrazione del database: %s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Eccezione originale in corso di eliminazione: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "Un errore inatteso si è verificato %d volte... ritento." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Impossibile rilasciare il blocco acquisito `%s`" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "chiamata in loop a durata fissa" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "chiamata in loop dinamico" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Errore durante %(full_task_name)s: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/it/LC_MESSAGES/sahara-log-info.po b/sahara/locale/it/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 564c5bb5..00000000 --- a/sahara/locale/it/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,395 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Italian (http://www.transifex.com/projects/p/sahara/language/" -"it/)\n" -"Language: it\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Preato percorso di blocco : %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "Tentativo fallito nella rimozione di %(file)s" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "" -"Abbadono dell'attività periodica %(task)s perché l'intervalo è negativo" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Abbadono dell'attività periodica %(task)s perché è disabilitata" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/ja/LC_MESSAGES/sahara-log-error.po b/sahara/locale/ja/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index d7ab690b..00000000 --- a/sahara/locale/ja/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Japanese (http://www.transifex.com/projects/p/sahara/language/" -"ja/)\n" -"Language: ja\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=1; plural=0;\n" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "データベース登録例外: %s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "除去される元の例外: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "予期せぬ例外が、%d回()発生しました。再試行中。" - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "取得したロック `%s` を解放できませんでした" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "一定期間の呼び出しループ" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "動的呼び出しループ" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "%(full_task_name)s 中のエラー: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/ko_KR/LC_MESSAGES/sahara-log-error.po b/sahara/locale/ko_KR/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index 3a1a74c0..00000000 --- a/sahara/locale/ko_KR/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/sahara/" -"language/ko_KR/)\n" -"Language: ko_KR\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=1; plural=0;\n" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "데이터베이스 등록 예외: %s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "기존 예외가 삭제됨: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "예기치 않은 예외 %d 번 발생하였습니다... 다시 시도중." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "획득한 `%s` 잠금을 해제할 수 없음" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "고정 기간 루프 호출에서" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "동적 루프 호출에서" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "%(full_task_name)s 중 오류: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-error.po b/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index e451ca72..00000000 --- a/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" -"sahara/language/pt_BR/)\n" -"Language: pt_BR\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" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "Exceção de registro do banco de dados: %s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Exceção original sendo descartada: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "Exceção não esperada ocorreu %d vez(es)... tentando novamente." - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Não foi possível liberar o bloqueio adquirido `%s`" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "em uma chamada de laço de duração fixa" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "em chamada de laço dinâmico" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "Erro durante %(full_task_name)s: %(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-info.po b/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 30b90f85..00000000 --- a/sahara/locale/pt_BR/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,394 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" -"sahara/language/pt_BR/)\n" -"Language: pt_BR\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" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "Criado caminho de lock: %s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "Ignorando tarefa periódica %(task)s porque seu intervalo é negativo" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "Ignorando tarefa periódica %(task)s porque ela está desativada" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/sahara.pot b/sahara/locale/sahara.pot index ac973e3e..fade1824 100644 --- a/sahara/locale/sahara.pot +++ b/sahara/locale/sahara.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: sahara 2014.2.dev123.gcc4a472\n" +"Project-Id-Version: sahara 2015.1.dev22.g398fa34\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" +"POT-Creation-Date: 2014-10-04 06:10+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -28,7 +28,7 @@ msgid "" "\"False\"" msgstr "" -#: sahara/context.py:109 +#: sahara/context.py:112 msgid "Context isn't available here" msgstr "" @@ -649,12 +649,12 @@ msgstr "" msgid "1 or more" msgstr "" -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 +#: sahara/plugins/spark/plugin.py:390 sahara/plugins/spark/plugin.py:404 #, python-format msgid "Spark plugin cannot scale nodegroup with processes: %s" msgstr "" -#: sahara/plugins/spark/plugin.py:417 +#: sahara/plugins/spark/plugin.py:414 #, python-format msgid "" "Spark plugin cannot shrink cluster because there would be not enough " @@ -690,21 +690,21 @@ msgstr "" #: sahara/plugins/vanilla/hadoop2/validation.py:83 #: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 +#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:448 +#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:467 #, python-format msgid "Vanilla plugin cannot scale nodegroup with processes: %s" msgstr "" #: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 +#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:453 msgid "" "Vanilla plugin cannot scale node group with processes which have no " "master-processes run in cluster" msgstr "" #: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 +#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:477 #, python-format msgid "" "Vanilla plugin cannot shrink cluster because it would be not enough nodes" @@ -733,7 +733,7 @@ msgstr "" msgid "Several server groups with name %s found" msgstr "" -#: sahara/service/direct_engine.py:396 +#: sahara/service/direct_engine.py:397 #, python-format msgid "Node %s has error status" msgstr "" @@ -825,101 +825,106 @@ msgid "" "'%(name)s'" msgstr "" -#: sahara/service/validations/base.py:145 +#: sahara/service/validations/base.py:148 #, python-format msgid "Requested flavor '%s' not found" msgstr "" -#: sahara/service/validations/base.py:154 +#: sahara/service/validations/base.py:157 #, python-format msgid "Security group '%s' not found" msgstr "" -#: sahara/service/validations/base.py:169 +#: sahara/service/validations/base.py:172 #, python-format msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" msgstr "" -#: sahara/service/validations/base.py:176 +#: sahara/service/validations/base.py:179 msgid "Duplicates in node processes have been detected" msgstr "" -#: sahara/service/validations/base.py:184 +#: sahara/service/validations/base.py:187 #, python-format msgid "Plugin supports the following node procesess: %s" msgstr "" -#: sahara/service/validations/base.py:192 +#: sahara/service/validations/base.py:195 msgid "Duplicates in node group names are detected" msgstr "" -#: sahara/service/validations/base.py:202 +#: sahara/service/validations/base.py:205 #, python-format msgid "Security group with name '%s' already exists" msgstr "" -#: sahara/service/validations/base.py:210 +#: sahara/service/validations/base.py:212 +#, python-format +msgid "Availability zone '%s' not found" +msgstr "" + +#: sahara/service/validations/base.py:220 #, python-format msgid "Cluster with name '%s' already exists" msgstr "" -#: sahara/service/validations/base.py:219 +#: sahara/service/validations/base.py:229 #, python-format msgid "Cluster name '%s' is already used as Heat stack name" msgstr "" -#: sahara/service/validations/base.py:231 +#: sahara/service/validations/base.py:241 #, python-format msgid "" "Composite hostname %(host)s in provisioned cluster exceeds maximum limit " "%(limit)s characters" msgstr "" -#: sahara/service/validations/base.py:242 +#: sahara/service/validations/base.py:252 #, python-format msgid "Requested keypair '%s' not found" msgstr "" -#: sahara/service/validations/base.py:247 +#: sahara/service/validations/base.py:257 #, python-format msgid "Network %s not found" msgstr "" -#: sahara/service/validations/base.py:255 +#: sahara/service/validations/base.py:265 #, python-format msgid "Cluster template with name '%s' already exists" msgstr "" -#: sahara/service/validations/base.py:261 +#: sahara/service/validations/base.py:271 #, python-format msgid "Cluster template with id '%s' doesn't exist" msgstr "" -#: sahara/service/validations/base.py:282 +#: sahara/service/validations/base.py:292 #, python-format msgid "NodeGroup template with name '%s' already exists" msgstr "" -#: sahara/service/validations/base.py:288 +#: sahara/service/validations/base.py:298 #, python-format msgid "NodeGroup template with id '%s' doesn't exist" msgstr "" -#: sahara/service/validations/base.py:323 +#: sahara/service/validations/base.py:333 #, python-format msgid "Cluster doesn't contain node group with name '%s'" msgstr "" -#: sahara/service/validations/base.py:337 +#: sahara/service/validations/base.py:347 #, python-format msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" msgstr "" -#: sahara/service/validations/base.py:351 +#: sahara/service/validations/base.py:361 msgid "Cinder is not supported" msgstr "" -#: sahara/service/validations/base.py:363 +#: sahara/service/validations/base.py:373 #, python-format msgid "" "Tags of requested image '%(image)s' don't contain required tags " @@ -963,7 +968,7 @@ msgstr "" msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" msgstr "" -#: sahara/service/validations/node_group_templates.py:120 +#: sahara/service/validations/node_group_templates.py:123 #, python-format msgid "" "Node group template %(template)s is in use by cluster templates: " diff --git a/sahara/locale/te_IN/LC_MESSAGES/sahara-log-critical.po b/sahara/locale/te_IN/LC_MESSAGES/sahara-log-critical.po deleted file mode 100644 index 5317ff7e..00000000 --- a/sahara/locale/te_IN/LC_MESSAGES/sahara-log-critical.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-08-14 06:10+0000\n" -"PO-Revision-Date: 2014-05-30 06:27+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Telugu (India) (http://www.transifex.com/projects/p/sahara/" -"language/te_IN/)\n" -"Language: te_IN\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" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:317 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:307 -msgid "Install command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:394 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:389 -msgid "Failed to start Hadoop cluster." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:420 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:415 -msgid "Failed to change state of Hadoop components" -msgstr "" diff --git a/sahara/locale/vi_VN/LC_MESSAGES/sahara-log-error.po b/sahara/locale/vi_VN/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index 07c61a28..00000000 --- a/sahara/locale/vi_VN/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/" -"sahara/language/vi_VN/)\n" -"Language: vi_VN\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=1; plural=0;\n" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "Ngoại lệ ban đầu được giảm xuống: %s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "Ngoại lệ bất ngờ xảy ra %d thời gian(s) ... thử lại" - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "Không thể nhả ra khóa đã bị chiếm dụng `%s`" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "trong cuộc gọi vòng lặp thời khoảng cố định " - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "trong cuộc gọi lặp động" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-error.po b/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-error.po deleted file mode 100644 index a0e726f7..00000000 --- a/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-error.po +++ /dev/null @@ -1,204 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-16 06:10+0000\n" -"PO-Revision-Date: 2014-07-29 23:43+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/sahara/" -"language/zh_CN/)\n" -"Language: zh_CN\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=1; plural=0;\n" - -#: sahara/context.py:131 -#, python-format -msgid "Thread '%(thread)s' fails with exception: '%(exception)s'" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:107 -#, python-format -msgid "Database registration exception: %s" -msgstr "发生数据库注册异常:%s" - -#: sahara/db/sqlalchemy/api.py:117 -#, python-format -msgid "Database shutdown exception: %s" -msgstr "" - -#: sahara/openstack/common/excutils.py:76 -#, python-format -msgid "Original exception being dropped: %s" -msgstr "正在删除原始异常:%s" - -#: sahara/openstack/common/excutils.py:105 -#, python-format -msgid "Unexpected exception occurred %d time(s)... retrying." -msgstr "意外的异常已发生 %d 次...正在重试。" - -#: sahara/openstack/common/lockutils.py:117 -#, python-format -msgid "Could not release the acquired lock `%s`" -msgstr "未能释放所获取锁定“%s”" - -#: sahara/openstack/common/loopingcall.py:95 -msgid "in fixed duration looping call" -msgstr "在固定时段内循环调用" - -#: sahara/openstack/common/loopingcall.py:138 -msgid "in dynamic looping call" -msgstr "在动态循环调用中" - -#: sahara/openstack/common/periodic_task.py:202 -#, python-format -msgid "Error during %(full_task_name)s: %(e)s" -msgstr "在 %(full_task_name)s 期间发生错误:%(e)s" - -#: sahara/plugins/cdh/validation.py:30 -msgid "" -"For provisioning cluster with CDH plugin install'cm_api' package version " -"6.0.2 or later." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:186 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:160 -#, python-format -msgid "Create cluster command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:234 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:208 -msgid "Set configuration command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:250 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:225 -msgid "Create service command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:268 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:244 -msgid "Create component command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:287 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:263 -msgid "Create host command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:302 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:281 -#, python-format -msgid "Create host_component command failed. %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:335 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:314 -msgid "Install command failed. {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:413 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:397 -#, python-format -msgid "Start command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:440 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:424 -#, python-format -msgid "Command failed. Status: %(status)s, response: %(response)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:629 -#, python-format -msgid "" -"AmbariClient: error while making decommission post request. Error is = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:663 -#, python-format -msgid "AmbariClient: error in making decommission status request, error = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:691 -msgid "" -"AmbariClient: decommissioning process timed-out waiting for nodes to enter " -"\"Decommissioned\" status." -msgstr "" - -#: sahara/service/ops.py:120 -#, python-format -msgid "Error during operating cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/ops.py:139 -#, python-format -msgid "Error during rollback of cluster '%(name)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/trusts.py:64 -#, python-format -msgid "Unable to create trust (reason: %s)" -msgstr "" - -#: sahara/service/trusts.py:101 -#, python-format -msgid "Unable to delete trust (reason: %s)" -msgstr "" - -#: sahara/service/volumes.py:148 -#, python-format -msgid "Error mounting volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:167 -#, python-format -msgid "Can't detach volume %s" -msgstr "" - -#: sahara/service/volumes.py:192 -#, python-format -msgid "Can't delete volume %s" -msgstr "" - -#: sahara/service/edp/api.py:69 -msgid "Can't run job execution '{0}' (reasons: {1})" -msgstr "" - -#: sahara/service/edp/job_manager.py:121 -#, python-format -msgid "Can't run job execution '%(job)s' (reason: %(reason)s)" -msgstr "" - -#: sahara/service/edp/job_manager.py:143 -#, python-format -msgid "Error during cancel of job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/service/edp/job_manager.py:169 -#, python-format -msgid "Error during update job execution %(job)s: %(error)s" -msgstr "" - -#: sahara/utils/api.py:202 sahara/utils/api.py:226 -#, python-format -msgid "Request aborted with status code %(code)s and message '%(message)s'" -msgstr "" - -#: sahara/utils/rpc.py:111 -#, python-format -msgid "No %(method)s method found implemented in %(class)s class" -msgstr "" - -#: sahara/utils/ssh_remote.py:265 -#, python-format -msgid "Can't read file \"%s\"" -msgstr "" diff --git a/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-info.po b/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-info.po deleted file mode 100644 index 4796340b..00000000 --- a/sahara/locale/zh_CN/LC_MESSAGES/sahara-log-info.po +++ /dev/null @@ -1,394 +0,0 @@ -# Translations template for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-05 06:08+0000\n" -"PO-Revision-Date: 2014-07-16 14:42+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/sahara/" -"language/zh_CN/)\n" -"Language: zh_CN\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=1; plural=0;\n" - -#: sahara/main.py:76 -#, python-format -msgid "Starting Sahara %s" -msgstr "" - -#: sahara/main.py:169 -#, python-format -msgid "Loading '%s' infrastructure engine" -msgstr "" - -#: sahara/main.py:177 -#, python-format -msgid "Loading '%s' remote" -msgstr "" - -#: sahara/main.py:183 -#, python-format -msgid "Loading '%s' ops" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:54 -#, python-format -msgid "Incorrect path: %s" -msgstr "" - -#: sahara/openstack/common/lockutils.py:82 -#, python-format -msgid "Created lock path: %s" -msgstr "已创建锁路径:%s" - -#: sahara/openstack/common/lockutils.py:251 -#, python-format -msgid "Failed to remove file %(file)s" -msgstr "" - -#: sahara/openstack/common/periodic_task.py:126 -#, python-format -msgid "Skipping periodic task %(task)s because its interval is negative" -msgstr "正在跳过周期性任务 %(task)s,因为其时间间隔为负" - -#: sahara/openstack/common/periodic_task.py:131 -#, python-format -msgid "Skipping periodic task %(task)s because it is disabled" -msgstr "正在跳过周期性任务 %(task)s,因为它已禁用" - -#: sahara/plugins/base.py:106 -#, python-format -msgid "Plugin '%(plugin_name)s' loaded %(entry_point)s" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:292 -msgid "Cloudera Manager has been started" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:69 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:330 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:309 -msgid "Install of Hadoop stack successful." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:178 -msgid "Provisioning Cluster via Ambari Server: {0} ..." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:247 -msgid "Using \"{0}\" as admin user for scaling of cluster" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:330 -#, python-format -msgid "AmbariPlugin: decommission_nodes called for HDP version = %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:69 -msgid "{0}: Installing rpm's ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:81 -msgid "{0}: Unable to install rpm's from repo, checking for local install." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:91 -msgid "{0}: Installing swift integration ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:99 -msgid "" -"{0}: Unable to install swift integration from source, checking for local rpm." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:126 -msgid "{0}: Installing ambari-server ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:130 -msgid "Running Ambari Server setup ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:156 -msgid "Starting Ambari ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:180 -msgid "{0}: Installing Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:192 -msgid "{0}: Starting Ambari Agent ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:312 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:291 -msgid "Installing required Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:368 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:352 -msgid "Finalizing Ambari cluster state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:385 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:369 -msgid "Starting Hadoop services ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:386 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:370 -#, python-format -msgid "" -"Cluster name: %(cluster_name)s, Ambari server address: %(server_address)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:407 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:391 -msgid "Successfully started Hadoop cluster '{0}'." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:434 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:418 -msgid "Successfully changed state of Hadoop components " -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:462 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:446 -msgid "Starting Hadoop components while scaling up" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:463 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:447 -#, python-format -msgid "Cluster name %(cluster_name)s, Ambari server ip %(ip)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:519 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:503 -msgid "Waiting for all Ambari agents to register with server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:532 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:516 -#, python-format -msgid "Registered Hosts: %(current_number)s of %(final_number)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:541 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:525 -msgid "Waiting to connect to ambari server ..." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:623 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:713 -msgid "HTTP session is not cached" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:917 -msgid "Creating Hue ini property tree from configuration named {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1017 -#, python-format -msgid "Merging configuration properties: %(source)s -> %(destination)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1061 -msgid "Installing Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1066 -msgid "Setting Hue configuration on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1072 -msgid "Uninstalling Shell, if it is installed on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1081 -msgid "Creating initial Hue user on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1086 -msgid "(Re)starting Hue on {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1177 -msgid "" -"Missing HDFS client from Hue node... adding it since it is required for Hue" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:1183 -msgid "" -"Missing HIVE client from Hue node... adding it since it is required for " -"Beeswax and HCatalog" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:642 -msgid "AmbariClient: decommission post request succeeded!" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:660 -#, python-format -msgid "" -"AmbariClient: number of hosts waiting for decommissioning to complete = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:669 -#, python-format -msgid "AmbariClient: decommission status request ok, result = %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:679 -#, python-format -msgid "AmbariClient: node = %(node)s is now in adminState = %(admin_state)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:687 -msgid "AmbariClient: sleeping for 5 seconds" -msgstr "" - -#: sahara/plugins/spark/config_helper.py:221 -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:227 -#, python-format -msgid "Applying config: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:112 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:128 -#, python-format -msgid "Hadoop services in cluster %s have been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:124 -#, python-format -msgid "Spark service at '%s' has been started" -msgstr "" - -#: sahara/plugins/spark/plugin.py:127 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:158 -#, python-format -msgid "Cluster %s has been started successfully" -msgstr "" - -#: sahara/plugins/spark/plugin.py:380 -#, python-format -msgid "Spark master service at '%s' has been restarted" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config.py:300 -msgid "" -"Node group awareness is not implemented in YARN yet so " -"enable_hypervisor_awareness set to False explicitly" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:147 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:166 -#, python-format -msgid "Waiting %s datanodes to start up" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:152 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:171 -#, python-format -msgid "Datanodes on cluster %s has been started" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:160 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:179 -#, python-format -msgid "Stop waiting datanodes on cluster %s since it has been deleted" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:139 -#, python-format -msgid "Oozie service at '%s' has been started" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:154 -#, python-format -msgid "Hive Metastore server at %s has been started" -msgstr "" - -#: sahara/service/direct_engine.py:314 -#, python-format -msgid "Cluster '%s': all instances are active" -msgstr "" - -#: sahara/service/direct_engine.py:351 sahara/service/heat_engine.py:146 -#, python-format -msgid "Cluster '%(name)s' creation rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/direct_engine.py:359 sahara/service/heat_engine.py:163 -#, python-format -msgid "Cluster '%(name)s' scaling rollback (reason: %(reason)s)" -msgstr "" - -#: sahara/service/engine.py:77 -#, python-format -msgid "Cluster '%s': all instances have IPs assigned" -msgstr "" - -#: sahara/service/engine.py:87 -#, python-format -msgid "Cluster '%s': all instances are accessible" -msgstr "" - -#: sahara/service/ops.py:115 sahara/service/ops.py:134 -#, python-format -msgid "Cluster with %s was deleted. Canceling current operation." -msgstr "" - -#: sahara/service/periodic.py:96 -#, python-format -msgid "Terminating transient cluster %(cluster)s with id %(id)s" -msgstr "" - -#: sahara/service/periodic.py:103 -#, python-format -msgid "" -"Failed to terminate transient cluster %(cluster)s with id %(id)s: %(error)s." -msgstr "" - -#: sahara/swift/swift_helper.py:50 -#, python-format -msgid "Swift would be integrated with the following params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:154 -#, python-format -msgid "Vm awareness will add following configs in core-site params: %s" -msgstr "" - -#: sahara/topology/topology_helper.py:162 -#, python-format -msgid "Vm awareness will add following configs in map-red params: %s" -msgstr "" - -#: sahara/utils/general.py:74 -#, python-format -msgid "Cluster status has been changed: id=%(id)s, New status=%(status)s" -msgstr "" - -#: sahara/utils/rpc.py:121 -msgid "Notifications disabled" -msgstr "" - -#: sahara/utils/rpc.py:123 -msgid "Notifications enabled" -msgstr "" - -#: sahara/utils/timing.py:56 -#, python-format -msgid "Exception raised by invocation of %(name)s: %(info)s" -msgstr "" diff --git a/sahara/locale/zh_CN/LC_MESSAGES/sahara.po b/sahara/locale/zh_CN/LC_MESSAGES/sahara.po deleted file mode 100644 index 316c806c..00000000 --- a/sahara/locale/zh_CN/LC_MESSAGES/sahara.po +++ /dev/null @@ -1,1220 +0,0 @@ -# Chinese (Simplified, China) translations for sahara. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the sahara project. -# -# Translators: -# Tom Fifield , 2013 -# Yu Zhang, 2014 -# Yu Zhang , 2013 -msgid "" -msgstr "" -"Project-Id-Version: Sahara\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-09-20 06:12+0000\n" -"PO-Revision-Date: 2014-07-17 06:41+0000\n" -"Last-Translator: openstackjenkins \n" -"Language-Team: Chinese (China) " -"(http://www.transifex.com/projects/p/sahara/language/zh_CN/)\n" -"Plural-Forms: nplurals=1; plural=0\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" - -#: sahara/config.py:94 -#, python-format -msgid "Option '%(option)s' is required for config group '%(group)s'" -msgstr "" - -#: sahara/config.py:102 -msgid "" -"use_namespaces can not be set to \"True\" when use_neutron is set to " -"\"False\"" -msgstr "" - -#: sahara/context.py:109 -msgid "Context isn't available here" -msgstr "" - -#: sahara/exceptions.py:27 -msgid "An unknown exception occurred" -msgstr "" - -#: sahara/exceptions.py:39 -#, python-format -msgid "Object '%s' is not found" -msgstr "" - -#: sahara/exceptions.py:53 -msgid "Name already exists" -msgstr "" - -#: sahara/exceptions.py:62 -msgid "Invalid credentials" -msgstr "" - -#: sahara/exceptions.py:71 -msgid "Invalid object reference" -msgstr "" - -#: sahara/exceptions.py:80 -#, python-format -msgid "Error during command execution: \"%s\"" -msgstr "" - -#: sahara/exceptions.py:112 -msgid "Data is invalid" -msgstr "" - -#: sahara/exceptions.py:121 -msgid "Job binary internal data must be a string of length greater than zero" -msgstr "" - -#: sahara/exceptions.py:131 -msgid "" -"To work with JobBinary located in internal swift add 'user' and " -"'password' to extra" -msgstr "" - -#: sahara/exceptions.py:141 -msgid "Database object already exists" -msgstr "" - -#: sahara/exceptions.py:150 -msgid "Object was not created" -msgstr "" - -#: sahara/exceptions.py:159 -msgid "Object was not deleted" -msgstr "" - -#: sahara/exceptions.py:169 -#, python-format -msgid "Node Group %s is missing 'floating_ip_pool' field" -msgstr "" - -#: sahara/exceptions.py:187 -#, python-format -msgid "Size of data (%(size)s) is greater than maximum (%(maximum)s)" -msgstr "" - -#: sahara/exceptions.py:199 -#, python-format -msgid "An error occurred in thread '%(thread)s': %(e)s" -msgstr "" - -#: sahara/exceptions.py:209 -#, python-format -msgid "Feature '%s' is not implemented" -msgstr "" - -#: sahara/exceptions.py:215 -#, python-format -msgid "Heat stack failed with status %s" -msgstr "" - -#: sahara/exceptions.py:249 -#, python-format -msgid "Operation timed out after %i second(s)" -msgstr "" - -#: sahara/api/base.py:22 -msgid "This API operation isn't implemented" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:55 -msgid "Incorrect path" -msgstr "" - -#: sahara/api/middleware/auth_valid.py:61 -msgid "Token tenant != requested tenant" -msgstr "" - -#: sahara/conductor/__init__.py:32 -msgid "Remote conductor isn't implemented yet." -msgstr "" - -#: sahara/conductor/resource.py:118 -#, python-format -msgid "Unsupported type: %s" -msgstr "" - -#: sahara/db/migration/cli.py:41 -msgid "You must provide a revision or relative delta" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:192 -#, python-format -msgid "Duplicate entry for Cluster: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:202 -#, python-format -msgid "Duplicate entry for NodeGroup: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:214 sahara/db/sqlalchemy/api.py:226 -#: sahara/db/sqlalchemy/api.py:245 -#, python-format -msgid "Cluster id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:261 sahara/db/sqlalchemy/api.py:273 -#: sahara/db/sqlalchemy/api.py:292 -#, python-format -msgid "Node Group id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:311 sahara/db/sqlalchemy/api.py:322 -#: sahara/db/sqlalchemy/api.py:339 sahara/db/sqlalchemy/api.py:350 -#, python-format -msgid "Instance id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:383 -#, python-format -msgid "Duplicate entry for ClusterTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:394 -#, python-format -msgid "Duplicate entry for TemplatesRelation: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:407 -#, python-format -msgid "Cluster Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:439 -#, python-format -msgid "Duplicate entry for NodeGroupTemplate: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:452 -#, python-format -msgid "Node Group Template id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:483 -#, python-format -msgid "Duplicate entry for DataSource: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:496 -#, python-format -msgid "Data Source id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:500 sahara/db/sqlalchemy/api.py:637 -msgid " on foreign key constraint" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:501 -#, python-format -msgid "Data Source deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:535 -#, python-format -msgid "Duplicate entry for JobExecution: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:547 sahara/db/sqlalchemy/api.py:559 -#, python-format -msgid "JobExecution id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:608 -#, python-format -msgid "Duplicate entry for Job: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:620 sahara/db/sqlalchemy/api.py:633 -#, python-format -msgid "Job id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:638 -#, python-format -msgid "Job deletion failed%s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:679 -#, python-format -msgid "Duplicate entry for JobBinary: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:700 -#, python-format -msgid "JobBinary id '%s' not found!" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:704 -msgid "JobBinary is referenced and cannot be deleted" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:744 sahara/db/sqlalchemy/api.py:762 -#, python-format -msgid "" -"Size of internal binary (%(size)sKB) is greater than the maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:774 -#, python-format -msgid "Duplicate entry for JobBinaryInternal: %s" -msgstr "" - -#: sahara/db/sqlalchemy/api.py:787 -#, python-format -msgid "JobBinaryInternal id '%s' not found!" -msgstr "" - -#: sahara/openstack/common/exception.py:103 -msgid "Uncaught exception" -msgstr "未捕获到异常" - -#: sahara/openstack/common/gettextutils.py:301 -msgid "Message objects do not support addition." -msgstr "消息对象不支持附加。" - -#: sahara/openstack/common/gettextutils.py:311 -msgid "" -"Message objects do not support str() because they may contain non-ascii " -"characters. Please use unicode() or translate() instead." -msgstr "消息对象不支持str(),因为其中可能包含非ASCII字符。请使用unicode()或translate()代替。" - -#: sahara/openstack/common/lockutils.py:101 -#, python-format -msgid "Unable to acquire lock on `%(filename)s` due to %(exception)s" -msgstr "" - -#: sahara/openstack/common/log.py:290 -#, python-format -msgid "Deprecated: %s" -msgstr "建议不要使用:%s" - -#: sahara/openstack/common/log.py:398 -#, python-format -msgid "Error loading logging config %(log_config)s: %(err_msg)s" -msgstr "加载登陆配置出错 %(log_config)s:%(err_msg)s" - -#: sahara/openstack/common/log.py:459 -#, python-format -msgid "syslog facility must be one of: %s" -msgstr "系统日志工具必须是下列其中一项:%s" - -#: sahara/openstack/common/log.py:710 -#, python-format -msgid "Fatal call to deprecated config: %(msg)s" -msgstr "对建议不要使用的配置进行了后果极严重的调用:%(msg)s" - -#: sahara/openstack/common/periodic_task.py:40 -#, python-format -msgid "Unexpected argument for periodic task creation: %(arg)s." -msgstr "对于周期性任务创建,以下是意外自变量:%(arg)s。" - -#: sahara/openstack/common/processutils.py:59 -msgid "Unexpected error while running command." -msgstr "在运行命令时发生预期外错误。" - -#: sahara/openstack/common/processutils.py:62 -#, python-format -msgid "" -"%(description)s\n" -"Command: %(cmd)s\n" -"Exit code: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" -msgstr "" -"%(description)s\n" -"命令: %(cmd)s\n" -"退出码: %(exit_code)s\n" -"Stdout: %(stdout)r\n" -"Stderr: %(stderr)r" - -#: sahara/openstack/common/processutils.py:143 -#, python-format -msgid "Got unknown keyword args: %r" -msgstr "" - -#: sahara/openstack/common/processutils.py:148 -msgid "Command requested root, but did not specify a root helper." -msgstr "命令要求root,但没有指定root助手。" - -#: sahara/openstack/common/processutils.py:158 -#, python-format -msgid "Running cmd (subprocess): %s" -msgstr "" - -#: sahara/openstack/common/processutils.py:206 -#, python-format -msgid "%r failed. Retrying." -msgstr "" - -#: sahara/openstack/common/processutils.py:248 -msgid "Environment not supported over SSH" -msgstr "SSH上不支持环境变量" - -#: sahara/openstack/common/processutils.py:252 -msgid "process_input not supported over SSH" -msgstr "SSH上不支持的进程输入参数。" - -#: sahara/openstack/common/strutils.py:125 -#, python-format -msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" -msgstr "不可识别的值 '%(val)s', 可接受的值是: %(acceptable)s" - -#: sahara/openstack/common/strutils.py:230 -#, python-format -msgid "Invalid unit system: \"%s\"" -msgstr "" - -#: sahara/openstack/common/strutils.py:239 -#, python-format -msgid "Invalid string format: %s" -msgstr "字符串格式无效: %s" - -#: sahara/openstack/common/wsgi.py:187 -msgid "cannot understand JSON" -msgstr "无法理解JSON" - -#: sahara/openstack/common/wsgi.py:211 -msgid "cannot understand XML" -msgstr "无法理解 XML" - -#: sahara/plugins/base.py:103 -#, python-format -msgid "Plugin with name '%s' already exists." -msgstr "" - -#: sahara/plugins/base.py:114 -#, python-format -msgid "Plugins couldn't be loaded: %s" -msgstr "" - -#: sahara/plugins/provisioning.py:110 -#, python-format -msgid "Can't find applicable target '%(applicable_target)s' for '%(config_name)s'" -msgstr "" - -#: sahara/plugins/provisioning.py:117 -#, python-format -msgid "Can't find config '%(config_name)s' in '%(applicable_target)s'" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:88 -msgid "'cluster' or 'instance' argument missed" -msgstr "" - -#: sahara/plugins/cdh/cloudera_utils.py:98 -#, python-format -msgid "Process %(process)s is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/commands.py:68 -msgid "OS on image is not supported by CDH plugin" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:266 -msgid "Cloudera agents failed to connect to Cloudera Manager" -msgstr "" - -#: sahara/plugins/cdh/deploy.py:295 -#, python-format -msgid "" -"Cloudera Manager failed to start in %(timeout)s minutes on node " -"'%(node)s' of cluster '%(cluster)s'" -msgstr "" - -#: sahara/plugins/cdh/plugin.py:35 -msgid "" -"This plugin provides an ability to launch CDH clusters with Cloudera " -"Manager management console." -msgstr "" - -#: sahara/plugins/cdh/validation.py:32 -msgid "'cm_api' is not installed." -msgstr "" - -#: sahara/plugins/cdh/validation.py:94 sahara/plugins/cdh/validation.py:114 -#, python-format -msgid "CDH plugin cannot scale nodegroup with processes: %(processes)s" -msgstr "" - -#: sahara/plugins/cdh/validation.py:100 -msgid "" -"CDH plugin cannot scale node group with processes which have no master-" -"processes run in cluster" -msgstr "" - -#: sahara/plugins/fake/plugin.py:26 -msgid "" -"It's a fake plugin that aimed to work on the CirrOS images. It doesn't " -"install Hadoop. It's needed to be able to test provisioning part of " -"Sahara codebase itself." -msgstr "" - -#: sahara/plugins/general/exceptions.py:22 -#, python-format -msgid "Chosen node group %(ng_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:29 -msgid "Failed to decommission cluster" -msgstr "" - -#: sahara/plugins/general/exceptions.py:38 -#, python-format -msgid "Cluster %(cluster_name)s cannot be scaled : %(reason)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:48 -#, python-format -msgid "Cluster is missing a service: %s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:51 -#, python-format -msgid "%(message)s, required by service: %(required_by)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:69 -#, python-format -msgid "" -"Hadoop cluster should contain %(expected_count)s %(component)s " -"component(s). Actual %(component)s count is %(count)s" -msgstr "" - -#: sahara/plugins/general/exceptions.py:91 -#, python-format -msgid "Failed to Provision Hadoop Cluster: %s" -msgstr "" - -#: sahara/plugins/general/utils.py:42 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:68 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:75 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:97 -msgid "0 or 1" -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:207 -msgid "An Ambari user in the admin group must be configured." -msgstr "" - -#: sahara/plugins/hdp/ambariplugin.py:262 -msgid "" -"The Hortonworks OpenStack plugin works with project Sahara to automate " -"the deployment of the Hortonworks data platform on OpenStack based public" -" & private clouds" -msgstr "" - -#: sahara/plugins/hdp/clusterspec.py:317 -#, python-format -msgid "" -"Could not determine property type for property '%(property)s' with value:" -" %(value)s" -msgstr "" - -#: sahara/plugins/hdp/configprovider.py:65 -#, python-format -msgid "Internal Error. Duplicate property name detected: %s" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:86 -msgid "Failed to install Hortonworks Ambari" -msgstr "" - -#: sahara/plugins/hdp/hadoopserver.py:111 -msgid "Failed to install Hadoop Swift integration" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/services.py:523 -#: sahara/plugins/hdp/versions/version_2_0_6/services.py:576 -#, python-format -msgid "Invalid value for property 'hbase-site/hbase.rootdir' : %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:87 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:601 -msgid "" -"The HDP plugin does not support the decommissioning of nodes for HDP " -"version 1.3.2" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:188 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:162 -#, python-format -msgid "Failed to add cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:237 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:211 -#, python-format -msgid "Failed to set configurations on cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:253 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:228 -#, python-format -msgid "Failed to add services to cluster: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:271 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:247 -#, python-format -msgid "Failed to add components to services: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:289 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:265 -#, python-format -msgid "Failed to add host: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:305 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:284 -#, python-format -msgid "Failed to add host component: %s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:332 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:337 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:311 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:316 -msgid "Installation of Hadoop stack failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:378 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:363 -msgid "Unable to finalize Ambari state." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:409 -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:417 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:393 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:401 -msgid "Start of Hadoop services failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:436 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:420 -msgid "Failed to change state of Hadoop components" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:443 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:427 -msgid "Hadoop/Ambari command failed." -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:510 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:494 -msgid "" -"Unable to determine installed service components in scaled instances. " -"status code returned = {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:550 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:534 -msgid "Unable to update Ambari admin user credentials: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:566 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:550 -msgid "Unable to create Ambari user: {0}" -msgstr "" - -#: sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py:576 -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:560 -#, python-format -msgid "Unable to delete Ambari user: %(user_name)s : %(text)s" -msgstr "" - -#: sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py:632 -msgid "" -"An error occurred while trying to decommission the DataNode instances " -"that are being shut down. Please consult the Ambari server logs on the " -"master node for more information about the failure." -msgstr "" - -#: sahara/plugins/spark/config_helper.py:207 -#, python-format -msgid "Unable to get parameter '%(param_name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/spark/edp_engine.py:25 -#, python-format -msgid "Spark 1.0.0 or higher required to run spark %s jobs" -msgstr "" - -#: sahara/plugins/spark/plugin.py:54 -msgid "" -"This plugin provides an ability to launch Spark on Hadoop CDH cluster " -"without any management consoles." -msgstr "" - -#: sahara/plugins/spark/plugin.py:75 sahara/plugins/spark/plugin.py:90 -msgid "1 or more" -msgstr "" - -#: sahara/plugins/spark/plugin.py:393 sahara/plugins/spark/plugin.py:407 -#, python-format -msgid "Spark plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/spark/plugin.py:417 -#, python-format -msgid "" -"Spark plugin cannot shrink cluster because there would be not enough " -"nodes for HDFS replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/spark/scaling.py:92 -#: sahara/plugins/vanilla/hadoop2/scaling.py:132 -#: sahara/plugins/vanilla/v1_2_1/scaling.py:79 -#, python-format -msgid "Cannot finish decommission of cluster %(cluster)s in %(seconds)d seconds" -msgstr "" - -#: sahara/plugins/vanilla/plugin.py:27 -msgid "" -"This plugin provides an ability to launch vanilla Apache Hadoop cluster " -"without any management consoles. Also it can deploy Oozie and Hive" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/config_helper.py:161 -#, python-format -msgid "Unable to get parameter '%(name)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/run_scripts.py:55 -#, python-format -msgid "Process %s is not supported" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:71 -msgid "Number of datanodes must be not less than dfs.replication." -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:83 -#: sahara/plugins/vanilla/hadoop2/validation.py:102 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:452 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:471 -#, python-format -msgid "Vanilla plugin cannot scale nodegroup with processes: %s" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:88 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:457 -msgid "" -"Vanilla plugin cannot scale node group with processes which have no " -"master-processes run in cluster" -msgstr "" - -#: sahara/plugins/vanilla/hadoop2/validation.py:111 -#: sahara/plugins/vanilla/v1_2_1/versionhandler.py:481 -#, python-format -msgid "" -"Vanilla plugin cannot shrink cluster because it would be not enough nodes" -" for replicas (replication factor is %s)" -msgstr "" - -#: sahara/plugins/vanilla/v1_2_1/config_helper.py:213 -#, python-format -msgid "Unable get parameter '%(parameter)s' from service %(service)s" -msgstr "" - -#: sahara/plugins/vanilla/v2_3_0/versionhandler.py:60 -msgid "" -"The Vanilla 2.3.0 plugin is now deprecated and will be removed in the " -"Kylo release. The Vanilla 2.4.1 plugin remains and continues to be " -"supported." -msgstr "" - -#: sahara/service/direct_engine.py:176 -#, python-format -msgid "Server group with name %s is already exists" -msgstr "" - -#: sahara/service/direct_engine.py:199 -#, python-format -msgid "Several server groups with name %s found" -msgstr "" - -#: sahara/service/direct_engine.py:396 -#, python-format -msgid "Node %s has error status" -msgstr "" - -#: sahara/service/trusts.py:65 -msgid "Failed to create trust" -msgstr "" - -#: sahara/service/trusts.py:103 -msgid "Failed to delete trust {0}" -msgstr "" - -#: sahara/service/validation.py:77 -#, python-format -msgid "Object with %s not found" -msgstr "" - -#: sahara/service/volumes.py:62 -#, python-format -msgid "Error attach volume to instance %s" -msgstr "" - -#: sahara/service/volumes.py:91 -#, python-format -msgid "Volume %s has error status" -msgstr "" - -#: sahara/service/edp/job_manager.py:92 -#, python-format -msgid "Cluster does not support job type %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:67 -#, python-format -msgid "Url for binary in internal swift must start with %s" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:85 -#, python-format -msgid "" -"Size of swift container (%(size)sKB) is greater than maximum " -"(%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/binary_retrievers/internal_swift.py:109 -#, python-format -msgid "Size of swift object (%(size)sKB) is greater than maximum (%(maximum)sKB)" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:49 -#, python-format -msgid "\"%s\" child cannot be added to prepare element" -msgstr "" - -#: sahara/service/edp/oozie/workflow_creator/base_workflow.py:60 -#, python-format -msgid "\"%s\" child cannot be added to streaming element" -msgstr "" - -#: sahara/service/edp/spark/engine.py:190 -#, python-format -msgid "Spark job execution failed. Exit status = %(status)s, stdout = %(stdout)s" -msgstr "" - -#: sahara/service/validations/base.py:55 -#, python-format -msgid "Sahara doesn't contain plugin with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:61 -#, python-format -msgid "Requested plugin '%(name)s' doesn't support version '%(version)s'" -msgstr "" - -#: sahara/service/validations/base.py:68 -#, python-format -msgid "Requested image '%s' is not registered" -msgstr "" - -#: sahara/service/validations/base.py:79 -#, python-format -msgid "Plugin doesn't contain applicable target '%s'" -msgstr "" - -#: sahara/service/validations/base.py:84 -#, python-format -msgid "" -"Plugin's applicable target '%(target)s' doesn't contain config with name " -"'%(name)s'" -msgstr "" - -#: sahara/service/validations/base.py:145 -#, python-format -msgid "Requested flavor '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:154 -#, python-format -msgid "Security group '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:169 -#, python-format -msgid "Floating IP pool %(pool)s for node group '%(group)s' not found" -msgstr "" - -#: sahara/service/validations/base.py:176 -msgid "Duplicates in node processes have been detected" -msgstr "" - -#: sahara/service/validations/base.py:184 -#, python-format -msgid "Plugin supports the following node procesess: %s" -msgstr "" - -#: sahara/service/validations/base.py:192 -msgid "Duplicates in node group names are detected" -msgstr "" - -#: sahara/service/validations/base.py:202 -#, python-format -msgid "Security group with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:210 -#, python-format -msgid "Cluster with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:219 -#, python-format -msgid "Cluster name '%s' is already used as Heat stack name" -msgstr "" - -#: sahara/service/validations/base.py:231 -#, python-format -msgid "" -"Composite hostname %(host)s in provisioned cluster exceeds maximum limit " -"%(limit)s characters" -msgstr "" - -#: sahara/service/validations/base.py:242 -#, python-format -msgid "Requested keypair '%s' not found" -msgstr "" - -#: sahara/service/validations/base.py:247 -#, python-format -msgid "Network %s not found" -msgstr "" - -#: sahara/service/validations/base.py:255 -#, python-format -msgid "Cluster template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:261 -#, python-format -msgid "Cluster template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:282 -#, python-format -msgid "NodeGroup template with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/base.py:288 -#, python-format -msgid "NodeGroup template with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/base.py:323 -#, python-format -msgid "Cluster doesn't contain node group with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:337 -#, python-format -msgid "Can't add new nodegroup. Cluster already has nodegroup with name '%s'" -msgstr "" - -#: sahara/service/validations/base.py:351 -msgid "Cinder is not supported" -msgstr "" - -#: sahara/service/validations/base.py:363 -#, python-format -msgid "" -"Tags of requested image '%(image)s' don't contain required tags " -"['%(name)s', '%(version)s']" -msgstr "" - -#: sahara/service/validations/cluster_templates.py:137 -#, python-format -msgid "Cluster template %(id)s in use by %(clusters)s" -msgstr "" - -#: sahara/service/validations/clusters.py:75 -#: sahara/service/validations/clusters.py:97 -#, python-format -msgid "'%s' field is not found" -msgstr "" - -#: sahara/service/validations/clusters.py:91 -msgid "'neutron_management_network' field can't be used with 'use_neutron=False'" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:80 -#, python-format -msgid "Cluster created before Juno release can't be scaled with %(engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:87 -#, python-format -msgid "" -"Cluster created with %(old_engine)s infrastructure engine can't be scaled" -" with %(new_engine)s engine" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:97 -#, python-format -msgid "Requested plugin '%s' doesn't support cluster scaling feature" -msgstr "" - -#: sahara/service/validations/clusters_scaling.py:102 -#, python-format -msgid "Cluster cannot be scaled not in 'Active' status. Cluster status: %s" -msgstr "" - -#: sahara/service/validations/node_group_templates.py:120 -#, python-format -msgid "" -"Node group template %(template)s is in use by cluster templates: " -"%(users)s; and clusters: %(clusters)s" -msgstr "" - -#: sahara/service/validations/plugins.py:27 -#, python-format -msgid "" -"Requested plugin '%s' doesn't support converting config files to cluster " -"templates" -msgstr "" - -#: sahara/service/validations/edp/base.py:53 -#, python-format -msgid "Data source with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:59 -#, python-format -msgid "DataSource with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:65 -#, python-format -msgid "Job with name '%s' already exists" -msgstr "" - -#: sahara/service/validations/edp/base.py:71 -#, python-format -msgid "JobBinaryInternal with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/base.py:80 -#, python-format -msgid "Provided input and output DataSources reference the same location: %s" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:67 -msgid "Swift url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:70 -msgid "URL scheme must be 'swift'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:79 -#, python-format -msgid "URL must be of the form swift://container%s/object" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:83 -msgid "No credentials provided for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:87 -msgid "User is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:91 -msgid "Password is not provided in credentials for Swift" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:96 -msgid "HDFS url must not be empty" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:100 -msgid "URL scheme must be 'hdfs'" -msgstr "" - -#: sahara/service/validations/edp/data_source.py:102 -msgid "HDFS url is incorrect, cannot determine a hostname" -msgstr "" - -#: sahara/service/validations/edp/job.py:69 -#, python-format -msgid "Job binary '%s' does not exist" -msgstr "" - -#: sahara/service/validations/edp/job.py:83 -#, python-format -msgid "%s job requires main application jar" -msgstr "" - -#: sahara/service/validations/edp/job.py:86 -#, python-format -msgid "%s flow requires main script" -msgstr "" - -#: sahara/service/validations/edp/job.py:90 -msgid "'mains' and 'libs' overlap" -msgstr "" - -#: sahara/service/validations/edp/job.py:95 -#, python-format -msgid "%s flow requires libs" -msgstr "" - -#: sahara/service/validations/edp/job.py:98 -#, python-format -msgid "%s flow does not use mains" -msgstr "" - -#: sahara/service/validations/edp/job_binary_internal.py:27 -#, python-format -msgid "%s is not a valid name" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:58 -#, python-format -msgid "%s job must specify edp.java.main_class" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:74 -#, python-format -msgid "%s job must specify streaming mapper and reducer" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:83 -#, python-format -msgid "Cluster with id '%s' doesn't exist" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:91 -#, python-format -msgid "Cluster with id '%(cluster_id)s' doesn't support job type '%(job_type)s'" -msgstr "" - -#: sahara/service/validations/edp/job_execution.py:100 -#, python-format -msgid "%s job requires 'input_id' and 'output_id'" -msgstr "" - -#: sahara/topology/topology_helper.py:113 -#, python-format -msgid "Unable to find file %s with compute topology" -msgstr "" - -#: sahara/topology/topology_helper.py:129 -#, python-format -msgid "Was not able to find compute node topology for VM %s" -msgstr "" - -#: sahara/utils/api.py:137 -msgid "Non-dict and non-empty kwargs passed to render" -msgstr "" - -#: sahara/utils/api.py:159 sahara/utils/api.py:188 -#, python-format -msgid "Content type '%s' isn't supported" -msgstr "" - -#: sahara/utils/api.py:184 -msgid "XML requests are not supported yet" -msgstr "" - -#: sahara/utils/crypto.py:51 -msgid "Private key file hasn't been created" -msgstr "" - -#: sahara/utils/crypto.py:55 -msgid "Public key file hasn't been created" -msgstr "" - -#: sahara/utils/proxy.py:116 -msgid "Proxy domain requested but not specified." -msgstr "" - -#: sahara/utils/proxy.py:125 -#, python-format -msgid "Failed to find domain %s" -msgstr "" - -#: sahara/utils/proxy.py:129 -#, python-format -msgid "Unexpected results found when searching for domain %s" -msgstr "" - -#: sahara/utils/proxy.py:184 -msgid "created proxy user {0}" -msgstr "" - -#: sahara/utils/proxy.py:204 -#, python-format -msgid "Failed to find user %s" -msgstr "" - -#: sahara/utils/proxy.py:207 -#, python-format -msgid "Unexpected results found when searching for user %s" -msgstr "" - -#: sahara/utils/remote.py:134 -msgid "" -"Remote driver is not loaded. Most probably you see this error because you" -" are running Sahara in distributed mode and it is broken.Try running " -"sahara-all instead." -msgstr "" - -#: sahara/utils/ssh_remote.py:395 -#, python-format -msgid "Closing HTTP session for %(host)s:%(port)s" -msgstr "" - -#: sahara/utils/ssh_remote.py:401 -#, python-format -msgid "Session for %(host)s:%(port)s not cached" -msgstr "" - -#: sahara/utils/tempfiles.py:37 -#, python-format -msgid "Failed to delete temp dir %(dir)s (reason: %(reason)s)" -msgstr "" - -#: sahara/utils/types.py:88 -#, python-format -msgid "Class %s is immutable!" -msgstr "" - -#: sahara/utils/openstack/base.py:45 -#, python-format -msgid "Endpoint with type %(type)s is not found for service %(service)s" -msgstr "" - -#: sahara/utils/openstack/base.py:52 -#, python-format -msgid "Service \"%s\" not found in service catalog" -msgstr "" - -#: sahara/utils/openstack/heat.py:47 -#, python-format -msgid "Failed to find stack %(stack)s" -msgstr "" - -#: sahara/utils/openstack/neutron.py:78 -#, python-format -msgid "Neutron router corresponding to network %s is not found" -msgstr "" - -#: sahara/utils/openstack/neutron.py:185 -#, python-format -msgid "Unknown file mode %s" -msgstr "" - From 360aedfb323fb888acc4745b262eb7746d14ef27 Mon Sep 17 00:00:00 2001 From: Trevor McKay Date: Tue, 30 Sep 2014 12:51:08 -0400 Subject: [PATCH 06/11] Add documentation on the EDP job engine SPI Closes-Bug: 1357615 Change-Id: I57dae10da9460deb2a332025cc3a0ea37ae233ee (cherry picked from commit 62ba37a8c415f1c422f010c96c0d553ff788d343) --- doc/source/devref/edp.spi.rst | 205 ++++++++++++++++++++++++++++++- doc/source/devref/plugin.spi.rst | 12 ++ 2 files changed, 215 insertions(+), 2 deletions(-) diff --git a/doc/source/devref/edp.spi.rst b/doc/source/devref/edp.spi.rst index c2416ec4..8e57dd54 100644 --- a/doc/source/devref/edp.spi.rst +++ b/doc/source/devref/edp.spi.rst @@ -1,5 +1,206 @@ Elastic Data Processing (EDP) SPI ================================= -Coming soon! ------------- +EDP job engine objects provide methods for creating, monitoring, and terminating +jobs on Sahara clusters. Provisioning plugins that support EDP must return an +EDP job engine object from the :ref:`get_edp_engine` method described in +:doc:`plugin.spi`. + +Sahara provides subclasses of the base job engine interface that support EDP on +clusters running Oozie or on Spark standalone clusters. These are described +below. + +.. _edp_spi_job_types: + +Job Types +--------- + +Some of the methods below test job type. Sahara supports the following string +values for job types: + +* Hive +* Java +* Pig +* MapReduce +* MapReduce.Streaming +* Spark + +Note, constants for job types are defined in *sahara.utils.edp* + +Job Status Values +------------------------ + +Several of the methods below return a job status value. A job status value is +a dictionary of the form: + +{'status': *job_status_value*} + +where *job_status_value* is one of the following string values: + +* DONEWITHERROR +* FAILED +* KILLED +* PENDING +* RUNNING +* SUCCEEDED + +Note, constants for job status are defined in *sahara.utils.edp* + +EDP Job Engine Interface +------------------------ + +The sahara.service.edp.base_engine.JobEngine class is an +abstract class with the following interface: + + +cancel_job(job_execution) +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Stops the running job whose id is stored in the job_execution object. + +*Returns*: None if the operation was unsuccessful or an updated job status value + + +get_job_status(job_execution) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns the current status of the job whose id is stored in the job_execution +object. + +*Returns*: a job status value + + +run_job(job_execution) +~~~~~~~~~~~~~~~~~~~~~~ + +Starts the job described by the job_execution object + +*Returns*: a tuple of the form (job_id, job_status_value, job_extra_info) + +* *job_id* is required and must be a string that allows the EDP engine to +uniquely identify the job. +* *job_status_value* may be None or a job status value +* *job_extra_info* may be None or optionally a dictionary that the EDP engine +uses to store extra information on the job_execution_object. + + +validate_job_execution(cluster, job, data) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Checks whether or not the job can run on the cluster with the specified data. +Data contains values passed to the */jobs//execute* REST API method +during job launch. If the job cannot run for any reason, including job +configuration, cluster configuration, or invalid data, this method should +raise an exception. + +*Returns*: None + +get_possible_job_config(job_type) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns hints used by the Sahara UI to prompt users for values when configuring +and launching a job. Note that no hints are required. + +See :doc:`/userdoc/edp` for more information on how configuration values, +parameters, and arguments are used by different job types. + +*Returns*: a dictionary of the following form, containing hints for configs, +parameters, and arguments for the job type: + +{'job_config': {'configs': {}, 'params': {}, 'args': []}} + + +get_supported_job_types() +~~~~~~~~~~~~~~~~~~~~~~~~~ + +This method returns the job types that the engine supports. Not all engines +will support all job types. + +*Returns*: a list of job types supported by the engine + +Oozie Job Engine Interface +-------------------------- + +The sahara.service.edp.oozie.engine.OozieJobEngine class is derived from +JobEngine. It provides implementations for all of the methods in the base +interface but adds a few more abstract methods. + +Note, the *validate_job_execution(cluster, job, data)* method does basic checks +on the job configuration but probably should be overloaded to include additional +checks on the cluster configuration. For example, the job engines for plugins +that support Oozie add checks to make sure that the Oozie service is up and +running. + + +get_hdfs_user() +~~~~~~~~~~~~~~~ + +Oozie uses HDFS to distribute job files. This method gives the name of the +account that is used on the data nodes to access HDFS (such as 'hadoop' or +'hdfs'). The Oozie job engine expects that HDFS contains a directory for this +user under */user/* + +*Returns*: a string giving the username for the account used to access HDFS on +the cluster. + + +create_hdfs_dir(remote, dir_name) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The remote object *remote* references a node in the cluster. This method +creates the HDFS directory *dir_name* under the user specified by +*get_hdfs_user()* in the HDFS accessible from the specified node. For example, +if the HDFS user is 'hadoop' and the dir_name is 'test' this method would +create '/user/hadoop/test'. + +The reason that this method is broken out in the interface as an abstract method +is that different versions of Hadoop treat path creation differently. + +*Returns*: None + + +get_oozie_server_uri(cluster) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns the full URI for the Oozie server, for example +*http://my_oozie_host:11000/oozie*. This URI is used by an Oozie client to send +commands and queries to the Oozie server. + +*Returns*: a string giving the Oozie server URI. + + +get_oozie_server(self, cluster) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns the node instance for the host in the cluster running the Oozie server + +*Returns*: a node instance + + +get_name_node_uri(self, cluster) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns the full URI for the Hadoop NameNode, for example +*http://master_node:8020*. + +*Returns*: a string giving the NameNode URI. + +get_resource_manager_uri(self, cluster) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns the full URI for the Hadoop JobTracker for Hadoop version 1 or the +Hadoop ResourceManager for Hadoop version 2. + +*Returns*: a string giving the JobTrakcer or ResourceManager URI + +Spark Job Engine +---------------- + +The sahara.service.edp.spark.engine.SparkJobEngine class provides a full EDP +implementation for Spark standalone clusters. + +Note, the *validate_job_execution(cluster, job, data)* method does basic checks +on the job configuration but probably should be overloaded to include additional +checks on the cluster configuration. For example, the job engine returned by the +Spark plugin checks that the Spark version is >= 1.0.0 to ensure that +*spark-submit* is available. diff --git a/doc/source/devref/plugin.spi.rst b/doc/source/devref/plugin.spi.rst index 55368985..b422abc9 100644 --- a/doc/source/devref/plugin.spi.rst +++ b/doc/source/devref/plugin.spi.rst @@ -96,6 +96,18 @@ method and start all services on those instances. *Returns*: None +.. _get_edp_engine: + +get_edp_engine(cluster, job_type) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Returns an EDP job engine object that supports the specified job_type on the +given cluster, or None if there is no support. The EDP job engine object +returned must implement the interface described in :doc:`edp.spi`. The job_type +is a String matching one of the job types listed in :ref:`edp_spi_job_types`. + +*Returns*: an EDP job engine object or None + decommission_nodes(cluster, instances) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 9e3fbb654d3530b11d3e6c1fb652028e631e5859 Mon Sep 17 00:00:00 2001 From: Trevor McKay Date: Tue, 30 Sep 2014 16:08:15 -0400 Subject: [PATCH 07/11] Update the Elastic Data Processing (EDP) documentation page * Add description of MapReduce.Streaming job type * Add description of Spark job type * Add reference to advanced configuration for Swfit proxy * Note that .sahara suffix is added to Swift URLs automatically * A few minor changes Closes-Bug: 1374574 Closes-Bug: 1374606 Change-Id: Ie53888975ce436439cc808b2fdc45dff66bae1a9 (cherry picked from commit 7973db35e61b0c2d686798cb2de50d281713b03b) --- doc/source/userdoc/edp.rst | 147 ++++++++++++++++++++++++++----------- 1 file changed, 105 insertions(+), 42 deletions(-) diff --git a/doc/source/userdoc/edp.rst b/doc/source/userdoc/edp.rst index 876816c1..49fbea43 100644 --- a/doc/source/userdoc/edp.rst +++ b/doc/source/userdoc/edp.rst @@ -4,11 +4,16 @@ Elastic Data Processing (EDP) Overview -------- -Sahara's Elastic Data Processing facility or :dfn:`EDP` allows the execution of Hadoop jobs on clusters created from Sahara. EDP supports: +Sahara's Elastic Data Processing facility or :dfn:`EDP` allows the execution of jobs on clusters created from Sahara. EDP supports: -* Hive, Pig, MapReduce, and Java job types +* Hive, Pig, MapReduce, MapReduce.Streaming and Java job types on Hadoop clusters +* Spark jobs on Spark standalone clusters * storage of job binaries in Swift or Sahara's own database -* access to input and output data sources in Swift or HDFS +* access to input and output data sources in + + + HDFS for all job types + + Swift for all types excluding Spark and Hive + * configuration of jobs at submission time * execution of jobs on existing clusters or transient clusters @@ -22,7 +27,7 @@ The EDP features also can be used directly by a client through the :doc:`../rest EDP Concepts ------------ -Sahara EDP uses a collection of simple objects to define and execute Hadoop jobs. These objects are stored in the Sahara database when they +Sahara EDP uses a collection of simple objects to define and execute jobs. These objects are stored in the Sahara database when they are created, allowing them to be reused. This modular approach with database persistence allows code and data to be reused across multiple jobs. The essential components of a job are: @@ -37,30 +42,34 @@ These components are supplied through the objects described below. Job Binaries ++++++++++++ -A :dfn:`Job Binary` object stores a URL to a single Pig script, Hive script, or Jar file and any credentials needed to retrieve the file. The file itself may be stored in the Sahara internal database or in Swift. +A :dfn:`Job Binary` object stores a URL to a single script or Jar file and any credentials needed to retrieve the file. The file itself may be stored in the Sahara internal database or in Swift. Files in the Sahara database are stored as raw bytes in a :dfn:`Job Binary Internal` object. This object's sole purpose is to store a file for later retrieval. No extra credentials need to be supplied for files stored internally. -Sahara requires credentials (username and password) to access files stored in Swift. The Swift service must be running in the same OpenStack installation referenced by Sahara. +Sahara requires credentials (username and password) to access files stored in Swift unless Swift proxy users are configured as described in :doc:`../userdoc/advanced.configuration.guide`. The Swift service must be running in the same OpenStack installation referenced by Sahara. There is a configurable limit on the size of a single job binary that may be retrieved by Sahara. This limit is 5MB and may be set with the *job_binary_max_KB* setting in the :file:`sahara.conf` configuration file. Jobs ++++ -A :dfn:`Job` object specifies the type of the job and lists all of the individual Job Binary objects that are required for execution. An individual Job Binary may be referenced by multiple Jobs. A Job object specifies a main binary and/or supporting libraries depending on its type. +A :dfn:`Job` object specifies the type of the job and lists all of the individual Job Binary objects that are required for execution. An individual Job Binary may be referenced by multiple Jobs. A Job object specifies a main binary and/or supporting libraries depending on its type: - +----------------+-------------+-----------+ - | Job type | Main binary | Libraries | - +================+=============+===========+ - | ``Hive`` | required | optional | - +----------------+-------------+-----------+ - | ``Pig`` | required | optional | - +----------------+-------------+-----------+ - | ``MapReduce`` | not used | required | - +----------------+-------------+-----------+ - | ``Java`` | not used | required | - +----------------+-------------+-----------+ + +-------------------------+-------------+-----------+ + | Job type | Main binary | Libraries | + +=========================+=============+===========+ + | ``Hive`` | required | optional | + +-------------------------+-------------+-----------+ + | ``Pig`` | required | optional | + +-------------------------+-------------+-----------+ + | ``MapReduce`` | not used | required | + +-------------------------+-------------+-----------+ + | ``MapReduce.Streaming`` | not used | optional | + +-------------------------+-------------+-----------+ + | ``Java`` | not used | required | + +-------------------------+-------------+-----------+ + | ``Spark`` | required | optional | + +-------------------------+-------------+-----------+ Data Sources @@ -77,7 +86,9 @@ Job Execution Job objects must be *launched* or *executed* in order for them to run on the cluster. During job launch, a user specifies execution details including data sources, configuration values, and program arguments. The relevant details will vary by job type. The launch will create a :dfn:`Job Execution` object in Sahara which is used to monitor and manage the job. -To execute the job, Sahara generates a workflow and submits it to the Oozie server running on the cluster. Familiarity with Oozie is not necessary for using Sahara but it may be beneficial to the user. A link to the Oozie web console can be found in the Sahara web UI in the cluster details. +To execute Hadoop jobs, Sahara generates an Oozie workflow and submits it to the Oozie server running on the cluster. Familiarity with Oozie is not necessary for using Sahara but it may be beneficial to the user. A link to the Oozie web console can be found in the Sahara web UI in the cluster details. + +For Spark jobs, Sahara uses the *spark-submit* shell script and executes the Spark job from the master node. Logs of spark jobs run by Sahara can be found on the master node under the */tmp/spark-edp* directory. .. _edp_workflow: @@ -96,7 +107,7 @@ The general workflow for defining and executing a job in Sahara is essentially t 4. Create an input Data Source which points to the data you wish to process 5. Create an output Data Source which points to the location for output data -(Steps 4 and 5 do not apply to Java job types. See `Additional Details for Java jobs`_) +(Steps 4 and 5 do not apply to Java or Spark job types. See `Additional Details for Java jobs`_ and `Additional Details for Spark jobs`_) 6. Create a Job Execution object specifying the cluster and Job object plus relevant data sources, configuration values, and program arguments @@ -110,26 +121,31 @@ Specifying Configuration Values, Parameters, and Arguments Jobs can be configured at launch. The job type determines the kinds of values that may be set: - +----------------+--------------+------------+-----------+ - | Job type | Configration | Parameters | Arguments | - | | Values | | | - +================+==============+============+===========+ - | ``Hive`` | Yes | Yes | No | - +----------------+--------------+------------+-----------+ - | ``Pig`` | Yes | Yes | Yes | - +----------------+--------------+------------+-----------+ - | ``MapReduce`` | Yes | No | No | - +----------------+--------------+------------+-----------+ - | ``Java`` | Yes | No | Yes | - +----------------+--------------+------------+-----------+ + +--------------------------+--------------+------------+-----------+ + | Job type | Configration | Parameters | Arguments | + | | Values | | | + +==========================+==============+============+===========+ + | ``Hive`` | Yes | Yes | No | + +--------------------------+--------------+------------+-----------+ + | ``Pig`` | Yes | Yes | Yes | + +--------------------------+--------------+------------+-----------+ + | ``MapReduce`` | Yes | No | No | + +--------------------------+--------------+------------+-----------+ + | ``MapReduce.Streaming`` | Yes | No | No | + +--------------------------+--------------+------------+-----------+ + | ``Java`` | Yes | No | Yes | + +--------------------------+--------------+------------+-----------+ + | ``Spark`` | Yes | No | Yes | + +--------------------------+--------------+------------+-----------+ -* :dfn:`Configuration values` are key/value pairs. They set options for EDP, Oozie or Hadoop. +* :dfn:`Configuration values` are key/value pairs. + The EDP configuration values have names beginning with *edp.* and are consumed by Sahara - + The Oozie and Hadoop configuration values may be read by running jobs + + Other configuration values may be read at runtime by Hadoop jobs + + Currently additional configuration values are not available to Spark jobs at runtime * :dfn:`Parameters` are key/value pairs. They supply values for the Hive and Pig parameter substitution mechanisms. -* :dfn:`Arguments` are strings passed to the pig shell or to a Java ``main()`` method. +* :dfn:`Arguments` are strings passed as command line arguments to a shell or main program These values can be set on the :guilabel:`Configure` tab during job launch through the web UI or through the *job_configs* parameter when using the */jobs//execute* REST method. @@ -138,7 +154,7 @@ In some cases Sahara generates configuration values or parameters automatically. Generation of Swift Properties for Data Sources +++++++++++++++++++++++++++++++++++++++++++++++ -If a job is run with data sources in Swift, Sahara will automatically generate Swift username and password configuration values based on the credentials in the data sources. If the input and output data sources are both in Swift, it is expected that they specify the same credentials. +If Swift proxy users are not configured (see :doc:`../userdoc/advanced.configuration.guide`) and a job is run with data sources in Swift, Sahara will automatically generate Swift username and password configuration values based on the credentials in the data sources. If the input and output data sources are both in Swift, it is expected that they specify the same credentials. The Swift credentials can be set explicitly with the following configuration values: @@ -169,7 +185,9 @@ Additional Details for MapReduce jobs **Important!** -If the job type is MapReduce, the mapper and reducer classes *must* be specified as configuration values: +If the job type is MapReduce, the mapper and reducer classes *must* be specified as configuration values. +Note, the UI will not prompt the user for these required values, they must be added manually with the ``Configure`` tab. +Make sure to add these values with the correct names: +-------------------------+-----------------------------------------+ | Name | Example Value | @@ -179,11 +197,29 @@ If the job type is MapReduce, the mapper and reducer classes *must* be specified | mapred.reducer.class | org.apache.oozie.example.SampleReducer | +-------------------------+-----------------------------------------+ +Additional Details for MapReduce.Streaming jobs ++++++++++++++++++++++++++++++++++++++++++++++++ + +**Important!** + +If the job type is MapReduce.Streaming, the streaming mapper and reducer classes *must* be specified. + +In this case, the UI *will* prompt the user to enter mapper and reducer values on the form and will take care of +adding them to the job configuration with the appropriate names. If using the python client, however, be certain +to add these values to the job configuration manually with the correct names: + + +-------------------------+---------------+ + | Name | Example Value | + +=========================+===============+ + | edp.streaming.mapper | /bin/cat | + +-------------------------+---------------+ + | edp.streaming.reducer | /usr/bin/wc | + +-------------------------+---------------+ Additional Details for Java jobs ++++++++++++++++++++++++++++++++ -Java jobs use two configuration values that do not apply to other job types: +Java jobs use two special configuration values: * ``edp.java.main_class`` (required) Specifies the class containing ``main(String[] args)`` @@ -206,20 +242,47 @@ using one of the above two methods. Furthermore, if Swift data sources are used The ``edp-wordcount`` example bundled with Sahara shows how to use configuration values, arguments, and Swift data paths in a Java job type. +Additional Details for Spark jobs ++++++++++++++++++++++++++++++++++ + +Spark jobs use a special configuration value: + +* ``edp.java.main_class`` (required) Specifies the class containing the Java or Scala main method: + + + ``main(String[] args)`` for Java + + ``main(args: Array[String]`` for Scala + +A Spark job will execute the ``main`` method of the specified main class. Values may be passed to +the main method through the ``args`` array. Any arguments set during job launch will be passed to the +program as commandline arguments by *spark-submit*. + +Data Source objects are not used with Spark job types. Instead, any input or output paths must be passed to the ``main`` method +as arguments. Remember that Swift paths are not supported for Spark jobs currently. + +The ``edp-spark`` example bundled with Sahara contains a Spark program for estimating Pi. + + Special Sahara URLs -------------------- Sahara uses custom URLs to refer to objects stored in Swift or the Sahara internal database. These URLs are not meant to be used outside of Sahara. -Sahara Swift URLs have the form: +Sahara Swift URLs passed to running jobs as input or output sources include a ".sahara" suffix on the container, for example: ``swift://container.sahara/object`` +You may notice these Swift URLs in job logs, however, you do not need to add the suffix to the containers +yourself. Sahara will add the suffix if necessary, so when using the UI or the python client you may write the above URL simply as: + + ``swift://container/object`` + Sahara internal database URLs have the form: ``internal-db://sahara-generated-uuid`` +This indicates a file object in the Sahara database which has the given uuid as a key + EDP Requirements ================ @@ -229,7 +292,7 @@ The OpenStack installation and the cluster launched from Sahara must meet the fo OpenStack Services ------------------ -When a job is executed, binaries are first uploaded to a job tracker and then moved from the job tracker's local filesystem to HDFS. Therefore, there must be an instance of HDFS available to the nodes in the Sahara cluster. +When a Hadoop job is executed, binaries are first uploaded to a cluster node and then moved from the node local filesystem to HDFS. Therefore, there must be an instance of HDFS available to the nodes in the Sahara cluster. If the Swift service *is not* running in the OpenStack installation @@ -245,8 +308,8 @@ If the Swift service *is* running in the OpenStack installation Cluster Processes ----------------- -Requirements for EDP support depend on EDP job type and plugin used for the cluster. -For example Vanilla Sahara cluster must run at least one instance of these processes +Requirements for EDP support depend on the EDP job type and plugin used for the cluster. +For example a Vanilla Sahara cluster must run at least one instance of these processes to support EDP: * For Hadoop version 1: From 0d94b67fca6b0c5776ddcfe0f3e5b489afe376ea Mon Sep 17 00:00:00 2001 From: Michael McCune Date: Wed, 1 Oct 2014 11:25:41 -0400 Subject: [PATCH 08/11] Removing extraneous Swift information from Features Changes * removing repeated information from Features page for Swift integration * refactoring features.rst to 80 columns Change-Id: Ib37e4476258cc4547d4a27847c89a9611bff05bc Closes-Bug: #1376309 (cherry picked from commit eb529ca4f2dd153d494c4e02dd302998b3d6f43b) --- doc/source/userdoc/features.rst | 96 +++++++++++++++++---------------- 1 file changed, 49 insertions(+), 47 deletions(-) diff --git a/doc/source/userdoc/features.rst b/doc/source/userdoc/features.rst index c7471307..c7c54957 100644 --- a/doc/source/userdoc/features.rst +++ b/doc/source/userdoc/features.rst @@ -4,55 +4,43 @@ Features Overview Cluster Scaling --------------- -The mechanism of cluster scaling is designed to enable user to change the number of running instances without creating a new cluster. -User may change number of instances in existing Node Groups or add new Node Groups. +The mechanism of cluster scaling is designed to enable user to change the +number of running instances without creating a new cluster. +User may change number of instances in existing Node Groups or add new Node +Groups. If cluster fails to scale properly, all changes will be rolled back. Swift Integration ----------------- -In order to leverage Swift within Hadoop, including using Swift data sources from within EDP, Hadoop requires the application of a patch. -For additional information about this patch and configuration, please refer to :doc:`hadoop-swift`. Sahara automatically sets information -about the Swift filesystem implementation, location awareness, URL and tenant name for authorization. - -The only required information that is still needed to be set is username and password to access Swift. These parameters need to be -explicitly set prior to launching the job. - -E.g. : - -.. sourcecode:: console - - $ hadoop distcp -D fs.swift.service.sahara.username=admin \ - -D fs.swift.service.sahara.password=swordfish \ - swift://integration.sahara/temp swift://integration.sahara/temp1 - -How to compose a swift URL? The template is: ``swift://${container}.${provider}/${object}``. -We don't need to point out the account because it will be automatically -determined from tenant name from configs. Actually, account=tenant. - -${provider} was designed to provide an opportunity to work -with several Swift installations. E.g. it is possible to read data from one Swift installation and write it to another one. -But as for now, Sahara automatically generates configs only for one Swift installation -with name "sahara". - -Currently user can only enable/disable Swift for a Hadoop cluster. But there is a blueprint about making Swift access -more configurable: https://blueprints.launchpad.net/sahara/+spec/swift-configuration-through-rest-and-ui +In order to leverage Swift within Hadoop, including using Swift data sources +from within EDP, Hadoop requires the application of a patch. +For additional information about using Swift with Sahara, including patching +Hadoop and configuring Sahara, please refer to the :doc:`hadoop-swift` +documentation. Cinder support -------------- -Cinder is a block storage service that can be used as an alternative for an ephemeral drive. Using Cinder volumes increases reliability of data which is important for HDFS service. +Cinder is a block storage service that can be used as an alternative for an +ephemeral drive. Using Cinder volumes increases reliability of data which is +important for HDFS service. -User can set how many volumes will be attached to each node in a Node Group and the size of each volume. +User can set how many volumes will be attached to each node in a Node Group +and the size of each volume. All volumes are attached during Cluster creation/scaling operations. Neutron and Nova Network support -------------------------------- -OpenStack Cluster may use Nova Network or Neutron as a networking service. Sahara supports both, but when deployed, -a special configuration for networking should be set explicitly. By default Sahara will behave as if Nova Network is used. -If OpenStack Cluster uses Neutron, then ``use_neutron`` option should be set to ``True`` in Sahara configuration file. In -addition, if the OpenStack Cluster supports network namespaces, set the ``use_namespaces`` option to ``True`` +OpenStack Cluster may use Nova Network or Neutron as a networking service. +Sahara supports both, but when deployed, +a special configuration for networking should be set explicitly. By default +Sahara will behave as if Nova Network is used. +If OpenStack Cluster uses Neutron, then ``use_neutron`` option should be set +to ``True`` in Sahara configuration file. In +addition, if the OpenStack Cluster supports network namespaces, set the +``use_namespaces`` option to ``True`` .. sourcecode:: cfg @@ -62,28 +50,40 @@ addition, if the OpenStack Cluster supports network namespaces, set the ``use_na Floating IP Management ---------------------- -Sahara needs to access instances through ssh during a Cluster setup. To establish a connection Sahara may -use both: fixed and floating IP of an Instance. By default ``use_floating_ips`` parameter is set to ``True``, so -Sahara will use Floating IP of an Instance to connect. In this case, user has two options for how to make all instances +Sahara needs to access instances through ssh during a Cluster setup. To +establish a connection Sahara may +use both: fixed and floating IP of an Instance. By default +``use_floating_ips`` parameter is set to ``True``, so +Sahara will use Floating IP of an Instance to connect. In this case, user has +two options for how to make all instances get a floating IP: -* Nova Network may be configured to assign floating IPs automatically by setting ``auto_assign_floating_ip`` to ``True`` in ``nova.conf`` +* Nova Network may be configured to assign floating IPs automatically by + setting ``auto_assign_floating_ip`` to ``True`` in ``nova.conf`` * User may specify a floating IP pool for each Node Group directly. -Note: When using floating IPs for management (``use_floating_ip=True``) **every** instance in the Cluster should have a floating IP, +Note: When using floating IPs for management (``use_floating_ip=True``) +**every** instance in the Cluster should have a floating IP, otherwise Sahara will not be able to work with it. -If ``use_floating_ips`` parameter is set to ``False`` Sahara will use Instances' fixed IPs for management. In this case -the node where Sahara is running should have access to Instances' fixed IP network. When OpenStack uses Neutron for -networking, user will be able to choose fixed IP network for all instances in a Cluster. +If ``use_floating_ips`` parameter is set to ``False`` Sahara will use +Instances' fixed IPs for management. In this case +the node where Sahara is running should have access to Instances' fixed IP +network. When OpenStack uses Neutron for +networking, user will be able to choose fixed IP network for all instances +in a Cluster. Anti-affinity ------------- -One of the problems in Hadoop running on OpenStack is that there is no ability to control where machine is actually running. -We cannot be sure that two new virtual machines are started on different physical machines. As a result, any replication with cluster +One of the problems in Hadoop running on OpenStack is that there is no +ability to control where machine is actually running. +We cannot be sure that two new virtual machines are started on different +physical machines. As a result, any replication with cluster is not reliable because all replicas may turn up on one physical machine. -Anti-affinity feature provides an ability to explicitly tell Sahara to run specified processes on different compute nodes. This -is especially useful for Hadoop datanode process to make HDFS replicas reliable. +Anti-affinity feature provides an ability to explicitly tell Sahara to run +specified processes on different compute nodes. This +is especially useful for Hadoop datanode process to make HDFS replicas +reliable. Starting with Juno release Sahara creates server groups with ``anti-affinity`` policy to enable anti affinity feature. Sahara creates one @@ -162,7 +162,9 @@ environments it is recommended to control security group policy manually. Heat Integration ---------------- -Sahara may use `OpenStack Orchestration engine `_ (aka Heat) to provision nodes for Hadoop cluster. +Sahara may use +`OpenStack Orchestration engine `_ +(aka Heat) to provision nodes for Hadoop cluster. To make Sahara work with Heat the following steps are required: * Your OpenStack installation must have 'orchestration' service up and running From 4f23cfefa18332274d88475984491facd79b85f3 Mon Sep 17 00:00:00 2001 From: Trevor McKay Date: Wed, 1 Oct 2014 12:34:14 -0400 Subject: [PATCH 09/11] Description of job config hints in new doc page is wrong The 'configs' field is not a dictionary, it is actually a list of dictionaries. Update the description. Closes-Bug: #1357615 Change-Id: I540abe050f1d81e36f4b5dcca547a7e5c3514c84 (cherry picked from commit 61be4ece04d6370086d8b5b9bea4224010ec0d15) --- doc/source/devref/edp.spi.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/doc/source/devref/edp.spi.rst b/doc/source/devref/edp.spi.rst index 8e57dd54..36fba61c 100644 --- a/doc/source/devref/edp.spi.rst +++ b/doc/source/devref/edp.spi.rst @@ -107,7 +107,12 @@ parameters, and arguments are used by different job types. *Returns*: a dictionary of the following form, containing hints for configs, parameters, and arguments for the job type: -{'job_config': {'configs': {}, 'params': {}, 'args': []}} +{'job_config': {'configs': [], 'params': {}, 'args': []}} + +* *args* is a list of strings +* *params* contains simple key/value pairs +* each item in *configs* is a dictionary with entries + for 'name' (required), 'value', and 'description' get_supported_job_types() From ff3bf76318821336810709eb1ff4b88cf94b67c7 Mon Sep 17 00:00:00 2001 From: Trevor McKay Date: Wed, 1 Oct 2014 13:16:57 -0400 Subject: [PATCH 10/11] Remove line saying that scaling and EDP are not supported for Spark Closes-Bug: 1376364 Change-Id: I82249f8b9fb932c206876c2f6652c0a0b9e0650b (cherry picked from commit e385e3ed02bddf4db3f0b82c800b2cc0e2c056ba) --- doc/source/userdoc/spark_plugin.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/source/userdoc/spark_plugin.rst b/doc/source/userdoc/spark_plugin.rst index 28daf404..b0e60c71 100644 --- a/doc/source/userdoc/spark_plugin.rst +++ b/doc/source/userdoc/spark_plugin.rst @@ -60,7 +60,5 @@ with each slave to maximize data locality. Limitations ----------- -For now scaling and EDP are not supported. - Swift support is not available in Spark. Once it is developed there, it will be possible to add it to this plugin. From 3630ccffb25f66e2efc9297b0ecb852f8d932363 Mon Sep 17 00:00:00 2001 From: Trevor McKay Date: Wed, 1 Oct 2014 17:23:29 -0400 Subject: [PATCH 11/11] Fix HDFS url description, and other various edits HDFS url description is wrong as a result of code changes. This was the major motivation for this CR. Additional changes * formatted for 80 characters * consistent use of '.' at the end of bullets * added mention of Spark * adding '.sahara' suffix is no longer necessary * some other minor changes Closes-Bug: 1376457 Change-Id: I72134bcdf6c42911d07e65952a9a56331d896699 (cherry picked from commit a718ec7ddf85ef2e1e17868f6e2cd05b1c2762cd) --- doc/source/horizon/dashboard.user.guide.rst | 309 +++++++++++++------- 1 file changed, 199 insertions(+), 110 deletions(-) diff --git a/doc/source/horizon/dashboard.user.guide.rst b/doc/source/horizon/dashboard.user.guide.rst index 3ca0f94a..f6b50609 100644 --- a/doc/source/horizon/dashboard.user.guide.rst +++ b/doc/source/horizon/dashboard.user.guide.rst @@ -1,101 +1,124 @@ Sahara (Data Processing) UI User Guide ====================================== -This guide assumes that you already have Sahara service and the Horizon dashboard up and running. -Don't forget to make sure that Sahara is registered in Keystone. -If you require assistance with that, please see the `installation guide <../installation.guide.html>`_. +This guide assumes that you already have the Sahara service and Horizon +dashboard up and running. Don't forget to make sure that Sahara is registered in +Keystone. If you require assistance with that, please see the +`installation guide <../installation.guide.html>`_. Launching a cluster via the Sahara UI ------------------------------------- Registering an Image -------------------- -1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then click on the "Image Registry" panel. +1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then + click on the "Image Registry" panel -2) From that page, click on the "Register Image" button at the top right. +2) From that page, click on the "Register Image" button at the top right -3) Choose the image that you'd like to register as a Hadoop Image +3) Choose the image that you'd like to register with Sahara -4) Enter the username of the cloud-init user on the image. +4) Enter the username of the cloud-init user on the image -5) Click on the tags that you want to add to the image. (A version ie: 1.2.1 and a type ie: vanilla are required for cluster functionality) +5) Click on the tags that you want to add to the image. (A version ie: 1.2.1 and + a type ie: vanilla are required for cluster functionality) -6) Click the "Done" button to finish the registration. +6) Click the "Done" button to finish the registration Create Node Group Templates --------------------------- -1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then click on the "Node Group Templates" panel. +1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then + click on the "Node Group Templates" panel -2) From that page, click on the "Create Template" button at the top right. +2) From that page, click on the "Create Template" button at the top right -3) Choose your desired Plugin name and Version from the dropdowns and click "Create". +3) Choose your desired Plugin name and Version from the dropdowns and click + "Create" 4) Give your Node Group Template a name (description is optional) 5) Choose a flavor for this template (based on your CPU/memory/disk needs) -6) Choose the storage location for your instance, this can be either "Ephemeral Drive" or "Cinder Volume". If you choose "Cinder Volume", you will need to add additional configuration. +6) Choose the storage location for your instance, this can be either "Ephemeral + Drive" or "Cinder Volume". If you choose "Cinder Volume", you will need to add + additional configuration -7) Choose which processes should be run for any instances that are spawned from this Node Group Template. +7) Choose which processes should be run for any instances that are spawned from + this Node Group Template -8) Click on the "Create" button to finish creating your Node Group Template. +8) Click on the "Create" button to finish creating your Node Group Template Create a Cluster Template ------------------------- -1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then click on the "Cluster Templates" panel. +1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then + click on the "Cluster Templates" panel -2) From that page, click on the "Create Template" button at the top right. +2) From that page, click on the "Create Template" button at the top right -3) Choose your desired Plugin name and Version from the dropdowns and click "Create". +3) Choose your desired Plugin name and Version from the dropdowns and click + "Create" -4) Under the "Details" tab, you must give your template a name. +4) Under the "Details" tab, you must give your template a name -5) Under the "Node Groups" tab, you should add one or more nodes that can be based on one or more templates. +5) Under the "Node Groups" tab, you should add one or more nodes that can be + based on one or more templates - - To do this, start by choosing a Node Group Template from the dropdown and click the "+" button. - - You can adjust the number of nodes to be spawned for this node group via the text box or the "-" and "+" buttons. - - Repeat these steps if you need nodes from additional node group templates. + - To do this, start by choosing a Node Group Template from the dropdown and + click the "+" button + - You can adjust the number of nodes to be spawned for this node group via + the text box or the "-" and "+" buttons + - Repeat these steps if you need nodes from additional node group templates -6) Optionally, you can adjust your configuration further by using the "General Parameters", "HDFS Parameters" and "MapReduce Parameters" tabs. +6) Optionally, you can adjust your configuration further by using the "General + Parameters", "HDFS Parameters" and "MapReduce Parameters" tabs -7) Click on the "Create" button to finish creating your Cluster Template. +7) Click on the "Create" button to finish creating your Cluster Template Launching a Cluster ------------------- -1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then click on the "Clusters" panel. +1) Navigate to the "Project" dashboard, then the "Data Processing" tab, then + click on the "Clusters" panel -2) Click on the "Launch Cluster" button at the top right. +2) Click on the "Launch Cluster" button at the top right -3) Choose your desired Plugin name and Version from the dropdowns and click "Create". +3) Choose your desired Plugin name and Version from the dropdowns and click + "Create" -4) Give your cluster a name. (required) +4) Give your cluster a name (required) -5) Choose which cluster template should be used for your cluster. +5) Choose which cluster template should be used for your cluster -6) Choose the image that should be used for your cluster (if you do not see any options here, see `Registering an Image`_ above). +6) Choose the image that should be used for your cluster (if you do not see any + options here, see `Registering an Image`_ above) -7) Optionally choose a keypair that can be used to authenticate to your cluster instances. +7) Optionally choose a keypair that can be used to authenticate to your cluster + instances -8) Click on the "Create" button to start your cluster. +8) Click on the "Create" button to start your cluster - - Your cluster's status will display on the Clusters table. - - It will likely take several minutes to reach the "Active" state. + - Your cluster's status will display on the Clusters table + - It will likely take several minutes to reach the "Active" state Scaling a Cluster ----------------- -1) From the Data Processing/Clusters page, click on the "Scale Cluster" button of the row that contains the cluster that you want to scale. +1) From the Data Processing/Clusters page, click on the "Scale Cluster" button + of the row that contains the cluster that you want to scale -2) You can adjust the numbers of instances for existing Node Group Templates. +2) You can adjust the numbers of instances for existing Node Group Templates -3) You can also add a new Node Group Template and choose a number of instances to launch. +3) You can also add a new Node Group Template and choose a number of instances + to launch - - This can be done by selecting your desired Node Group Template from the dropdown and clicking the "+" button. - - Your new Node Group will appear below and you can adjust the number of instances via the text box or the +/- buttons. + - This can be done by selecting your desired Node Group Template from the + dropdown and clicking the "+" button + - Your new Node Group will appear below and you can adjust the number of + instances via the text box or the "+" and "-" buttons -4) To confirm the scaling settings and trigger the spawning/deletion of instances, click on "Scale". +4) To confirm the scaling settings and trigger the spawning/deletion of + instances, click on "Scale" Elastic Data Processing (EDP) ----------------------------- @@ -103,113 +126,155 @@ Data Sources ------------ Data Sources are where the input and output from your jobs are housed. -1) From the Data Processing/Data Sources page, click on the "Create Data Source" button at the top right. +1) From the Data Processing/Data Sources page, click on the "Create Data Source" + button at the top right -2) Give your Data Source a name. +2) Give your Data Source a name -3) Enter the URL to the Data Source. +3) Enter the URL of the the Data Source - - For a Swift object, the url will look like .sahara/ (ie: mycontainer.sahara/inputfile). The "swift://" is automatically added for you. - - For an HDFS object, the url will look like / (ie: myhost/user/hadoop/inputfile). The "hdfs://" is automatically added for you. + - For a Swift object, enter / (ie: *mycontainer/inputfile*). + Sahara will prepend *swift://* for you + - For an HDFS object, enter an absolute path, a relative path or a full URL: -4) Enter the username and password for the Data Source. + + */my/absolute/path* indicates an absolute path in the cluster HDFS + + *my/path* indicates the path */user/hadoop/my/path* in the cluster HDFS + assuming the defined HDFS user is *hadoop* + + *hdfs://host:port/path* can be used to indicate any HDFS location -5) Enter an optional description. +4) Enter the username and password for the Data Source (also see + `Additional Notes`_) -6) Click on "Create". +5) Enter an optional description -7) Repeat for additional Data Sources. +6) Click on "Create" + +7) Repeat for additional Data Sources Job Binaries ------------ -Job Binaries are where you define/upload the source code (mains and libraries) for your job. +Job Binaries are where you define/upload the source code (mains and libraries) +for your job. -1) From the Data Processing/Job Binaries page, click on the "Create Job Binary" button at the top right. +1) From the Data Processing/Job Binaries page, click on the "Create Job Binary" + button at the top right -2) Give your Job Binary a name (this can be different than the actual filename). +2) Give your Job Binary a name (this can be different than the actual filename) -3) Choose the type of storage for your Job Binary. +3) Choose the type of storage for your Job Binary - - For "Swift", you will need to enter the URL of your binary (.sahara/) as well as the username and password. - - For "Internal database", you can choose from "Create a script" or "Upload a new file". + - For "Swift", enter the URL of your binary (/) as well as + the username and password (also see `Additional Notes`_) + - For "Internal database", you can choose from "Create a script" or "Upload + a new file" -4) Enter an optional description. +4) Enter an optional description -5) Click on "Create". +5) Click on "Create" 6) Repeat for additional Job Binaries Jobs ---- -Jobs are where you define the type of job you'd like to run as well as which "Job Binaries" are required. +Jobs are where you define the type of job you'd like to run as well as which +"Job Binaries" are required -1) From the Data Processing/Jobs page, click on the "Create Job" button at the top right. +1) From the Data Processing/Jobs page, click on the "Create Job" button at the + top right -2) Give your Job a name. +2) Give your Job a name -3) Choose the type of job you'd like to run (Pig, Hive, MapReduce, Streaming MapReduce, Java Action) +3) Choose the type of job you'd like to run -4) Choose the main binary from the dropdown (not applicable for MapReduce or Java Action). +4) Choose the main binary from the dropdown -5) Enter an optional description for your Job. + - This is required for Hive, Pig, and Spark jobs + - Other job types do not use a main binary -6) Optionally, click on the "Libs" tab and add one or more libraries that are required for your job. Each library must be defined as a Job Binary. +5) Enter an optional description for your Job -7) Click on "Create". +6) Click on the "Libs" tab and choose any libraries needed by your job + + - MapReduce and Java jobs require at least one library + - Other job types may optionally use libraries + +7) Click on "Create" Job Executions -------------- -Job Executions are what you get by "Launching" a job. You can monitor the status of your job to see when it has completed its run. +Job Executions are what you get by "Launching" a job. You can monitor the +status of your job to see when it has completed its run -1) From the Data Processing/Jobs page, find the row that contains the job you want to launch and click on the "Launch Job" button at the right side of that row. +1) From the Data Processing/Jobs page, find the row that contains the job you + want to launch and click on the "Launch Job" button at the right side of that + row -2) Choose the cluster (already running--see `Launching a Cluster`_ above) on which you would like the job to run. +2) Choose the cluster (already running--see `Launching a Cluster`_ above) on + which you would like the job to run -3) Choose the Input and Output Data Sources (Data Sources defined above). +3) Choose the Input and Output Data Sources (Data Sources defined above) -4) If additional configuration is required, click on the "Configure" tab. +4) If additional configuration is required, click on the "Configure" tab - - Additional configuration properties can be defined by clicking on the "Add" button. - - An example configuration entry might be mapred.mapper.class for the Name and org.apache.oozie.example.SampleMapper for the Value. + - Additional configuration properties can be defined by clicking on the "Add" + button + - An example configuration entry might be mapred.mapper.class for the Name and + org.apache.oozie.example.SampleMapper for the Value -5) Click on "Launch". To monitor the status of your job, you can navigate to the Sahara/Job Executions panel. +5) Click on "Launch". To monitor the status of your job, you can navigate to + the Sahara/Job Executions panel -6) You can relaunch a Job Execution from the Job Executions page by using the "Relaunch on New Cluster" or "Relaunch on Existing Cluster" links. +6) You can relaunch a Job Execution from the Job Executions page by using the + "Relaunch on New Cluster" or "Relaunch on Existing Cluster" links - - Relaunch on New Cluster will take you through the forms to start a new cluster before letting you specify input/output Data Sources and job configuration. - - Relaunch on Existing Cluster will prompt you for input/output Data Sources as well as allow you to change job configuration before launching the job. + - Relaunch on New Cluster will take you through the forms to start a new + cluster before letting you specify input/output Data Sources and job + configuration + - Relaunch on Existing Cluster will prompt you for input/output Data Sources + as well as allow you to change job configuration before launching the job Example Jobs ------------ -There are sample jobs located in the sahara repository. The instructions there guide you through running the jobs via the command line. -In this section, we will give a walkthrough on how to run those jobs via the Horizon UI. -These steps assume that you already have a cluster up and running (in the "Active" state). +There are sample jobs located in the sahara repository. In this section, we +will give a walkthrough on how to run those jobs via the Horizon UI. These steps +assume that you already have a cluster up and running (in the "Active" state). -1) Sample Pig job - https://github.com/openstack/sahara/tree/master/etc/edp-examples/pig-job +1) Sample Pig job - + https://github.com/openstack/sahara/tree/master/etc/edp-examples/pig-job - - Load the input data file from https://github.com/openstack/sahara/tree/master/etc/edp-examples/pig-job/data/input into swift + - Load the input data file from + https://github.com/openstack/sahara/tree/master/etc/edp-examples/pig-job/data/input + into swift - - Click on Projet/Object Store/Containers and create a container with any name ("samplecontainer" for our purposes here). + - Click on Projet/Object Store/Containers and create a container with any + name ("samplecontainer" for our purposes here) - - Click on Upload Object and give the object a name ("piginput" in this case) + - Click on Upload Object and give the object a name + ("piginput" in this case) - - Navigate to Data Processing/Data Sources, Click on Create Data Source. + - Navigate to Data Processing/Data Sources, Click on Create Data Source - Name your Data Source ("pig-input-ds" in this sample) - - Type = Swift, URL samplecontainer.sahara/piginput, fill-in the Source username/password fields with your username/password and click "Create" + - Type = Swift, URL samplecontainer/piginput, fill-in the Source + username/password fields with your username/password and click "Create" - Create another Data Source to use as output for the job - - Create another Data Source to use as output for our job. Name = pig-output-ds, Type = Swift, URL = samplecontainer.sahara/pigoutput, Source username/password, "Create" + - Name = pig-output-ds, Type = Swift, URL = samplecontainer/pigoutput, + Source username/password, "Create" - Store your Job Binaries in the Sahara database - Navigate to Data Processing/Job Binaries, Click on Create Job Binary - - Name = example.pig, Storage type = Internal database, click Browse and find example.pig wherever you checked out the sahara project /etc/edp-examples/pig-job + - Name = example.pig, Storage type = Internal database, click Browse and + find example.pig wherever you checked out the sahara project + /etc/edp-examples/pig-job - - Create another Job Binary: Name = udf.jar, Storage type = Internal database, click Browse and find udf.jar wherever you checked out the sahara project /etc/edp-examples/pig-job + - Create another Job Binary: Name = udf.jar, Storage type = Internal + database, click Browse and find udf.jar wherever you checked out the + sahara project /etc/edp-examples/pig-job - Create a Job @@ -217,59 +282,83 @@ These steps assume that you already have a cluster up and running (in the "Activ - Name = pigsample, Job Type = Pig, Choose "example.pig" as the main binary - - Click on the "Libs" tab and choose "udf.jar", then hit the "Choose" button beneath the dropdown, then click on "Create" + - Click on the "Libs" tab and choose "udf.jar", then hit the "Choose" button + beneath the dropdown, then click on "Create" - Launch your job - - To launch your job from the Jobs page, click on the down arrow at the far right of the screen and choose "Launch on Existing Cluster" + - To launch your job from the Jobs page, click on the down arrow at the far + right of the screen and choose "Launch on Existing Cluster" - - For the input, choose "pig-input-ds", for output choose "pig-output-ds". Also choose whichever cluster you'd like to run the job on. + - For the input, choose "pig-input-ds", for output choose "pig-output-ds". + Also choose whichever cluster you'd like to run the job on - - For this job, no additional configuration is necessary, so you can just click on "Launch" + - For this job, no additional configuration is necessary, so you can just + click on "Launch" - - You will be taken to the "Job Executions" page where you can see your job progress through "PENDING, RUNNING, SUCCEEDED" phases + - You will be taken to the "Job Executions" page where you can see your job + progress through "PENDING, RUNNING, SUCCEEDED" phases - - When your job finishes with "SUCCEEDED", you can navigate back to Object Store/Containers and browse to the samplecontainer to see your output. It should be in the "pigoutput" folder. + - When your job finishes with "SUCCEEDED", you can navigate back to Object + Store/Containers and browse to the samplecontainer to see your output. + It should be in the "pigoutput" folder -2) Sample Spark job - https://github.com/openstack/sahara/tree/master/etc/edp-examples/edp-spark +2) Sample Spark job - + https://github.com/openstack/sahara/tree/master/etc/edp-examples/edp-spark - Store the Job Binary in the Sahara database - Navigate to Data Processing/Job Binaries, Click on Create Job Binary - - Name = sparkexample.jar, Storage type = Internal database, Browse to the location /etc/edp-examples/edp-spark and choose spark-example.jar, Click "Create" + - Name = sparkexample.jar, Storage type = Internal database, Browse to the + location /etc/edp-examples/edp-spark and choose + spark-example.jar, Click "Create" - Create a Job - - Name = sparkexamplejob, Job Type = Spark, Main binary = Choose sparkexample.jar, Click "Create" + - Name = sparkexamplejob, Job Type = Spark, + Main binary = Choose sparkexample.jar, Click "Create" - Launch your job - - To launch your job from the Jobs page, click on the down arrow at the far right of the screen and choose "Launch on Existing Cluster" + - To launch your job from the Jobs page, click on the down arrow at the far + right of the screen and choose "Launch on Existing Cluster" - - Choose whichever cluster you'd like to run the job on. + - Choose whichever cluster you'd like to run the job on - Click on the "Configure" tab - Set the main class to be: org.apache.spark.examples.SparkPi - - Under Arguments, click Add and fill in the number of "Slices" you want to use for the job. For this example, let's use 100 as the value + - Under Arguments, click Add and fill in the number of "Slices" you want to + use for the job. For this example, let's use 100 as the value - Click on Launch - - You will be taken to the "Job Executions" page where you can see your job progress through "PENDING, RUNNING, SUCCEEDED" phases + - You will be taken to the "Job Executions" page where you can see your job + progress through "PENDING, RUNNING, SUCCEEDED" phases - - When your job finishes with "SUCCEEDED", you can see your results by sshing to the Spark "master" node. + - When your job finishes with "SUCCEEDED", you can see your results by + sshing to the Spark "master" node - - The output is located at /tmp/spark-edp//. You can do ``cat stdout`` which should display something like "Pi is roughly 3.14156132" + - The output is located at /tmp/spark-edp//. + You can do ``cat stdout`` which should display something like + "Pi is roughly 3.14156132" - - It should be noted that for more complex jobs, the input/output may be elsewhere. This particular job just writes to stdout, which is logged in the folder under /tmp. + - It should be noted that for more complex jobs, the input/output may be + elsewhere. This particular job just writes to stdout, which is logged in + the folder under /tmp Additional Notes ---------------- -1) Throughout the Sahara UI, you will find that if you try to delete an object that you will not be able to delete it if another object depends on it. -An example of this would be trying to delete a Job that has an existing Job Execution. In order to be able to delete that job, you would first need to delete any Job Executions that relate to that job. +1) Throughout the Sahara UI, you will find that if you try to delete an object + that you will not be able to delete it if another object depends on it. + An example of this would be trying to delete a Job that has an existing Job + Execution. In order to be able to delete that job, you would first need to + delete any Job Executions that relate to that job. -2) In the examples above, we mention adding your username/password for the Swift Data Sources. -It should be noted that it is possible to configure Sahara such that the username/password credentials are *not* required. -For more information on that, please refer to: :doc:`Sahara Advanced Configuration Guide <../userdoc/advanced.configuration.guide>` +2) In the examples above, we mention adding your username/password for the Swift + Data Sources. It should be noted that it is possible to configure Sahara such + that the username/password credentials are *not* required. For more + information on that, please refer to: + :doc:`Sahara Advanced Configuration Guide <../userdoc/advanced.configuration.guide>`