summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorOpenStack Proposal Bot <openstack-infra@lists.openstack.org>2022-07-06 04:25:24 +0000
committerOpenStack Proposal Bot <openstack-infra@lists.openstack.org>2022-07-06 04:25:24 +0000
commita55016e57fc68394fc5c8f8df6965895040d6460 (patch)
tree24ddf131394a5ebe560c18e5da861e48ea11ed9b /releasenotes
parent475cdba65bcd29871b840395576572c0d8399a6b (diff)
downloadswift-a55016e57fc68394fc5c8f8df6965895040d6460.tar.gz
Imported Translations from Zanata
For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ie586f428fd86f1a6acd00271f8e8fb07f7eb7316
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po330
1 files changed, 328 insertions, 2 deletions
diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
index 611431b4d..1e347e180 100644
--- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
+++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
@@ -6,11 +6,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Swift Release Notes\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-05-27 18:55+0000\n"
+"POT-Creation-Date: 2022-07-05 05:36+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"PO-Revision-Date: 2022-06-13 07:27+0000\n"
+"PO-Revision-Date: 2022-07-02 10:12+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom)\n"
"Language: en_GB\n"
@@ -225,6 +225,13 @@ msgstr ""
"A ``--no-auto-shard`` option has been added to ``swift-container-sharder``."
msgid ""
+"A comparable group, ``.reseller_reader``, is now available for development "
+"purposes when authenticating using tempauth."
+msgstr ""
+"A comparable group, ``.reseller_reader``, is now available for development "
+"purposes when authenticating using tempauth."
+
+msgid ""
"A composite ring comprises two or more component rings that are combined to "
"form a single ring with a replica count equal to the sum of the component "
"rings. The component rings are built independently, using distinct devices "
@@ -237,6 +244,15 @@ msgstr ""
"in distinct regions, which means that the dispersion of replicas between the "
"components can be guaranteed."
+msgid ""
+"A new ``item_size_warning_threshold`` option may be used to monitor for "
+"values that are approaching the limit of what can be stored in memcache. See "
+"the memcache sample config for more information."
+msgstr ""
+"A new ``item_size_warning_threshold`` option may be used to monitor for "
+"values that are approaching the limit of what can be stored in memcache. See "
+"the memcache sample config for more information."
+
msgid "ACLs now work with unicode in user/account names."
msgstr "ACLs now work with Unicode in user/account names."
@@ -338,6 +354,9 @@ msgstr ""
"shared between account/container and object rings to avoid getting 100% "
"full. The default value of 1% matches the existing default on object servers."
+msgid "Add root containers with compactible ranges to recon cache."
+msgstr "Add root containers with compatible ranges to recon cache."
+
msgid ""
"Add slo_manifest_hook callback to allow other middlewares to impose "
"additional constraints on or make edits to SLO manifests before being "
@@ -391,6 +410,17 @@ msgstr ""
"ring_partpower.html>`__ for more information."
msgid ""
+"Added \"audit watcher\" hooks to allow operators to run arbitrary code "
+"against every diskfile in a cluster. For more information, see `the "
+"documentation <https://docs.openstack.org/swift/latest/development_watchers."
+"html>`__."
+msgstr ""
+"Added \"audit watcher\" hooks to allow operators to run arbitrary code "
+"against every diskfile in a cluster. For more information, see `the "
+"documentation <https://docs.openstack.org/swift/latest/development_watchers."
+"html>`__."
+
+msgid ""
"Added \"emergency mode\" hooks in the account and container replicators. "
"These options may be used to prioritize moving handoff partitions to primary "
"locations more quickly. This helps when adding capacity to a ring."
@@ -422,6 +452,9 @@ msgstr ""
msgid "Added ``-d <devs>`` and ``-p <partitions>`` command line options."
msgstr "Added ``-d <devs>`` and ``-p <partitions>`` command line options."
+msgid "Added ``tasks_per_second`` option to rate-limit the object-expirer."
+msgstr "Added ``tasks_per_second`` option to rate-limit the object-expirer."
+
msgid ""
"Added ``ttfb`` (Time to First Byte) and ``pid`` (Process ID) to the set of "
"available proxy-server log fields. For more information, see `the "
@@ -432,12 +465,27 @@ msgstr ""
"documentation <https://docs.openstack.org/swift/latest/logs.html>`__."
msgid ""
+"Added ``usedforsecurity`` annotations for use on FIPS-compliant systems."
+msgstr ""
+"Added ``usedforsecurity`` annotations for use on FIPS-compliant systems."
+
+msgid ""
"Added a \"user\" option to the drive-audit config file. Its value is used to "
"set the owner of the drive-audit recon cache."
msgstr ""
"Added a \"user\" option to the drive-audit config file. Its value is used to "
"set the owner of the drive-audit recon cache."
+msgid "Added a ``--dry-run`` option for the 'compact' command."
+msgstr "Added a ``--dry-run`` option for the 'compact' command."
+
+msgid ""
+"Added a ``--includes`` option for the 'show' command to only output shard "
+"ranges that may include a given object name."
+msgstr ""
+"Added a ``--includes`` option for the 'show' command to only output shard "
+"ranges that may include a given object name."
+
msgid ""
"Added a ``keep_idle`` config option to configure KEEPIDLE time for TCP "
"sockets. The default value is the old constant of 600."
@@ -455,10 +503,93 @@ msgstr ""
msgid "Added a configurable URL base to staticweb."
msgstr "Added a configurable URL base to staticweb."
+msgid ""
+"Added a delay before deleting non-durable data. A new configuration option, "
+"``commit_window`` in the ``[DEFAULT]`` section of object-server.conf, "
+"adjusts this delay; the default is 60 seconds. This improves the durability "
+"of both back-dated PUTs (from the reconciler or container-sync, for example) "
+"and fresh writes to handoffs by preventing the reconstructor from deleting "
+"data that the object-server was still writing."
+msgstr ""
+"Added a delay before deleting non-durable data. A new configuration option, "
+"``commit_window`` in the ``[DEFAULT]`` section of object-server.conf, "
+"adjusts this delay; the default is 60 seconds. This improves the durability "
+"of both back-dated PUTs (from the reconciler or container-sync, for example) "
+"and fresh writes to handoffs by preventing the reconstructor from deleting "
+"data that the object-server was still writing."
+
msgid "Added a handoffs-only mode."
msgstr "Added a handoffs-only mode."
msgid ""
+"Added a new 'analyze' command to automatically identify overlapping shard "
+"ranges and recommend a resolution based on a JSON listing of shard ranges "
+"such as produced by the 'show' command."
+msgstr ""
+"Added a new 'analyze' command to automatically identify overlapping shard "
+"ranges and recommend a resolution based on a JSON listing of shard ranges "
+"such as produced by the 'show' command."
+
+msgid ""
+"Added a new 'repair' command to automatically identify and optionally "
+"resolve overlapping shard ranges."
+msgstr ""
+"Added a new 'repair' command to automatically identify and optionally "
+"resolve overlapping shard ranges."
+
+msgid ""
+"Added a new ``swift.common.registry`` module. This includes helper functions "
+"``register_sensitive_header`` and ``register_sensitive_param`` which third "
+"party middleware authors may use to flag headers and query parameters for "
+"redaction when logging. For more information, see `the documentation "
+"<https://docs.openstack.org/swift/latest/misc.html# module-swift.common."
+"registry>`__."
+msgstr ""
+"Added a new ``swift.common.registry`` module. This includes helper functions "
+"``register_sensitive_header`` and ``register_sensitive_param`` which third "
+"party middleware authors may use to flag headers and query parameters for "
+"redaction when logging. For more information, see `the documentation "
+"<https://docs.openstack.org/swift/latest/misc.html# module-swift.common."
+"registry>`__."
+
+msgid ""
+"Added a new config option, ``minimum_shard_size``. When scanning for shard "
+"ranges, if the final shard would otherwise contain fewer than this many "
+"objects, the previous shard will instead be expanded to the end of the "
+"namespace (and so may contain up to ``rows_per_shard + minimum_shard_size`` "
+"objects). This reduces the number of small shards generated. The default "
+"value is ``rows_per_shard / 5``."
+msgstr ""
+"Added a new config option, ``minimum_shard_size``. When scanning for shard "
+"ranges, if the final shard would otherwise contain fewer than this many "
+"objects, the previous shard will instead be expanded to the end of the "
+"namespace (and so may contain up to ``rows_per_shard + minimum_shard_size`` "
+"objects). This reduces the number of small shards generated. The default "
+"value is ``rows_per_shard / 5``."
+
+msgid ""
+"Added a new config option, ``rows_per_shard``, to specify how many objects "
+"should be in each shard when scanning for ranges. The default is "
+"``shard_container_threshold / 2``, preserving existing behavior."
+msgstr ""
+"Added a new config option, ``rows_per_shard``, to specify how many objects "
+"should be in each shard when scanning for ranges. The default is "
+"``shard_container_threshold / 2``, preserving existing behaviour."
+
+msgid ""
+"Added a new config option, ``shrink_threshold``, to specify the absolute "
+"size below which a shard will be considered for shrinking. This overrides "
+"the ``shard_shrink_point`` configuration option, which expressed this as a "
+"percentage of ``shard_container_threshold``. ``shard_shrink_point`` is now "
+"deprecated."
+msgstr ""
+"Added a new config option, ``shrink_threshold``, to specify the absolute "
+"size below which a shard will be considered for shrinking. This overrides "
+"the ``shard_shrink_point`` configuration option, which expressed this as a "
+"percentage of ``shard_container_threshold``. ``shard_shrink_point`` is now "
+"deprecated."
+
+msgid ""
"Added a new middleware that allows users and operators to configure accounts "
"and containers to use RFC-compliant (i.e., double-quoted) ETags. This may be "
"useful when using Swift as an origin for some content delivery networks. For "
@@ -2568,6 +2699,31 @@ msgstr ""
"The container-updater now reports zero objects and bytes used for child DBs "
"in sharded containers. This prevents double-counting in utilisation reports."
+msgid "The correct storage policy is now logged for S3 requests."
+msgstr "The correct storage policy is now logged for S3 requests."
+
+msgid ""
+"The dark-data audit watcher now requires that all primary locations for an "
+"object's container agree that the data does not appear in listings to "
+"consider data \"dark\". Previously, a network partition that left an object "
+"node isolated could cause it to quarantine or delete all of its data."
+msgstr ""
+"The dark-data audit watcher now requires that all primary locations for an "
+"object's container agree that the data does not appear in listings to "
+"consider data \"dark\". Previously, a network partition that left an object "
+"node isolated could cause it to quarantine or delete all of its data."
+
+msgid ""
+"The dark-data audit watcher now skips objects younger than a new "
+"configurable ``grace_age`` period. This avoids issues where data could be "
+"flagged, quarantined, or deleted because of listing consistency issues. The "
+"default is one week."
+msgstr ""
+"The dark-data audit watcher now skips objects younger than a new "
+"configurable ``grace_age`` period. This avoids issues where data could be "
+"flagged, quarantined, or deleted because of listing consistency issues. The "
+"default is one week."
+
msgid ""
"The default for `object_post_as_copy` has been changed to False. The option "
"is now deprecated and will be removed in a future release. If your cluster "
@@ -2620,6 +2776,13 @@ msgstr ""
"instead of going disk-by-disk. This eliminates single-disk I/O contention "
"and allows continued scaling as concurrency is increased."
+msgid ""
+"The formpost middleware now properly supports uploading multiple files with "
+"different content-types."
+msgstr ""
+"The formpost middleware now properly supports uploading multiple files with "
+"different content-types."
+
msgid "The formpost middleware now works with unicode file names."
msgstr "The formpost middleware now works with Unicode file names."
@@ -2633,6 +2796,21 @@ msgstr ""
"circumstances, resulting in faster recovery from failures."
msgid ""
+"The internal clients used by the container-reconciler, container-sharder, "
+"container-sync, and object-expirer daemons now use a more-descriptive "
+"``<daemon>-ic`` log name, rather than ``swift``. If you previously "
+"configured the ``log_name`` option in ``internal-client.conf``, you must now "
+"use the ``set log_name = <value>`` syntax to configure it, even if no value "
+"is set in the ``[DEFAULT]`` section. This may be done prior to upgrading."
+msgstr ""
+"The internal clients used by the container-reconciler, container-sharder, "
+"container-sync, and object-expirer daemons now use a more-descriptive "
+"``<daemon>-ic`` log name, rather than ``swift``. If you previously "
+"configured the ``log_name`` option in ``internal-client.conf``, you must now "
+"use the ``set log_name = <value>`` syntax to configure it, even if no value "
+"is set in the ``[DEFAULT]`` section. This may be done prior to upgrading."
+
+msgid ""
"The number of container updates on object PUTs (ie to update listings) has "
"been recomputed to be far more efficient while maintaining durability "
"guarantees. Specifically, object PUTs to erasure-coded policies will now "
@@ -2692,6 +2870,29 @@ msgstr ""
"performed by each worker process. This should speed the processing of "
"async_pendings."
+msgid "The object-expirer logs fewer client disconnects."
+msgstr "The object-expirer logs fewer client disconnects."
+
+msgid ""
+"The object-expirer now only cleans up empty containers. Previously, it would "
+"attempt to delete all processed containers, regardless of whether there were "
+"entries which were skipped or had errors."
+msgstr ""
+"The object-expirer now only cleans up empty containers. Previously, it would "
+"attempt to delete all processed containers, regardless of whether there were "
+"entries which were skipped or had errors."
+
+msgid ""
+"The object-updater now defers rate-limited updates to the end of its cycle; "
+"these deferred updates will be processed (at the limited rate) until the "
+"configured ``interval`` elapses. A new ``max_deferred_updates`` option may "
+"be used to bound the deferral queue."
+msgstr ""
+"The object-updater now defers rate-limited updates to the end of its cycle; "
+"these deferred updates will be processed (at the limited rate) until the "
+"configured ``interval`` elapses. A new ``max_deferred_updates`` option may "
+"be used to bound the deferral queue."
+
msgid ""
"The output of devices from ``swift-ring-builder`` has been reordered by "
"region, zone, ip, and device."
@@ -2700,6 +2901,99 @@ msgstr ""
"region, zone, ip, and device."
msgid ""
+"The post-rsync REPLICATE call no longer recalculates hashes immediately."
+msgstr ""
+"The post-rsync REPLICATE call no longer recalculates hashes immediately."
+
+msgid ""
+"The proxy-server now caches 'listing' shards, improving listing performance "
+"for sharded containers. A new config option, "
+"``recheck_listing_shard_ranges``, controls the cache time and defaults to 10 "
+"minutes; set it to 0 to disable caching (the previous behavior)."
+msgstr ""
+"The proxy-server now caches 'listing' shards, improving listing performance "
+"for sharded containers. A new config option, "
+"``recheck_listing_shard_ranges``, controls the cache time and defaults to 10 "
+"minutes; set it to 0 to disable caching (the previous behaviour)."
+
+msgid ""
+"The reconciler now defers working on policies that have a partition power "
+"increase in progress to avoid issues with concurrent writes."
+msgstr ""
+"The reconciler now defers working on policies that have a partition power "
+"increase in progress to avoid issues with concurrent writes."
+
+msgid ""
+"The reconstructor now uses the replication network to fetch fragments for "
+"reconstruction."
+msgstr ""
+"The reconstructor now uses the replication network to fetch fragments for "
+"reconstruction."
+
+msgid ""
+"The relinker better handles data found from earlier partition power "
+"increases."
+msgstr ""
+"The relinker better handles data found from earlier partition power "
+"increases."
+
+msgid ""
+"The relinker better handles tombstones found for the same object but with "
+"different inodes."
+msgstr ""
+"The relinker better handles tombstones found for the same object but with "
+"different inodes."
+
+msgid ""
+"The relinker can now target specific storage policies or partitions by using "
+"the new ``--policy`` and ``--partition`` options."
+msgstr ""
+"The relinker can now target specific storage policies or partitions by using "
+"the new ``--policy`` and ``--partition`` options."
+
+msgid ""
+"The relinker now performs eventlet-hub selection the same way as other "
+"daemons. In particular, ``epolls`` will no longer be selected, as it seemed "
+"to cause occassional hangs."
+msgstr ""
+"The relinker now performs eventlet-hub selection the same way as other "
+"daemons. In particular, ``epolls`` will no longer be selected, as it seemed "
+"to cause occasional hangs."
+
+msgid ""
+"The relinker now spawns multiple subprocesses to process disks in parallel. "
+"By default, one worker is spawned per disk; use the new ``--workers`` option "
+"to control how many subprocesses are used. Use ``--workers=0`` to maintain "
+"the previous behavior."
+msgstr ""
+"The relinker now spawns multiple subprocesses to process disks in parallel. "
+"By default, one worker is spawned per disk; use the new ``--workers`` option "
+"to control how many subprocesses are used. Use ``--workers=0`` to maintain "
+"the previous behaviour."
+
+msgid ""
+"The sharder and swift-manage-shard-ranges now consider total row count "
+"(instead of just object count) when deciding whether a shard is a candidate "
+"for shrinking."
+msgstr ""
+"The sharder and swift-manage-shard-ranges now consider total row count "
+"(instead of just object count) when deciding whether a shard is a candidate "
+"for shrinking."
+
+msgid ""
+"The sharder daemon has been enhanced to better support the shrinking of "
+"shards that are no longer required. Shard containers will now discover from "
+"their root container if they should be shrinking. They will also discover "
+"the shards into which they should shrink, which may include the root "
+"container itself."
+msgstr ""
+"The sharder daemon has been enhanced to better support the shrinking of "
+"shards that are no longer required. Shard containers will now discover from "
+"their root container if they should be shrinking. They will also discover "
+"the shards into which they should shrink, which may include the root "
+"container itself."
+
+msgid ""
"The tempurl digest algorithm is now configurable, and Swift added support "
"for both SHA-256 and SHA-512. Supported tempurl digests are exposed to "
"clients in ``/info``. Additionally, tempurl signatures can now be base64 "
@@ -2710,6 +3004,9 @@ msgstr ""
"clients in ``/info``. Additionally, tempurl signatures can now be base64 "
"encoded."
+msgid "This is the final stable branch that will support Python 2.7."
+msgstr "This is the final stable branch that will support Python 2.7."
+
msgid ""
"Throttle update_auditor_status calls so it updates no more than once per "
"minute."
@@ -2731,6 +3028,13 @@ msgid "Truncate error logs to prevent log handler from running out of buffer."
msgstr "Truncate error logs to prevent log handler from running out of buffer."
msgid ""
+"Turned off thread-logging when monkey-patching with eventlet. This addresses "
+"a potential hang in the proxy-server while logging client disconnects."
+msgstr ""
+"Turned off thread-logging when monkey-patching with eventlet. This addresses "
+"a potential hang in the proxy-server while logging client disconnects."
+
+msgid ""
"Ubuntu 18.04 and RDO's CentOS 7 repos package liberasurecode 1.5.0, while "
"Ubuntu 20.04 and RDO's CentOS 8 repos currently package liberasurecode 1.6.0 "
"or 1.6.1. Take care when upgrading major distro versions!"
@@ -2767,6 +3071,9 @@ msgstr ""
"race detection. Also simplified hashing logic to prevent race conditions and "
"optimise for the common case."
+msgid "Updates are now sent over the replication network."
+msgstr "Updates are now sent over the replication network."
+
msgid ""
"Upgrade Impact: If you upgrade and roll back, you must delete all `hashes."
"pkl` files."
@@ -2804,6 +3111,13 @@ msgstr ""
"these newly-written fragments but will instead respond ``500 Internal Server "
"Error``."
+msgid ""
+"Upon detecting a ring change, the reconstructor now only aborts the jobs for "
+"that ring and continues processing jobs for other rings."
+msgstr ""
+"Upon detecting a ring change, the reconstructor now only aborts the jobs for "
+"that ring and continues processing jobs for other rings."
+
msgid "Ussuri Series Release Notes"
msgstr "Ussuri Series Release Notes"
@@ -2830,6 +3144,9 @@ msgstr "WSGI server processes can now notify systemd when they are ready."
msgid "Wallaby Series Release Notes"
msgstr "Wallaby Series Release Notes"
+msgid "Warn when relinking/cleaning up and any disks are unmounted."
+msgstr "Warn when relinking/cleaning up and any disks are unmounted."
+
msgid ""
"We do not yet have CLI tools for creating composite rings, but the "
"functionality has been enabled in the ring modules to support this advanced "
@@ -2840,6 +3157,15 @@ msgstr ""
"functionality. CLI tools will be delivered in a subsequent release."
msgid ""
+"When building a listing from shards, any failure to retrieve listings will "
+"result in a 503 response. Previously, failures fetching a partiucular shard "
+"would result in a gap in listings."
+msgstr ""
+"When building a listing from shards, any failure to retrieve listings will "
+"result in a 503 response. Previously, failures fetching a particular shard "
+"would result in a gap in listings."
+
+msgid ""
"When listing objects in a container in json format, static large objects "
"(SLOs) will now include an additional new \"slo_etag\" key that matches the "
"etag returned when requesting the SLO. The existing \"hash\" key remains "