diff --git a/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po new file mode 100644 index 0000000000..966f964a51 --- /dev/null +++ b/ceilometer/locale/en_GB/LC_MESSAGES/ceilometer.po @@ -0,0 +1,348 @@ +# Translations template for ceilometer. +# Copyright (C) 2015 ORGANIZATION +# This file is distributed under the same license as the ceilometer project. +# +# Translators: +# Andi Chandler , 2013-2014 +# Andreas Jaeger , 2016. #zanata +# Andi Chandler , 2017. #zanata +msgid "" +msgstr "" +"Project-Id-Version: ceilometer 9.0.1.dev49\n" +"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" +"POT-Creation-Date: 2017-10-13 18:05+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2017-10-07 09:01+0000\n" +"Last-Translator: Andi Chandler \n" +"Language: en-GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Generated-By: Babel 2.0\n" +"X-Generator: Zanata 3.9.6\n" +"Language-Team: English (United Kingdom)\n" + +#, python-format +msgid "%(entity)s %(id)s Not Found" +msgstr "%(entity)s %(id)s Not Found" + +#, python-format +msgid "Arithmetic transformer must use at least one meter in expression '%s'" +msgstr "Arithmetic transformer must use at least one meter in expression '%s'" + +#, python-format +msgid "Cannot create table %(table_name)s, it already exists. Ignoring error" +msgstr "Cannot create table %(table_name)s, it already exists. Ignoring error" + +#, python-format +msgid "Could not connect to XenAPI: %s" +msgstr "Could not connect to XenAPI: %s" + +#, python-format +msgid "Could not get VM %s CPU number" +msgstr "Could not get VM %s CPU number" + +#, python-format +msgid "Dropping Notification %(type)s (uuid:%(msgid)s)" +msgstr "Dropping Notification %(type)s (uuid:%(msgid)s)" + +#, python-format +msgid "" +"Error from libvirt while looking up instance : " +"[Error Code %(error_code)s] %(ex)s" +msgstr "" +"Error from libvirt while looking up instance : " +"[Error Code %(error_code)s] %(ex)s" + +msgid "Expression evaluated to a NaN value!" +msgstr "Expression evaluated to a NaN value!" + +#, python-format +msgid "" +"Failed to inspect data of instance , domain state " +"is SHUTOFF." +msgstr "" +"Failed to inspect data of instance , domain state " +"is SHUTOFF." + +#, python-format +msgid "" +"Failed to inspect instance %(instance_uuid)s stats, can not get info from " +"libvirt: %(error)s" +msgstr "" +"Failed to inspect instance %(instance_uuid)s stats, can not get info from " +"libvirt: %(error)s" + +#, python-format +msgid "Failed to load any notification handlers for %s" +msgstr "Failed to load any notification handlers for %s" + +#, python-format +msgid "Failed to parse the timestamp value %s" +msgstr "Failed to parse the timestamp value %s" + +#, python-format +msgid "Failed to publish %d datapoints, dropping them" +msgstr "Failed to publish %d datapoints, dropping them" + +#, python-format +msgid "Failed to publish %d datapoints, queue them" +msgstr "Failed to publish %d datapoints, queue them" + +#, python-format +msgid "Filter expression not valid: %s" +msgstr "Filter expression not valid: %s" + +#, python-format +msgid "" +"Invalid YAML syntax in Definitions file %(file)s at line: %(line)s, column: " +"%(column)s." +msgstr "" +"Invalid YAML syntax in Definitions file %(file)s at line: %(line)s, column: " +"%(column)s." + +#, python-format +msgid "Invalid aggregation function: %s" +msgstr "Invalid aggregation function: %s" + +#, python-format +msgid "Invalid period %(period)s: %(err)s" +msgstr "Invalid period %(period)s: %(err)s" + +#, python-format +msgid "Invalid trait type '%(type)s' for trait %(trait)s" +msgstr "Invalid trait type '%(type)s' for trait %(trait)s" + +#, python-format +msgid "Invalid type %s specified" +msgstr "Invalid type %s specified" + +msgid "Limit must be positive" +msgstr "Limit must be positive" + +#, python-format +msgid "Missing field %s" +msgstr "Missing field %s" + +#, python-format +msgid "Multiple VM %s found in XenServer" +msgstr "Multiple VM %s found in XenServer" + +msgid "Must specify connection_url, and connection_password to use" +msgstr "Must specify connection_url, and connection_password to use" + +#, python-format +msgid "No plugin named %(plugin)s available for %(name)s" +msgstr "No plugin named %(plugin)s available for %(name)s" + +msgid "Node Manager init failed" +msgstr "Node Manager init failed" + +#, python-format +msgid "Not Authorized to access %(aspect)s %(id)s" +msgstr "Not Authorised to access %(aspect)s %(id)s" + +#, python-format +msgid "OpenDaylight API returned %(status)s %(reason)s" +msgstr "OpenDaylight API returned %(status)s %(reason)s" + +#, python-format +msgid "Opencontrail API returned %(status)s %(reason)s" +msgstr "Opencontrail API returned %(status)s %(reason)s" + +#, python-format +msgid "Order-by expression not valid: %s" +msgstr "Order-by expression not valid: %s" + +#, python-format +msgid "" +"Parse error in JSONPath specification '%(jsonpath)s' for %(name)s: %(err)s" +msgstr "" +"Parse error in JSONPath specification '%(jsonpath)s' for %(name)s: %(err)s" + +msgid "Period must be positive." +msgstr "Period must be positive." + +#, python-format +msgid "Plugin specified, but no plugin name supplied for %s" +msgstr "Plugin specified, but no plugin name supplied for %s" + +#, python-format +msgid "Polling %(mtr)s sensor failed for %(cnt)s times!" +msgstr "Polling %(mtr)s sensor failed for %(cnt)s times!" + +#, python-format +msgid "Polling %(name)s failed for %(cnt)s times!" +msgstr "Polling %(name)s failed for %(cnt)s times!" + +#, python-format +msgid "Pollster for %s is disabled!" +msgstr "Pollster for %s is disabled!" + +#, python-format +msgid "" +"Publisher max local_queue length is exceeded, dropping %d oldest samples" +msgstr "" +"Publisher max local_queue length is exceeded, dropping %d oldest samples" + +#, python-format +msgid "Publishing policy is unknown (%s) force to default" +msgstr "Publishing policy is unknown (%s) force to default" + +#, python-format +msgid "RGW AdminOps API returned %(status)s %(reason)s" +msgstr "RGW AdminOps API returned %(status)s %(reason)s" + +#, python-format +msgid "Required field %(field)s should be a %(type)s" +msgstr "Required field %(field)s should be a %(type)s" + +#, python-format +msgid "Required field %s not specified" +msgstr "Required field %s not specified" + +#, python-format +msgid "Required fields %s not specified" +msgstr "Required fields %s not specified" + +msgid "Resource" +msgstr "Resource" + +msgid "Sample" +msgstr "Sample" + +msgid "Samples should be included in request body" +msgstr "Samples should be included in request body" + +#, python-format +msgid "" +"The data type %(type)s is not supported. The supported data type list is: " +"%(supported)s" +msgstr "" +"The data type %(type)s is not supported. The supported data type list is: " +"%(supported)s" + +#, python-format +msgid "The field 'fields' is required for %s" +msgstr "The field 'fields' is required for %s" + +#, python-format +msgid "UDP: Cannot decode data sent by %s" +msgstr "UDP: Cannot decode data sent by %s" + +msgid "UDP: Unable to store meter" +msgstr "UDP: Unable to store meter" + +#, python-format +msgid "Unable to connect to the database server: %(errmsg)s." +msgstr "Unable to connect to the database server: %(errmsg)s." + +#, python-format +msgid "" +"Unable to convert the value %(value)s to the expected data type %(type)s." +msgstr "" +"Unable to convert the value %(value)s to the expected data type %(type)s." + +#, python-format +msgid "Unable to evaluate expression %(expr)s: %(exc)s" +msgstr "Unable to evaluate expression %(expr)s: %(exc)s" + +#, python-format +msgid "" +"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " +"%(retry_interval)d seconds." +msgstr "" +"Unable to reconnect to the primary mongodb: %(errmsg)s. Trying again in " +"%(retry_interval)d seconds." + +msgid "Unable to send sample over UDP" +msgstr "Unable to send sample over UDP" + +#, python-format +msgid "" +"Unexpected exception converting %(value)s to the expected data type %(type)s." +msgstr "" +"Unexpected exception converting %(value)s to the expected data type %(type)s." + +#, python-format +msgid "Unknown metadata type. Key (%s) will not be queryable." +msgstr "Unknown metadata type. Key (%s) will not be queryable." + +#, python-format +msgid "" +"Unknown status %(stat)s received on Load Balancer %(id)s, skipping sample" +msgstr "" +"Unknown status %(stat)s received on Load Balancer %(id)s, skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on fw %(id)s,skipping sample" +msgstr "Unknown status %(stat)s received on fw %(id)s,skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on listener %(id)s, skipping sample" +msgstr "Unknown status %(stat)s received on listener %(id)s, skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on member %(id)s, skipping sample" +msgstr "Unknown status %(stat)s received on member %(id)s, skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on pool %(id)s, skipping sample" +msgstr "Unknown status %(stat)s received on pool %(id)s, skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on vip %(id)s, skipping sample" +msgstr "Unknown status %(stat)s received on vip %(id)s, skipping sample" + +#, python-format +msgid "Unknown status %(stat)s received on vpn %(id)s, skipping sample" +msgstr "Unknown status %(stat)s received on vpn %(id)s, skipping sample" + +#, python-format +msgid "Unrecognized type value %s" +msgstr "Unrecognised type value %s" + +#, python-format +msgid "VM %s is poweredOff in VMware vSphere" +msgstr "VM %s is poweredOff in VMware vSphere" + +#, python-format +msgid "VM %s not found in VMware vSphere" +msgstr "VM %s not found in VMware vSphere" + +#, python-format +msgid "VM %s not found in XenServer" +msgstr "VM %s not found in XenServer" + +msgid "Wrong sensor type" +msgstr "Wrong sensor type" + +#, python-format +msgid "YAML error reading Definitions file %(file)s" +msgstr "YAML error reading Definitions file %(file)s" + +msgid "alarms URLs is unavailable when Aodh is disabled or unavailable." +msgstr "alarms URLs is unavailable when Aodh is disabled or unavailable." + +msgid "direct option cannot be true when Gnocchi is enabled." +msgstr "direct option cannot be true when Gnocchi is enabled." + +#, python-format +msgid "dropping out of time order sample: %s" +msgstr "dropping out of time order sample: %s" + +#, python-format +msgid "dropping sample with no predecessor: %s" +msgstr "dropping sample with no predecessor: %s" + +msgid "ipmitool output length mismatch" +msgstr "ipmitool output length mismatch" + +msgid "parse IPMI sensor data failed,No data retrieved from given input" +msgstr "parse IPMI sensor data failed,No data retrieved from given input" + +msgid "parse IPMI sensor data failed,unknown sensor type" +msgstr "parse IPMI sensor data failed,unknown sensor type" + +msgid "running ipmitool failure" +msgstr "running ipmitool failure" diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po new file mode 100644 index 0000000000..eee4d9eeec --- /dev/null +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -0,0 +1,1117 @@ +# Andi Chandler , 2017. #zanata +msgid "" +msgstr "" +"Project-Id-Version: Ceilometer Release Notes 9.0.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-13 18:05+0000\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2017-10-07 09:00+0000\n" +"Last-Translator: Andi Chandler \n" +"Language-Team: English (United Kingdom)\n" +"Language: en-GB\n" +"X-Generator: Zanata 3.9.6\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +msgid "5.0.1" +msgstr "5.0.1" + +msgid "5.0.2" +msgstr "5.0.2" + +msgid "5.0.3" +msgstr "5.0.3" + +msgid "6.0.0" +msgstr "6.0.0" + +msgid "7.0.0" +msgstr "7.0.0" + +msgid "7.0.1" +msgstr "7.0.1" + +msgid "7.0.5" +msgstr "7.0.5" + +msgid "8.0.0" +msgstr "8.0.0" + +msgid "9.0.0" +msgstr "9.0.0" + +msgid "" +"A dogpile.cache supported backend is required to enable cache. Additional " +"configuration `options `_ are also required." +msgstr "" +"A dogpile.cache supported backend is required to enable cache. Additional " +"configuration `options `_ are also required." + +msgid "" +"A dogpile.cache supported backend is required to enable cache. Additional " +"configuration `options `_ are also required." +msgstr "" +"A dogpile.cache supported backend is required to enable cache. Additional " +"configuration `options `_ are also required." + +msgid "" +"A local cache is used when polling instance metrics to minimise calls Nova " +"API. A new option is added `resource_cache_expiry` to configure a time to " +"live for cache before it expires. This resolves issue where migrated " +"instances are not removed from cache." +msgstr "" +"A local cache is used when polling instance metrics to minimise calls Nova " +"API. A new option is added `resource_cache_expiry` to configure a time to " +"live for cache before it expires. This resolves issue where migrated " +"instances are not removed from cache." + +msgid "" +"A local cache is used when polling instance metrics to minimise calls Nova " +"API. A new option is added `resource_cache_expiry` to configure a time to " +"live for cache before it expires. This resolves issue where migrated " +"instances are not removed from cache. This is only relevant when " +"`instance_discovery_method` is set to `naive`. It is recommended to use " +"`libvirt_metadata` if possible." +msgstr "" +"A local cache is used when polling instance metrics to minimise calls Nova " +"API. A new option is added `resource_cache_expiry` to configure a time to " +"live for cache before it expires. This resolves issue where migrated " +"instances are not removed from cache. This is only relevant when " +"`instance_discovery_method` is set to `naive`. It is recommended to use " +"`libvirt_metadata` if possible." + +msgid "" +"A new option named `max_parallel_requests` is available to control the " +"maximum number of parallel requests that can be executed by the agents. This " +"option also replaces the `poolsize` option of the HTTP publisher." +msgstr "" +"A new option named `max_parallel_requests` is available to control the " +"maximum number of parallel requests that can be executed by the agents. This " +"option also replaces the `poolsize` option of the HTTP publisher." + +msgid "" +"Add a ceilometer driver to collect network statistics information using REST " +"APIs exposed by network-statistics module in OpenDaylight." +msgstr "" +"Add a Ceilometer driver to collect network statistics information using REST " +"APIs exposed by network-statistics module in OpenDaylight." + +msgid "Add a new publisher for pushing samples or events to a Zaqar queue." +msgstr "Add a new publisher for pushing samples or events to a Zaqar queue." + +msgid "" +"Add a tool for migrating metrics data from Ceilometer's native storage to " +"Gnocchi. Since we have deprecated Ceilometer API and the Gnocchi will be the " +"recommended metrics data storage backend." +msgstr "" +"Add a tool for migrating metrics data from Ceilometer's native storage to " +"Gnocchi. Since we have deprecated Ceilometer API and the Gnocchi will be the " +"recommended metrics data storage backend." + +msgid "" +"Add four new meters, including perf.cpu.cycles for the number of cpu cycles " +"one instruction needs, perf.instructions for the count of instructions, perf." +"cache_references for the count of cache hits and cache_misses for the count " +"of caches misses." +msgstr "" +"Add four new meters, including perf.cpu.cycles for the number of cpu cycles " +"one instruction needs, perf.instructions for the count of instructions, perf." +"cache_references for the count of cache hits and cache_misses for the count " +"of caches misses." + +msgid "" +"Add memory swap metric for VM, including 'memory.swap.in' and 'memory.swap." +"out'." +msgstr "" +"Add memory swap metric for VM, including 'memory.swap.in' and 'memory.swap." +"out'." + +msgid "Add support for Keystone v3 authentication" +msgstr "Add support for Keystone v3 authentication" + +msgid "" +"Add support for batch processing of messages from queue. This will allow the " +"collector and notification agent to grab multiple messages per thread to " +"enable more efficient processing." +msgstr "" +"Add support for batch processing of messages from queue. This will allow the " +"collector and notification agent to grab multiple messages per thread to " +"enable more efficient processing." + +msgid "Add support for network statistics meters with gnocchi" +msgstr "Add support for network statistics meters with Gnocchi" + +msgid "" +"Add support of batch recording metering data to mongodb backend, since the " +"pymongo support *insert_many* interface which can be used to batch record " +"items, in \"big-data\" scenarios, this change can improve the performance of " +"metering data recording." +msgstr "" +"Add support of batch recording metering data to MongoDB backend, since the " +"pymongo support *insert_many* interface which can be used to batch record " +"items, in \"big-data\" scenarios, this change can improve the performance of " +"metering data recording." + +msgid "" +"Add support of metering the size of cinder volume/snapshot/backup. Like " +"other meters, these are useful for billing system." +msgstr "" +"Add support of metering the size of Cinder volume/snapshot/backup. Like " +"other meters, these are useful for billing system." + +msgid "" +"Add two new meters, including memory.bandwidth.total and memory.bandwidth." +"local, to get memory bandwidth statistics based on Intel CMT feature." +msgstr "" +"Add two new meters, including memory.bandwidth.total and memory.bandwidth." +"local, to get memory bandwidth statistics based on Intel CMT feature." + +msgid "Added support for magnum bay CRUD events, event_type is 'magnum.bay.*'." +msgstr "" +"Added support for Magnum bay CRUD events, event_type is 'magnum.bay.*'." + +msgid "" +"Allow users to add additional exchanges in ceilometer.conf instead of " +"hardcoding exchanges. Now original http_control_exchanges is being " +"deprecated and renamed notification_control_exchanges. Besides, the new " +"option is integrated with other exchanges in default EXCHANGE_OPTS to make " +"it available to extend additional exchanges." +msgstr "" +"Allow users to add additional exchanges in ceilometer.conf instead of " +"hardcoding exchanges. Now original http_control_exchanges is being " +"deprecated and renamed notification_control_exchanges. Besides, the new " +"option is integrated with other exchanges in default EXCHANGE_OPTS to make " +"it available to extend additional exchanges." + +msgid "" +"Any existing commands utilising `image` meter should be switched to `image." +"size` meter which will provide equivalent functionality" +msgstr "" +"Any existing commands utilising `image` meter should be switched to `image." +"size` meter which will provide equivalent functionality" + +msgid "" +"As the collector service is being deprecated, the duplication of publishers " +"and dispatchers is being addressed. The http dispatcher is now marked as " +"deprecated and the recommended path is to use http publisher." +msgstr "" +"As the collector service is being deprecated, the duplication of publishers " +"and dispatchers is being addressed. The http dispatcher is now marked as " +"deprecated and the recommended path is to use http publisher." + +msgid "" +"Batching is enabled by default now when coordinated workers are enabled. " +"Depending on load, it is recommended to scale out the number of " +"`pipeline_processing_queues` to improve distribution. `batch_size` should " +"also be configured accordingly." +msgstr "" +"Batching is enabled by default now when coordinated workers are enabled. " +"Depending on load, it is recommended to scale out the number of " +"`pipeline_processing_queues` to improve distribution. `batch_size` should " +"also be configured accordingly." + +msgid "" +"Because of deprecating the collector, the default publishers in pipeline." +"yaml and event_pipeline.yaml are now changed using database instead of " +"notifier." +msgstr "" +"Because of deprecating the collector, the default publishers in pipeline." +"yaml and event_pipeline.yaml are now changed using database instead of " +"notifier." + +msgid "Bug Fixes" +msgstr "Bug Fixes" + +msgid "" +"By default, Ceilometer will poll the v2 API. To poll legacy v1 API, add " +"neutron_lbaas_version=v1 option to configuration file." +msgstr "" +"By default, Ceilometer will poll the v2 API. To poll legacy v1 API, add " +"neutron_lbaas_version=v1 option to configuration file." + +msgid "" +"Ceilometer API is deprecated. Use the APIs from Aodh (alarms), Gnocchi " +"(metrics), and/or Panko (events)." +msgstr "" +"Ceilometer API is deprecated. Use the APIs from Aodh (alarms), Gnocchi " +"(metrics), and/or Panko (events)." + +msgid "Ceilometer Release Notes" +msgstr "Ceilometer Release Notes" + +msgid "" +"Ceilometer alarms code is now fully removed from code base. Equivalent " +"functionality is handled by Aodh." +msgstr "" +"Ceilometer alarms code is now fully removed from code base. Equivalent " +"functionality is handled by Aodh." + +msgid "" +"Ceilometer backends are no more only databases but also REST API like " +"Gnocchi. So ceilometer-dbsync binary name doesn't make a lot of sense and " +"have been renamed ceilometer-upgrade. The new binary handles database schema " +"upgrade like ceilometer-dbsync does, but it also handle any changes needed " +"in configured ceilometer backends like Gnocchi." +msgstr "" +"Ceilometer backends are no more only databases but also REST API like " +"Gnocchi. So ceilometer-dbsync binary name doesn't make a lot of sense and " +"have been renamed ceilometer-upgrade. The new binary handles database schema " +"upgrade like ceilometer-dbsync does, but it also handle any changes needed " +"in configured Ceilometer backends like Gnocchi." + +msgid "" +"Ceilometer legacy backends and Ceilometer API are now deprecated. Polling " +"all nova instances from compute agent is no more required with Gnocchi. So " +"we switch the [compute]instance_discovery_method to libvirt_metadata. To " +"switch back to the old deprecated behavior you can set it back to 'naive'." +msgstr "" +"Ceilometer legacy backends and Ceilometer API are now deprecated. Polling " +"all nova instances from compute agent is no more required with Gnocchi. So " +"we switch the [compute]instance_discovery_method to libvirt_metadata. To " +"switch back to the old deprecated behaviour you can set it back to 'naive'." + +msgid "" +"Ceilometer now leverages the latest distribution mechanism provided by the " +"tooz library. Therefore the options `coordination.retry_backoff` and " +"`coordination.max_retry_interval` do not exist anymore." +msgstr "" +"Ceilometer now leverages the latest distribution mechanism provided by the " +"tooz library. Therefore the options `coordination.retry_backoff` and " +"`coordination.max_retry_interval` do not exist any more." + +msgid "" +"Ceilometer sets up the HTTPProxyToWSGI middleware in front of Ceilometer. " +"The purpose of this middleware is to set up the request URL correctly in " +"case there is a proxy (for instance, a loadbalancer such as HAProxy) in " +"front of Ceilometer. So, for instance, when TLS connections are being " +"terminated in the proxy, and one tries to get the versions from the / " +"resource of Ceilometer, one will notice that the protocol is incorrect; It " +"will show 'http' instead of 'https'. So this middleware handles such cases. " +"Thus helping Keystone discovery work correctly. The HTTPProxyToWSGI is off " +"by default and needs to be enabled via a configuration value." +msgstr "" +"Ceilometer sets up the HTTPProxyToWSGI middleware in front of Ceilometer. " +"The purpose of this middleware is to set up the request URL correctly in " +"case there is a proxy (for instance, a load balancer such as HAProxy) in " +"front of Ceilometer. So, for instance, when TLS connections are being " +"terminated in the proxy, and one tries to get the versions from the / " +"resource of Ceilometer, one will notice that the protocol is incorrect; It " +"will show 'http' instead of 'https'. So this middleware handles such cases. " +"Thus helping Keystone discovery work correctly. The HTTPProxyToWSGI is off " +"by default and needs to be enabled via a configuration value." + +msgid "" +"Ceilometer supports generic notifier to publish data and allow user to " +"customize parameters such as topic, transport driver and priority. The " +"publisher configuration in pipeline.yaml can be notifer://[notifier_ip]:" +"[notifier_port]?topic=[topic]&driver=driver&max_retry=100 Not only rabbit " +"driver, but also other driver like kafka can be used." +msgstr "" +"Ceilometer supports generic notifier to publish data and allow user to " +"customise parameters such as topic, transport driver and priority. The " +"publisher configuration in pipeline.yaml can be notifer://[notifier_ip]:" +"[notifier_port]?topic=[topic]&driver=driver&max_retry=100 Not only rabbit " +"driver, but also other driver like Kafka can be used." + +msgid "" +"Collector is no longer supported in this release. The collector introduces " +"lags in pushing data to backend. To optimize the architecture, Ceilometer " +"push data through dispatchers using publishers in notification agent " +"directly." +msgstr "" +"Collector is no longer supported in this release. The collector introduces " +"lags in pushing data to backend. To optimise the architecture, Ceilometer " +"pushes data through dispatchers using publishers in notification agent " +"directly." + +msgid "" +"Configuration values can passed in via the querystring of publisher in " +"pipeline. For example, rather than setting target, timeout, verify_ssl, and " +"batch_mode under [dispatcher_http] section of conf, you can specify http://" +"/?verify_ssl=True&batch=True&timeout=10. Use `raw_only=1` if only " +"the raw details of event are required." +msgstr "" +"Configuration values can passed in via the querystring of publisher in " +"pipeline. For example, rather than setting target, timeout, verify_ssl, and " +"batch_mode under [dispatcher_http] section of conf, you can specify http://" +"/?verify_ssl=True&batch=True&timeout=10. Use `raw_only=1` if only " +"the raw details of event are required." + +msgid "" +"Configure individual dispatchers by specifying meter_dispatchers and " +"event_dispatchers in configuration file." +msgstr "" +"Configure individual dispatchers by specifying meter_dispatchers and " +"event_dispatchers in configuration file." + +msgid "Critical Issues" +msgstr "Critical Issues" + +msgid "Current Series Release Notes" +msgstr "Current Series Release Notes" + +msgid "" +"Deprecating support for enabling pollsters via command line. Meter and " +"pollster enablement should be configured via polling.yaml file." +msgstr "" +"Deprecating support for enabling pollsters via command line. Meter and " +"pollster enablement should be configured via polling.yaml file." + +msgid "Deprecation Notes" +msgstr "Deprecation Notes" + +msgid "Fix samples from Heat to map to correct Gnocchi resource type" +msgstr "Fix samples from Heat to map to correct Gnocchi resource type" + +msgid "" +"Fix to improve handling messages in environments heavily backed up. " +"Previously, notification handlers greedily grabbed messages from queues " +"which could cause ordering issues. A fix was applied to sequentially process " +"messages in a single thread to prevent ordering issues." +msgstr "" +"Fix to improve handling messages in environments heavily backed up. " +"Previously, notification handlers greedily grabbed messages from queues " +"which could cause ordering issues. A fix was applied to sequentially process " +"messages in a single thread to prevent ordering issues." + +msgid "" +"For backward compatibility reason we temporary keep ceilometer-dbsync, at " +"least for one major version to ensure deployer have time update their " +"tooling." +msgstr "" +"For backward compatibility reason we temporary keep ceilometer-dbsync, at " +"least for one major version to ensure deployers have time update their " +"tooling." + +msgid "Gnocchi dispatcher now uses client rather than direct http requests" +msgstr "Gnocchi dispatcher now uses client rather than direct HTTP requests" + +msgid "" +"If you are using Gnocchi as backend it's strongly recommended to switch " +"[compute]/instance_discovery_method to libvirt_metadata. This will reduce " +"the load on the Nova API especially if you have many compute nodes." +msgstr "" +"If you are using Gnocchi as backend it's strongly recommended to switch " +"[compute]/instance_discovery_method to libvirt_metadata. This will reduce " +"the load on the Nova API especially if you have many compute nodes." + +msgid "" +"In an effort to minimise the noise, Ceilometer will no longer produce meters " +"which have no measurable data associated with it. Image meter only captures " +"state information which is already captured in events and other meters." +msgstr "" +"In an effort to minimise the noise, Ceilometer will no longer produce meters " +"which have no measurable data associated with it. Image meter only captures " +"state information which is already captured in events and other meters." + +msgid "" +"In an effort to minimise the noise, Ceilometer will no longer produce meters " +"which have no measureable data associated with it. Image meter only captures " +"state information which is already captured in events and other meters." +msgstr "" +"In an effort to minimise the noise, Ceilometer will no longer produce meters " +"which have no measurable data associated with it. Image meter only captures " +"state information which is already captured in events and other meters." + +msgid "" +"In the 'publishers' section of a meter/event pipeline definition, https:// " +"can now be used in addition to http://. Furthermore, either Basic or client-" +"certificate authentication can be used (obviously, client cert only makes " +"sense in the https case). For Basic authentication, use the form http://" +"username:password@hostname/. For client certificate authentication pass the " +"client certificate's path (and the key file path, if the key is not in the " +"certificate file) using the parameters 'clientcert' and 'clientkey', e.g. " +"https://hostname/path?clientcert=/path/to/cert&clientkey=/path/to/key. Any " +"parameters or credentials used for http(s) publishers are removed from the " +"URL before the actual HTTP request is made." +msgstr "" +"In the 'publishers' section of a meter/event pipeline definition, https:// " +"can now be used in addition to http://. Furthermore, either Basic or client-" +"certificate authentication can be used (obviously, client cert only makes " +"sense in the https case). For Basic authentication, use the form http://" +"username:password@hostname/. For client certificate authentication pass the " +"client certificate's path (and the key file path, if the key is not in the " +"certificate file) using the parameters 'clientcert' and 'clientkey', e.g. " +"https://hostname/path?clientcert=/path/to/cert&clientkey=/path/to/key. Any " +"parameters or credentials used for http(s) publishers are removed from the " +"URL before the actual HTTP request is made." + +msgid "" +"In the [dispatcher_http] section of ceilometer.conf, batch_mode can be set " +"to True to activate sending meters and events in batches, or False (default " +"value) to send each meter and event with a fresh HTTP call." +msgstr "" +"In the [dispatcher_http] section of ceilometer.conf, batch_mode can be set " +"to True to activate sending meters and events in batches, or False (default " +"value) to send each meter and event with a fresh HTTP call." + +msgid "" +"In the [dispatcher_http] section of ceilometer.conf, verify_ssl can be set " +"to True to use system-installed certificates (default value) or False to " +"ignore certificate verification (use in development only!). verify_ssl can " +"also be set to the location of a certificate file e.g. /some/path/cert.crt " +"(use for self-signed certs) or to a directory of certificates. The value is " +"passed as the 'verify' option to the underlying requests method, which is " +"documented at http://docs.python-requests.org/en/master/user/advanced/#ssl-" +"cert-verification" +msgstr "" +"In the [dispatcher_http] section of ceilometer.conf, verify_ssl can be set " +"to True to use system-installed certificates (default value) or False to " +"ignore certificate verification (use in development only!). verify_ssl can " +"also be set to the location of a certificate file e.g. /some/path/cert.crt " +"(use for self-signed certs) or to a directory of certificates. The value is " +"passed as the 'verify' option to the underlying requests method, which is " +"documented at http://docs.python-requests.org/en/master/user/advanced/#ssl-" +"cert-verification" + +msgid "Kafka publisher is deprecated to use generic notifier instead." +msgstr "Kafka publisher is deprecated to use generic notifier instead." + +msgid "Known Issues" +msgstr "Known Issues" + +msgid "Liberty Series Release Notes" +msgstr "Liberty Series Release Notes" + +msgid "Mitaka Series Release Notes" +msgstr "Mitaka Series Release Notes" + +msgid "Network Statistics From OpenDaylight." +msgstr "Network Statistics From OpenDaylight." + +msgid "" +"Neutron API is not designed to be polled against. When polling against " +"Neutron is enabled, Ceilometer's polling agents may generage a significant " +"load against the Neutron API. It is recommended that a dedicated API be " +"enabled for polling while Neutron's API is improved to handle polling." +msgstr "" +"Neutron API is not designed to be polled against. When polling against " +"Neutron is enabled, Ceilometer's polling agents may generate a significant " +"load against the Neutron API. It is recommended that a dedicated API be " +"enabled for polling while Neutron's API is improved to handle polling." + +msgid "" +"Neutron API is not designed to be polled against. When polling against " +"Neutron is enabled, Ceilometer's polling agents may generate a significant " +"load against the Neutron API. It is recommended that a dedicated API be " +"enabled for polling while Neutron's API is improved to handle polling." +msgstr "" +"Neutron API is not designed to be polled against. When polling against " +"Neutron is enabled, Ceilometer's polling agents may generate a significant " +"load against the Neutron API. It is recommended that a dedicated API be " +"enabled for polling while Neutron's API is improved to handle polling." + +msgid "New Features" +msgstr "New Features" + +msgid "Newton Series Release Notes" +msgstr "Newton Series Release Notes" + +msgid "Ocata Series Release Notes" +msgstr "Ocata Series Release Notes" + +msgid "Other Notes" +msgstr "Other Notes" + +msgid "Pike Series Release Notes" +msgstr "Pike Series Release Notes" + +msgid "" +"Pipeline processing in polling agents was removed in Liberty cycle. A new " +"polling specific definition file is created to handle polling functionality " +"and pipeline definition file is now reserved exclusively for transformations " +"and routing. The polling.yaml file follows the same syntax as the pipeline." +"yaml but only handles polling attributes such as interval, discovery, " +"resources, meter matching. It is configured by setting cfg_file under the " +"polling section.If no polling definition file is found, it will fallback to " +"reuse pipeline_cfg_file." +msgstr "" +"Pipeline processing in polling agents was removed in Liberty cycle. A new " +"polling specific definition file is created to handle polling functionality " +"and pipeline definition file is now reserved exclusively for transformations " +"and routing. The polling.yaml file follows the same syntax as the pipeline." +"yaml but only handles polling attributes such as interval, discovery, " +"resources, meter matching. It is configured by setting cfg_file under the " +"polling section.If no polling definition file is found, it will fallback to " +"reuse pipeline_cfg_file." + +msgid "" +"Pipeline.yaml files for agents should be updated to notifier:// or udp:// " +"publishers. The rpc:// publisher is no longer supported." +msgstr "" +"Pipeline.yaml files for agents should be updated to notifier:// or udp:// " +"publishers. The rpc:// publisher is no longer supported." + +msgid "Prelude" +msgstr "Prelude" + +msgid "Previously deprecated kwapi meters are not removed." +msgstr "Previously deprecated Kwapi meters are not removed." + +msgid "" +"RPC collector support is dropped. The queue-based notifier publisher and " +"collector was added as the recommended alternative as of Icehouse cycle." +msgstr "" +"RPC collector support is dropped. The queue-based notifier publisher and " +"collector was added as the recommended alternative as of Icehouse cycle." + +msgid "Remove eventlet from Ceilometer in favour of threaded approach" +msgstr "Remove eventlet from Ceilometer in favour of threaded approach" + +msgid "Run db-sync to add new indices." +msgstr "Run db-sync to add new indices." + +msgid "" +"Samples are required to measure some aspect of a resource. Samples not " +"measuring anything will be dropped." +msgstr "" +"Samples are required to measure some aspect of a resource. Samples not " +"measuring anything will be dropped." + +msgid "" +"Ship YAML files to ceilometer/pipeline/data/ make it convenient to update " +"all the files on upgrade. Users can copy yaml files from /usr/share/" +"ceilometer and customise their own files located in /etc/ceilometer/." +msgstr "" +"Ship YAML files to ceilometer/pipeline/data/ make it convenient to update " +"all the files on upgrade. Users can copy yaml files from /usr/share/" +"ceilometer and customise their own files located in /etc/ceilometer/." + +msgid "" +"Since the Glance v1 APIs won't be maintained any more, this change add the " +"support of glance v2 in images pollsters." +msgstr "" +"Since the Glance v1 APIs won't be maintained any more, this change add the " +"support of glance v2 in images pollsters." + +msgid "Start using reno to manage release notes." +msgstr "Start using Reno to manage release notes." + +msgid "" +"Support for CADF-only payload in HTTP dispatcher is dropped as audit " +"middleware in pyCADF was dropped in Kilo cycle." +msgstr "" +"Support for CADF-only payload in HTTP dispatcher is dropped as audit " +"middleware in pyCADF was dropped in Kilo cycle." + +msgid "" +"Support for CORS is added. More information can be found [`here `_]" +msgstr "" +"Support for CORS is added. More information can be found [`here `_]" + +msgid "" +"Support for polling Neutron's LBaaS v2 API was added as v1 API in Neutron is " +"deprecated. The same metrics are available between v1 and v2." +msgstr "" +"Support for polling Neutron's LBaaS v2 API was added as v1 API in Neutron is " +"deprecated. The same metrics are available between v1 and v2." + +msgid "" +"Support loading multiple meter definition files and allow users to add their " +"own meter definitions into several files according to different types of " +"metrics under the directory of /etc/ceilometer/meters.d." +msgstr "" +"Support loading multiple meter definition files and allow users to add their " +"own meter definitions into several files according to different types of " +"metrics under the directory of /etc/ceilometer/meters.d." + +msgid "" +"Support resource caching in Gnocchi dispatcher to improve write performance " +"to avoid additional queries." +msgstr "" +"Support resource caching in Gnocchi dispatcher to improve write performance " +"to avoid additional queries." + +msgid "" +"The Ceilometer compute agent can now retrieve some instance metadata from " +"the metadata libvirt API instead of polling the Nova API. Since Mitaka, Nova " +"fills this metadata with some information about the instance. To enable this " +"feature you should set [compute]/instance_discovery_method = " +"libvirt_metadata in the configuration file. The only downside of this method " +"is that user_metadata (and some other instance attributes) are no longer " +"part of the samples created by the agent. But when Gnocchi is used as " +"backend, this is not an issue since Gnocchi doesn't store resource metadata " +"aside of the measurements. And the missing informations are still retrieved " +"through the Nova notifications and will fully update the resource " +"information in Gnocchi." +msgstr "" +"The Ceilometer compute agent can now retrieve some instance metadata from " +"the metadata libvirt API instead of polling the Nova API. Since Mitaka, Nova " +"fills this metadata with some information about the instance. To enable this " +"feature you should set [compute]/instance_discovery_method = " +"libvirt_metadata in the configuration file. The only downside of this method " +"is that user_metadata (and some other instance attributes) are no longer " +"part of the samples created by the agent. But when Gnocchi is used as " +"backend, this is not an issue since Gnocchi doesn't store resource metadata " +"aside of the measurements. And the missing information is still retrieved " +"through the Nova notifications and will fully update the resource " +"information in Gnocchi." + +msgid "" +"The Events API (exposed at /v2/events) which was deprecated has been " +"removed. The Panko project is now responsible for providing this API and can " +"be installed separately." +msgstr "" +"The Events API (exposed at /v2/events) which was deprecated has been " +"removed. The Panko project is now responsible for providing this API and can " +"be installed separately." + +msgid "" +"The Kwapi pollsters are deprecated and will be removed in the next major " +"version of Ceilometer." +msgstr "" +"The Kwapi pollsters are deprecated and will be removed in the next major " +"version of Ceilometer." + +msgid "" +"The [compute]/workload_partitioning = True is deprecated in favor of " +"[compute]/instance_discovery_method = workload_partitioning" +msgstr "" +"The [compute]/workload_partitioning = True is deprecated in favour of " +"[compute]/instance_discovery_method = workload_partitioning" + +msgid "The `image` meter is dropped in favour of `image.size` meter." +msgstr "The `image` meter is dropped in favour of `image.size` meter." + +msgid "The `instance` meter no longer will be generated." +msgstr "The `instance` meter no longer will be generated." + +msgid "" +"The `instance` meter no longer will be generated. For equivalent " +"functionality, perform the exact same query on any compute meter such as " +"`cpu`, `disk.read.requests`, `memory.usage`, `network.incoming.bytes`, etc..." +msgstr "" +"The `instance` meter no longer will be generated. For equivalent " +"functionality, perform the exact same query on any compute meter such as " +"`cpu`, `disk.read.requests`, `memory.usage`, `network.incoming.bytes`, etc..." + +msgid "" +"The api-paste.ini file can be modified to include or exclude the CORs " +"middleware. Additional configurations can be made to middleware as well." +msgstr "" +"The api-paste.ini file can be modified to include or exclude the CORs " +"middleware. Additional configurations can be made to middleware as well." + +msgid "The api.pecan_debug option has been removed." +msgstr "The api.pecan_debug option has been removed." + +msgid "The deprecated `nova_http_log_debug` option has been removed." +msgstr "The deprecated `nova_http_log_debug` option has been removed." + +msgid "" +"The deprecated ceilometer-dbsync has been removed. Use ceilometer-upgrade " +"instead." +msgstr "" +"The deprecated ceilometer-dbsync has been removed. Use ceilometer-upgrade " +"instead." + +msgid "The deprecated control exchange options have been removed." +msgstr "The deprecated control exchange options have been removed." + +msgid "The deprecated file dispatcher has been removed." +msgstr "The deprecated file dispatcher has been removed." + +msgid "The deprecated http dispatcher has been removed." +msgstr "The deprecated http dispatcher has been removed." + +msgid "" +"The deprecated kafka publisher has been removed, use NotifierPublisher " +"instead." +msgstr "" +"The deprecated Kafka publisher has been removed, use NotifierPublisher " +"instead." + +msgid "" +"The event database dispatcher is now deprecated. It has been moved to a new " +"project, alongside the Ceilometer API for /v2/events, called Panko." +msgstr "" +"The event database dispatcher is now deprecated. It has been moved to a new " +"project, alongside the Ceilometer API for /v2/events, called Panko." + +msgid "" +"The option `glance_page_size' has been removed because it's not actually " +"needed." +msgstr "" +"The option `glance_page_size' has been removed because it's not actually " +"needed." + +msgid "" +"The options `requeue_event_on_dispatcher_error' and " +"`requeue_sample_on_dispatcher_error' have been enabled and removed." +msgstr "" +"The options `requeue_event_on_dispatcher_error' and " +"`requeue_sample_on_dispatcher_error' have been enabled and removed." + +msgid "" +"The pipeline dynamic refresh code has been removed. Ceilometer relies on the " +"cotyledon library for a few releases which provides reload functionality by " +"sending the SIGHUP signal to the process. This achieves the same feature " +"while making sure the reload is explicit once the file is correctly and " +"entirely written to the disk, avoiding the failing load of half-written " +"files." +msgstr "" +"The pipeline dynamic refresh code has been removed. Ceilometer relies on the " +"cotyledon library for a few releases which provides reload functionality by " +"sending the SIGHUP signal to the process. This achieves the same feature " +"while making sure the reload is explicit once the file is correctly and " +"entirely written to the disk, avoiding the failing load of half-written " +"files." + +msgid "" +"The previous configuration options default for " +"`requeue_sample_on_dispatcher_error' and `requeue_event_on_dispatcher_error' " +"allowed to lose data very easily: if the dispatcher failed to send data to " +"the backend (e.g. Gnocchi is down), then the dispatcher raised and the data " +"were lost forever. This was completely unacceptable, and nobody should be " +"able to configure Ceilometer in that way.\"" +msgstr "" +"The previous configuration options default for " +"`requeue_sample_on_dispatcher_error' and `requeue_event_on_dispatcher_error' " +"allowed to lose data very easily: if the dispatcher failed to send data to " +"the backend (e.g. Gnocchi is down), then the dispatcher raised and the data " +"were lost forever. This was completely unacceptable, and nobody should be " +"able to configure Ceilometer in that way.\"" + +msgid "" +"The tenant (project) discovery code in the polling agent now scans for " +"tenants in all available domains." +msgstr "" +"The tenant (project) discovery code in the polling agent now scans for " +"tenants in all available domains." + +msgid "" +"The transport_url defined in [oslo_messaging_notifications] was never used, " +"which contradicts the oslo_messaging documentation. This is now fixed." +msgstr "" +"The transport_url defined in [oslo_messaging_notifications] was never used, " +"which contradicts the oslo_messaging documentation. This is now fixed." + +msgid "" +"To minimise load on Nova API, an additional configuration option was added " +"to control discovery interval vs metric polling interval. If " +"resource_update_interval option is configured in compute section, the " +"compute agent will discover new instances based on defined interval. The " +"agent will continue to poll the discovered instances at the interval defined " +"by pipeline." +msgstr "" +"To minimise load on Nova API, an additional configuration option was added " +"to control discovery interval vs metric polling interval. If " +"resource_update_interval option is configured in compute section, the " +"compute agent will discover new instances based on defined interval. The " +"agent will continue to poll the discovered instances at the interval defined " +"by pipeline." + +msgid "" +"To utilize the new policy support. The policy.json file should be updated " +"accordingly. The pre-existing policy.json file will continue to function as " +"it does if policy changes are not required." +msgstr "" +"To utilize the new policy support. The policy.json file should be updated " +"accordingly. The pre-existing policy.json file will continue to function as " +"it does if policy changes are not required." + +msgid "Upgrade Notes" +msgstr "Upgrade Notes" + +msgid "" +"Usage of pipeline.yaml for polling configuration is now deprecated. The " +"dedicated polling.yaml should be used instead." +msgstr "" +"Usage of pipeline.yaml for polling configuration is now deprecated. The " +"dedicated polling.yaml should be used instead." + +msgid "" +"With collector service being deprecated, we now have to address the " +"duplication between dispatchers and publishers. The file dispatcher is now " +"marked as deprecated. Use the file publisher to push samples into a file." +msgstr "" +"With collector service being deprecated, we now have to address the " +"duplication between dispatchers and publishers. The file dispatcher is now " +"marked as deprecated. Use the file publisher to push samples into a file." + +msgid "" +"[`bug 1254800 `_] Add " +"better support to catch race conditions when creating event_types" +msgstr "" +"[`bug 1254800 `_] Add " +"better support to catch race conditions when creating event_types" + +msgid "" +"[`bug 1388680 `_] " +"Suppose ability to query for None value when using SQL backend." +msgstr "" +"[`bug 1388680 `_] " +"Suppose ability to query for None value when using SQL backend." + +msgid "" +"[`bug 1480333 `_] " +"Support ability to configure collector to capture events or meters mutally " +"exclusively, rather than capturing both always." +msgstr "" +"[`bug 1480333 `_] " +"Support ability to configure collector to capture events or meters mutally " +"exclusively, rather than capturing both always." + +msgid "" +"[`bug 1480333 `_] " +"Support ability to configure collector to capture events or meters mutually " +"exclusively, rather than capturing both always." +msgstr "" +"[`bug 1480333 `_] " +"Support ability to configure collector to capture events or meters mutually " +"exclusively, rather than capturing both always." + +msgid "" +"[`bug 1491509 `_] Patch " +"to unify timestamp in samples polled by pollsters. Set the time point " +"polling starts as timestamp of samples, and drop timetamping in pollsters." +msgstr "" +"[`bug 1491509 `_] Patch " +"to unify timestamp in samples polled by pollsters. Set the time point " +"polling starts as timestamp of samples, and drop timestamping in pollsters." + +msgid "" +"[`bug 1504495 `_] " +"Configure ceilometer to handle policy.json rules when possible." +msgstr "" +"[`bug 1504495 `_] " +"Configure Ceilometer to handle policy.json rules when possible." + +msgid "" +"[`bug 1506738 `_] [`bug " +"1509677 `_] Optimise SQL " +"backend queries to minimise query load" +msgstr "" +"[`bug 1506738 `_] [`bug " +"1509677 `_] Optimise SQL " +"backend queries to minimise query load" + +msgid "" +"[`bug 1506959 `_] Add " +"support to query unique set of meter names rather than meters associated " +"with each resource. The list is available by adding unique=True option to " +"request." +msgstr "" +"[`bug 1506959 `_] Add " +"support to query unique set of meter names rather than meters associated " +"with each resource. The list is available by adding unique=True option to " +"request." + +msgid "" +"[`bug 1513731 `_] Add " +"support for hardware cpu_util in snmp.yaml" +msgstr "" +"[`bug 1513731 `_] Add " +"support for hardware cpu_util in snmp.yaml" + +msgid "" +"[`bug 1518338 `_] Add " +"support for storing SNMP metrics in Gnocchi.This functionality requires " +"Gnocchi v2.1.0 to be installed." +msgstr "" +"[`bug 1518338 `_] Add " +"support for storing SNMP metrics in Gnocchi.This functionality requires " +"Gnocchi v2.1.0 to be installed." + +msgid "" +"[`bug 1519767 `_] " +"fnmatch functionality in python <= 2.7.9 is not threadsafe. this issue and " +"its potential race conditions are now patched." +msgstr "" +"[`bug 1519767 `_] " +"fnmatch functionality in python <= 2.7.9 is not thread-safe. this issue and " +"its potential race conditions are now patched." + +msgid "" +"[`bug 1523124 `_] Fix " +"gnocchi dispatcher to support UDP collector" +msgstr "" +"[`bug 1523124 `_] Fix " +"Gnocchi dispatcher to support UDP collector" + +msgid "" +"[`bug 1526793 `_] " +"Additional indices were added to better support querying of event data." +msgstr "" +"[`bug 1526793 `_] " +"Additional indices were added to better support querying of event data." + +msgid "" +"[`bug 1530793 `_] " +"network.services.lb.incoming.bytes meter was previous set to incorrect type. " +"It should be a gauge meter." +msgstr "" +"[`bug 1530793 `_] " +"network.services.lb.incoming.bytes meter was previous set to incorrect type. " +"It should be a gauge meter." + +msgid "" +"[`bug 1531626 `_] Ensure " +"aggregator transformer timeout is honoured if size is not provided." +msgstr "" +"[`bug 1531626 `_] Ensure " +"aggregator transformer timeout is honoured if size is not provided." + +msgid "" +"[`bug 1532661 `_] Fix " +"statistics query failures due to large numbers stored in MongoDB. Data from " +"MongoDB is returned as Int64 for big numbers when int and float types are " +"expected. The data is cast to appropriate type to handle large data." +msgstr "" +"[`bug 1532661 `_] Fix " +"statistics query failures due to large numbers stored in MongoDB. Data from " +"MongoDB is returned as Int64 for big numbers when int and float types are " +"expected. The data is cast to appropriate type to handle large data." + +msgid "" +"[`bug 1533787 `_] Fix an " +"issue where agents are not properly getting registered to group when " +"multiple notification agents are deployed. This can result in bad " +"transformation as the agents are not coordinated. It is still recommended to " +"set heartbeat_timeout_threshold = 0 in [oslo_messaging_rabbit] section when " +"deploying multiple agents." +msgstr "" +"[`bug 1533787 `_] Fix an " +"issue where agents are not properly getting registered to group when " +"multiple notification agents are deployed. This can result in bad " +"transformation as the agents are not coordinated. It is still recommended to " +"set heartbeat_timeout_threshold = 0 in [oslo_messaging_rabbit] section when " +"deploying multiple agents." + +msgid "" +"[`bug 1536338 `_] Patch " +"was added to fix the broken floatingip pollster that polled data from nova " +"api, but since the nova api filtered the data by tenant, ceilometer was not " +"getting any data back. The fix changes the pollster to use the neutron api " +"instead to get the floating ip info." +msgstr "" +"[`bug 1536338 `_] Patch " +"was added to fix the broken floatingip pollster that polled data from Nova " +"API, but since the Nova API filtered the data by tenant, Ceilometer was not " +"getting any data back. The fix changes the pollster to use the Neutron API " +"instead to get the floating IP info." + +msgid "" +"[`bug 1536498 `_] Patch " +"to fix duplicate meter definitions causing duplicate samples. If a duplicate " +"is found, log a warning and skip the meter definition. Note that the first " +"occurance of a meter will be used and any following duplicates will be " +"skipped from processing." +msgstr "" +"[`bug 1536498 `_] Patch " +"to fix duplicate meter definitions causing duplicate samples. If a duplicate " +"is found, log a warning and skip the meter definition. Note that the first " +"occurrence of a meter will be used and any following duplicates will be " +"skipped from processing." + +msgid "" +"[`bug 1536498 `_] Patch " +"to fix duplicate meter definitions causing duplicate samples. If a duplicate " +"is found, log a warning and skip the meter definition. Note that the first " +"occurrence of a meter will be used and any following duplicates will be " +"skipped from processing." +msgstr "" +"[`bug 1536498 `_] Patch " +"to fix duplicate meter definitions causing duplicate samples. If a duplicate " +"is found, log a warning and skip the meter definition. Note that the first " +"occurrence of a meter will be used and any following duplicates will be " +"skipped from processing." + +msgid "" +"[`bug 1536699 `_] Patch " +"to fix volume field lookup in meter definition file. In case the field is " +"missing in the definition, it raises a keyerror and aborts. Instead we " +"should skip the missing field meter and continue with the rest of the " +"definitions." +msgstr "" +"[`bug 1536699 `_] Patch " +"to fix volume field lookup in meter definition file. In case the field is " +"missing in the definition, it raises a key error and aborts. Instead we " +"should skip the missing field meter and continue with the rest of the " +"definitions." + +msgid "" +"[`bug 1539163 `_] Add " +"ability to define whether to use first or last timestamps when aggregating " +"samples. This will allow more flexibility when chaining transformers." +msgstr "" +"[`bug 1539163 `_] Add " +"ability to define whether to use first or last timestamps when aggregating " +"samples. This will allow more flexibility when chaining transformers." + +msgid "" +"[`bug 1542189 `_] Handle " +"malformed resource definitions in gnocchi_resources.yaml gracefully. " +"Currently we raise an exception once we hit a bad resource and skip the " +"rest. Instead the patch skips the bad resource and proceeds with rest of the " +"definitions." +msgstr "" +"[`bug 1542189 `_] Handle " +"malformed resource definitions in gnocchi_resources.yaml gracefully. " +"Currently we raise an exception once we hit a bad resource and skip the " +"rest. Instead the patch skips the bad resource and proceeds with rest of the " +"definitions." + +msgid "" +"[`bug 1550436 `_] Cache " +"json parsers when building parsing logic to handle event and meter " +"definitions. This will improve agent startup and setup time." +msgstr "" +"[`bug 1550436 `_] Cache " +"json parsers when building parsing logic to handle event and meter " +"definitions. This will improve agent startup and setup time." + +msgid "" +"[`bug 1578128 `_] Add a " +"tool that allow users to drop the legacy alarm and alarm_history tables." +msgstr "" +"[`bug 1578128 `_] Add a " +"tool that allow users to drop the legacy alarm and alarm_history tables." + +msgid "" +"[`bug 1597618 `_] Add " +"the full support of snmp v3 user security model." +msgstr "" +"[`bug 1597618 `_] Add " +"the full support of SNMP v3 user security model." + +msgid "" +"[`bug 255569 `_] Fix " +"caching support in Gnocchi dispatcher. Added better locking support to " +"enable smoother cache access." +msgstr "" +"[`bug 255569 `_] Fix " +"caching support in Gnocchi dispatcher. Added better locking support to " +"enable smoother cache access." + +msgid "" +"audit middleware in keystonemiddleware library should be used for similar " +"support." +msgstr "" +"audit middleware in keystonemiddleware library should be used for similar " +"support." + +msgid "" +"batch_size and batch_timeout configuration options are added to both " +"[notification] and [collector] sections of configuration. The batch_size " +"controls the number of messages to grab before processing. Similarly, the " +"batch_timeout defines the wait time before processing." +msgstr "" +"batch_size and batch_timeout configuration options are added to both " +"[notification] and [collector] sections of configuration. The batch_size " +"controls the number of messages to grab before processing. Similarly, the " +"batch_timeout defines the wait time before processing." + +msgid "gnocchi_resources.yaml in Ceilometer should be updated." +msgstr "gnocchi_resources.yaml in Ceilometer should be updated." + +msgid "gnocchiclient library is now a requirement if using ceilometer+gnocchi." +msgstr "" +"gnocchiclient library is now a requirement if using ceilometer+gnocchi."