diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 721ad8321f..1c84651bfc 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -3,15 +3,16 @@ # Andi Chandler , 2020. #zanata # Andi Chandler , 2022. #zanata # Andi Chandler , 2023. #zanata +# Andi Chandler , 2024. #zanata msgid "" msgstr "" "Project-Id-Version: Swift Release Notes\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-07-26 04:29+0000\n" +"POT-Creation-Date: 2024-04-26 20:16+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2023-07-28 12:24+0000\n" +"PO-Revision-Date: 2024-04-18 12:28+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -198,9 +199,6 @@ msgstr "2.28.0" msgid "2.28.1" msgstr "2.28.1" -msgid "2.29.0" -msgstr "2.29.0" - msgid "2.29.1" msgstr "2.29.1" @@ -219,9 +217,21 @@ msgstr "2.31.0" msgid "2.31.1" msgstr "2.31.1" +msgid "2.32.0" +msgstr "2.32.0" + +msgid "2.33.0" +msgstr "2.33.0" + msgid "2023.1 Series Release Notes" msgstr "2023.1 Series Release Notes" +msgid "2023.2 Series Release Notes" +msgstr "2023.2 Series Release Notes" + +msgid "2024.1 Series Release Notes" +msgstr "2024.1 Series Release Notes" + msgid "3 for user exit" msgstr "3 for user exit" @@ -275,6 +285,13 @@ msgstr "" "values that are approaching the limit of what can be stored in memcache. See " "the memcache sample config for more information." +msgid "" +"A variety of performance improvements have been made for sharded container " +"databases." +msgstr "" +"A variety of performance improvements have been made for sharded container " +"databases." + msgid "ACLs now work with unicode in user/account names." msgstr "ACLs now work with Unicode in user/account names." @@ -301,6 +318,13 @@ msgstr "" "Account and container databases will now be quarantined if the database " "schema has been corrupted." +msgid "" +"Account and container info metrics now include the response status code when " +"backend requests are made." +msgstr "" +"Account and container info metrics now include the response status code when " +"backend requests are made." + msgid "" "Account and container replication stats logs now include ``remote_merges``, " "the number of times a whole database was sent to another node." @@ -320,6 +344,13 @@ msgstr "" msgid "Account quotas are now enforced even on empty accounts." msgstr "Account quotas are now enforced even on empty accounts." +msgid "" +"Account, container, and object log fields are now correctly identified when " +"returning ``BadDigest`` responses to S3 requests." +msgstr "" +"Account, container, and object log fields are now correctly identified when " +"returning ``BadDigest`` responses to S3 requests." + msgid "Add Composite Ring Functionality" msgstr "Add Composite Ring Functionality" @@ -526,6 +557,13 @@ 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_cache_slo_manifest`` option to the object server to better " +"control whether SLO manifests are dropped from the page cache." +msgstr "" +"Added a ``keep_cache_slo_manifest`` option to the object server to better " +"control whether SLO manifests are dropped from the page cache." + msgid "" "Added a ``keep_idle`` config option to configure KEEPIDLE time for TCP " "sockets. The default value is the old constant of 600." @@ -533,6 +571,17 @@ msgstr "" "Added a ``keep_idle`` config option to configure KEEPIDLE time for TCP " "sockets. The default value is the old constant of 600." +msgid "" +"Added a ``keepalive_timeout`` option to the proxy server to limit how long " +"to wait for a client to initiate a request, separate from the general " +"``client_timeout`` option. Note that this requires eventlet 0.33.4 " +"(currently unreleased) or later." +msgstr "" +"Added a ``keepalive_timeout`` option to the proxy server to limit how long " +"to wait for a client to initiate a request, separate from the general " +"``client_timeout`` option. Note that this requires eventlet 0.33.4 " +"(currently unreleased) or later." + msgid "" "Added a ``log_rsync_transfers`` option to the object-replicator. Set it to " "false to disable logging rsync \"send\" lines; during large rebalances, such " @@ -564,6 +613,13 @@ msgstr "" "find own devices in the ring in a containerised environment where the " "``bind_ip`` may not appear in the ring at all." +msgid "" +"Added a ``swift-reload`` command to assist with safely reloading WSGI " +"servers." +msgstr "" +"Added a ``swift-reload`` command to assist with safely reloading WSGI " +"servers." + msgid "" "Added a configurable URL base to staticweb, fixing issues when the " "accessible endpoint isn't known to the Swift cluster (eg http vs https)." @@ -574,6 +630,9 @@ msgstr "" msgid "Added a configurable URL base to staticweb." msgstr "Added a configurable URL base to staticweb." +msgid "Added a counter metric to the proxy server when caching shard ranges." +msgstr "Added a counter metric to the proxy server when caching shard ranges." + msgid "" "Added a delay before deleting non-durable data. A new configuration option, " "``commit_window`` in the ``[DEFAULT]`` section of object-server.conf, " @@ -608,21 +667,6 @@ 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 " -"`__." -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 " -"`__." - 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 " @@ -802,9 +846,6 @@ msgstr "" "Added more safety checks to the ``repair`` subcommand of ``swift-manage-" "shard-ranges``." -msgid "Added object-reconstructor stats to recon." -msgstr "Added object-reconstructor stats to recon." - msgid "" "Added some basic object-metadata validation; invalid diskfiles will be " "quarantined via the auditor or reconstructor." @@ -812,9 +853,6 @@ msgstr "" "Added some basic object-metadata validation; invalid diskfiles will be " "quarantined via the auditor or reconstructor." -msgid "Added stats for shard range cache hits, misses, and skips." -msgstr "Added stats for shard range cache hits, misses, and skips." - msgid "Added support for Python 3.10." msgstr "Added support for Python 3.10." @@ -866,31 +904,9 @@ msgstr "" msgid "Added symlink objects support." msgstr "Added symlink objects support." -msgid "" -"Added the ability to configure a chance to skip checking memcache when " -"querying shard ranges. This allows some fraction of traffic to go to disk " -"and refresh memcache before the key ages out. Recommended values for the new " -"``container_updating_shard_ranges_skip_cache_pct`` and " -"``container_listing_shard_ranges_skip_cache_pct`` options are in the range " -"of 0.0 to 0.1." -msgstr "" -"Added the ability to configure a chance to skip checking Memcache when " -"querying shard ranges. This allows some fraction of traffic to go to disk " -"and refresh Memcache before the key ages out. Recommended values for the new " -"``container_updating_shard_ranges_skip_cache_pct`` and " -"``container_listing_shard_ranges_skip_cache_pct`` options are in the range " -"of 0.0 to 0.1." - msgid "Added the ability to configure auth region in s3token middleware." msgstr "Added the ability to configure auth region in s3token middleware." -msgid "" -"Added the ability to configure project-scope read-only roles for " -"keystoneauth using the new ``project_reader_roles`` option." -msgstr "" -"Added the ability to configure project-scope read-only roles for " -"keystoneauth using the new ``project_reader_roles`` option." - msgid "" "Added the ability to connect to memcached over TLS. See the ``tls_*`` " "options in etc/memcache.conf-sample" @@ -905,9 +921,6 @@ msgstr "" "Added the ability to read options from object-server.conf, similar to " "background daemons." -msgid "Added timing stats by response code." -msgstr "Added timing stats by response code." - msgid "Added timing stats for memcached operations." msgstr "Added timing stats for memcached operations." @@ -1016,9 +1029,6 @@ msgstr "Bug Fixes" msgid "COPY now works with unicode account names." msgstr "COPY now works with Unicode account names." -msgid "CORS preflights are now allowed for pre-signed URLs." -msgstr "CORS preflights are now allowed for pre-signed URLs." - msgid "Cache all answers from nameservers in cname_lookup." msgstr "Cache all answers from nameservers in cname_lookup." @@ -1496,9 +1506,6 @@ msgstr "" msgid "Fixed a socket leak in copy middleware when a large object was copied." msgstr "Fixed a socket leak in copy middleware when a large object was copied." -msgid "Fixed a traceback when logging about a lock timeout in the replicator." -msgstr "Fixed a traceback when logging about a lock timeout in the replicator." - msgid "" "Fixed an error when reading encrypted data that was written while running " "Python 2 for a path that includes non-ASCII characters." @@ -1702,11 +1709,6 @@ msgstr "Fixed the stats calculation in the erasure code reconstructor." msgid "Fixed time skew when using X-Delete-After." msgstr "Fixed time skew when using X-Delete-After." -msgid "" -"Fixed tracebacks when there's a race to mark a file durable or delete it." -msgstr "" -"Fixed tracebacks when there's a race to mark a file durable or delete it." - msgid "" "Fixed using ``swift-ring-builder set_weight`` with more than one device." msgstr "" @@ -1899,9 +1901,6 @@ msgstr "" "Improved container-sync performance when data has already been deleted or " "overwritten." -msgid "Improved cooperative multitasking during ssync." -msgstr "Improved cooperative multitasking during ssync." - msgid "" "Improved error messages to clients that encounter errors using the " "``formpost`` middleware." @@ -1916,13 +1915,6 @@ msgstr "" "Improved error reporting when attempting to set invalid ``X-Delete-At`` or " "``X-Delete-After`` values via the S3 API." -msgid "" -"Improved handling of timeouts and other errors when obtaining a connection " -"to memcached." -msgstr "" -"Improved handling of timeouts and other errors when obtaining a connection " -"to memcached." - msgid "" "Improved how containers reclaim deleted rows to reduce locking and object " "update throughput." @@ -2159,9 +2151,6 @@ msgstr "" "Make mount_check option usable in containerised environments by adding a " "check for an \".ismount\" file at the root directory of a device." -msgid "Memcache improvements" -msgstr "Memcache improvements" - msgid "" "Metrics are now emitted for whether databases used for cleaving were created " "or already existed, allowing a better understanding of the reason for " @@ -2349,9 +2338,6 @@ msgstr "" "specific worker process logging the message. This makes reading the logs and " "understanding the messages much simpler." -msgid "Object updater improvements" -msgstr "Object updater improvements" - msgid "" "Object versioning now supports a \"history\" mode in addition to the older " "\"stack\" mode. The difference is in how DELETE requests are handled. For " @@ -2632,6 +2618,9 @@ msgstr "Python 3 bug fixes:" msgid "Python 3 fixes:" msgstr "Python 3 fixes:" +msgid "Python 3.11 is now supported." +msgstr "Python 3.11 is now supported." + msgid "" "Python 3.6 and 3.7 are now fully supported. If you've been testing Swift on " "Python 3, upgrade at your earliest convenience." @@ -2652,8 +2641,21 @@ msgstr "" "Reduced object-replicator and object-reconstructor CPU usage by only " "checking that the device list is current when rings change." -msgid "Reduced the overhead of retrieving bucket and object ACLs." -msgstr "Reduced the overhead of retrieving bucket and object ACLs." +msgid "" +"Reduced the backend load of making ``?versions`` requests to a container " +"that has never had object versioning enabled." +msgstr "" +"Reduced the backend load of making ``?versions`` requests to a container " +"that has never had object versioning enabled." + +msgid "" +"Reduced the frequency of ``Reclaimable db stuck waiting for shrinking`` " +"messages when a root DB has been deleted but its shards have not been shrunk " +"away." +msgstr "" +"Reduced the frequency of ``Reclaimable db stuck waiting for shrinking`` " +"messages when a root DB has been deleted but its shards have not been shrunk " +"away." msgid "" "Region name config option is now respected when configuring S3 credential " @@ -2732,8 +2734,14 @@ msgstr "" msgid "Removed some unnecessary locking when logging." msgstr "Removed some unnecessary locking when logging." -msgid "Removed translations from most logging." -msgstr "Removed translations from most logging." +msgid "" +"Removed the hard dependency on netifaces; it may still be used if the " +"``getifaddrs`` C function is not available. This fallback support may be " +"removed in a future release." +msgstr "" +"Removed the hard dependency on netifaces; it may still be used if the " +"``getifaddrs`` C function is not available. This fallback support may be " +"removed in a future release." msgid "" "Renamed and improved the granularity of shard range cache and backend stats. " @@ -2766,12 +2774,6 @@ msgstr "" "Replication servers can now handle all request methods. This allows ssync to " "work with a separate replication network." -msgid "Replication, reconstruction, and diskfile fixes" -msgstr "Replication, reconstruction, and diskfile fixes" - -msgid "Replication, reconstruction, and diskfile improvements" -msgstr "Replication, reconstruction, and diskfile improvements" - msgid "" "Requesting multiple ranges from a Dynamic Large Object now returns the " "entire object instead of incorrect data. This was previously fixed in 2.23.0." @@ -2792,6 +2794,13 @@ msgstr "" "Respond 400 Bad Request when Accept headers fail to parse instead of " "returning 406 Not Acceptable." +msgid "" +"Return an error if the SLO manifest could not be parsed. Previously, a zero-" +"byte response was returned." +msgstr "" +"Return an error if the SLO manifest could not be parsed. Previously, a zero-" +"byte response was returned." + msgid "Ring builder output tables better display weights over 1000." msgstr "Ring builder output tables better display weights over 1000." @@ -2831,9 +2840,6 @@ msgstr "Rocky Series Release Notes" msgid "S3 API compatibility updates" msgstr "S3 API compatibility updates" -msgid "S3 API fixes" -msgstr "S3 API fixes" - msgid "S3 API fixes:" msgstr "S3 API fixes:" @@ -2909,9 +2915,6 @@ msgstr "" msgid "Security Issues" msgstr "Security Issues" -msgid "See CVE-2017-8761 for more information." -msgstr "See CVE-2017-8761 for more information." - msgid "" "See the provided ``keymaster.conf-sample`` for more information about this " "setting." @@ -2952,6 +2955,13 @@ msgstr "" "Servers now open one listen socket per worker, ensuring each worker serves " "roughly the same number of concurrent connections." +msgid "" +"Several fixes to prepare for Python 3.12 support. While not yet tested in " +"the gate, initial manual testing looks promising." +msgstr "" +"Several fixes to prepare for Python 3.12 support. While not yet tested in " +"the gate, initial manual testing looks promising." + msgid "Several utility scripts now work better on Python 3:" msgstr "Several utility scripts now work better on Python 3:" @@ -3028,11 +3038,9 @@ msgstr "" "configuration option." msgid "" -"Some client behaviors that the proxy previously logged at warning have been " -"lowered to info." +"Ssync no longer corrupts unencrypted non-ASCII metadata during transfers." msgstr "" -"Some client behaviours that the proxy previously logged at warning have been " -"lowered to info." +"Ssync no longer corrupts unencrypted non-ASCII metadata during transfers." msgid "" "Static Large Object (SLO) manifest may now (again) have zero-byte last " @@ -3048,6 +3056,9 @@ msgstr "" "Static Large Object sizes in listings for versioned containers are now more " "accurate." +msgid "Static large object fixes:" +msgstr "Static large object fixes:" + msgid "" "Static large object segments may now be deleted asynchronously by default. " "Operators may return to the old behavior by disabling the " @@ -3104,6 +3115,9 @@ msgstr "Support multi-range GETs for static large objects." msgid "Suppress unexpected-file warnings for rsync temp files." msgstr "Suppress unexpected-file warnings for rsync temp files." +msgid "Suppressed ``RemoteDisconnected`` tracebacks." +msgstr "Suppressed ``RemoteDisconnected`` tracebacks." + msgid "Suppressed the KeyError message when auditor finds an expired object." msgstr "Suppressed the KeyError message when auditor finds an expired object." @@ -3231,21 +3245,6 @@ msgstr "The ETag-quoting middleware no longer raises TypeErrors." msgid "The S3 ACL and Delete Multiple APIs are now less case-sensitive." msgstr "The S3 ACL and Delete Multiple APIs are now less case-sensitive." -msgid "" -"The ``StatsdClient.set_prefix`` method is now deprecated and may be removed " -"in a future release; by extension, so is the ``LogAdapter." -"set_statsd_prefix`` method. Middleware developers should use the " -"``statsd_tail_prefix`` argument to ``get_logger`` instead." -msgstr "" -"The ``StatsdClient.set_prefix`` method is now deprecated and may be removed " -"in a future release; by extension, so is the ``LogAdapter." -"set_statsd_prefix`` method. Middleware developers should use the " -"``statsd_tail_prefix`` argument to ``get_logger`` instead." - -msgid "The ``cname_lookup`` middleware now works with dnspython 2.0 and later." -msgstr "" -"The ``cname_lookup`` middleware now works with dnspython 2.0 and later." - msgid "" "The ``container-replicator`` now correctly enqueues ``container-reconciler`` " "work for sharded containers." @@ -3323,13 +3322,11 @@ msgstr "" "requests." msgid "" -"The ``storage_domain`` option now accepts a comma-separated list of storage " -"domains. This allows multiple storage domains to configured for use with " -"virtual-host style addressing." +"The ``recoverable_node_timeout`` option no longer applies to ``X-Newest`` " +"GET requests." msgstr "" -"The ``storage_domain`` option now accepts a comma-separated list of storage " -"domains. This allows multiple storage domains to be configured for use with " -"virtual-host style addressing." +"The ``recoverable_node_timeout`` option no longer applies to ``X-Newest`` " +"GET requests." msgid "" "The ``swift-manage-shard-ranges`` tool has a new mode to repair gaps in the " @@ -3338,17 +3335,6 @@ msgstr "" "The ``swift-manage-shard-ranges`` tool has a new mode to repair gaps in the " "namespace." -msgid "" -"The ``swift-recon`` tool now queries each object-server IP only once when " -"reporting disk usage. Previously, each port in the ring would be queried; " -"when using servers-per-port, this could dramatically overstate the disk " -"capacity in the cluster." -msgstr "" -"The ``swift-recon`` tool now queries each object-server IP only once when " -"reporting disk usage. Previously, each port in the ring would be queried; " -"when using servers-per-port, this could dramatically overstate the disk " -"capacity in the cluster." - msgid "" "The above bug was caused by a difference in string types that resulted in " "ambiguity when decrypting. To prevent the ambiguity for new data, set " @@ -3404,13 +3390,6 @@ 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 container-updater will quarantine container databases if all replicas " -"for the account respond 404." -msgstr "" -"The container-updater will quarantine container databases if all replicas " -"for the account respond 404." - msgid "The correct storage policy is now logged for S3 requests." msgstr "The correct storage policy is now logged for S3 requests." @@ -3436,6 +3415,13 @@ msgstr "" "flagged, quarantined, or deleted because of listing consistency issues. The " "default is one week." +msgid "" +"The dark-data object audit watcher now works with sharded containers. " +"Previously, it would think that all data files were absent from listings." +msgstr "" +"The dark-data object audit watcher now works with sharded containers. " +"Previously, it would think that all data files were absent from listings." + 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 " @@ -3519,26 +3505,18 @@ 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 " -"``-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 = `` syntax to configure it, even if no value " -"is set in the ``[DEFAULT]`` section. This may be done prior to upgrading." +"The message template for proxy logging may now include a ``{domain}`` field " +"for the client-provided ``Host`` header." msgstr "" -"The internal clients used by the container-reconciler, container-sharder, " -"container-sync, and object-expirer daemons now use a more-descriptive " -"``-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 = `` syntax to configure it, even if no value " -"is set in the ``[DEFAULT]`` section. This may be done prior to upgrading." +"The message template for proxy logging may now include a ``{domain}`` field " +"for the client-provided ``Host`` header." msgid "" -"The message template for proxy logging may now include a ``{domain}`` field " -"for the client-provided ``Host`` header." +"The more-efficient shard range structure from the last release is now used " +"when fetching ranges from the backend." msgstr "" -"The message template for proxy logging may now include a ``{domain}`` field " -"for the client-provided ``Host`` header." +"The more-efficient shard range structure from the last release is now used " +"when fetching ranges from the backend." msgid "" "The number of container updates on object PUTs (ie to update listings) has " @@ -3642,6 +3620,13 @@ msgid "" msgstr "" "The post-rsync REPLICATE call no longer recalculates hashes immediately." +msgid "" +"The proxy server now applies error-limiting to the correct node when " +"handling a recoverable node error." +msgstr "" +"The proxy server now applies error-limiting to the correct node when " +"handling a recoverable node error." + msgid "" "The proxy-server now caches 'listing' shards, improving listing performance " "for sharded containers. A new config option, " @@ -3660,13 +3645,6 @@ 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." @@ -3748,6 +3726,15 @@ msgstr "" "configured using the ``recon_sharded_timeout`` option in the ``[container-" "sharder]`` section of container-server.conf, and defaults to 12 hours." +msgid "" +"The standard-library ``logging`` module is no longer monkey-patched when " +"importing ``swift.common.utils``, making it easier to re-use swift code in " +"other contexts." +msgstr "" +"The standard-library ``logging`` module is no longer monkey-patched when " +"importing ``swift.common.utils``, making it easier to re-use Swift code in " +"other contexts." + msgid "" "The staticweb middleware now allows empty listings at the root of a " "container. Previously, this would result in a 404 response." @@ -3755,6 +3742,21 @@ msgstr "" "The staticweb middleware now allows empty listings at the root of a " "container. Previously, this would result in a 404 response." +msgid "" +"The structure of cached shard ranges has changed, improving performance when " +"listing or writing to sharded containers. Note that immediately after " +"upgrade, the new structures will all be cache misses, which may lead to a " +"thundering herd problem. To avoid this, upgrade just a few nodes first, let " +"them service some fraction of traffic to populate the cache, then upgrade " +"the rest of the cluster." +msgstr "" +"The structure of cached shard ranges has changed, improving performance when " +"listing or writing to sharded containers. Note that immediately after " +"upgrade, the new structures will all be cache misses, which may lead to a " +"thundering herd problem. To avoid this, upgrade just a few nodes first, let " +"them service some fraction of traffic to populate the cache, then upgrade " +"the rest of the cluster." + 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 " @@ -3797,6 +3799,9 @@ msgstr "" msgid "Train Series Release Notes" msgstr "Train Series Release Notes" +msgid "Transaction IDs are included in more error responses." +msgstr "Transaction IDs are included in more error responses." + msgid "" "Transaction IDs are now only included in daemon log lines in a request/" "response context." @@ -3851,9 +3856,6 @@ 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." @@ -3891,13 +3893,6 @@ 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 "" "User metadata is now exposed via CORS when encryption is enabled, matching " "the behavior when encryption is not enabled." @@ -3908,6 +3903,9 @@ msgstr "" msgid "Ussuri Series Release Notes" msgstr "Ussuri Series Release Notes" +msgid "Various logging and metrics improvements when talking to memcache." +msgstr "Various logging and metrics improvements when talking to memcache." + msgid "Various other minor bug fixes and improvements." msgstr "Various other minor bug fixes and improvements." @@ -4113,6 +4111,13 @@ msgstr "" msgid "``swift-account-audit``" msgstr "``swift-account-audit``" +msgid "" +"``swift-account-info`` and ``swift-container-info`` now accept a ``--sync`` " +"flag to show information from the incoming/outgoing sync tables." +msgstr "" +"``swift-account-info`` and ``swift-container-info`` now accept a ``--sync`` " +"flag to show information from the incoming/outgoing sync tables." + msgid "" "``swift-container-info`` now summarizes shard range information. Pass ``-v``/" "``--verbose`` if you want to see all of them."