summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS1
-rw-r--r--CHANGELOG34
-rw-r--r--releasenotes/notes/2_31_1_release-20ccd07e32b91c1f.yaml37
3 files changed, 71 insertions, 1 deletions
diff --git a/AUTHORS b/AUTHORS
index 89996d5a4..fe932d3c1 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -48,6 +48,7 @@ Alex Holden (alex@alexjonasholden.com)
Alex Pecoraro (alex.pecoraro@emc.com)
Alex Szarka (szarka@inf.u-szeged.hu)
Alex Yang (alex890714@gmail.com)
+Alexander Fadeev (fadeevab.com@gmail.com)
Alexandra Settle (asettle@suse.com)
Alexandre Lécuyer (alexandre.lecuyer@corp.ovh.com)
Alfredo Moralejo (amoralej@redhat.com)
diff --git a/CHANGELOG b/CHANGELOG
index 39c8ac7f1..5b4539640 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,35 @@
+swift (2.31.1, OpenStack Antelope)
+
+ * Sharding fixes
+
+ * Shards no longer report stats to the root database when they are in
+ the CREATED state.
+
+ * Sharding metadata is no longer cleared when databases are deleted.
+ This could previously cause deleted shards that still had rows to
+ become stuck and never move them to the correct database.
+
+ * Fixed a performance regression in the handling of misplaced objects.
+
+ * Swift path and on-disk path are now included with all sharder logging.
+
+ * `s3token` no longer mangles request paths that include the Access Key ID.
+
+ * User metadata is now exposed via CORS when encryption is enabled,
+ matching the behavior when encryption is not enabled.
+
+ * Fewer backend requests are now required when account or container
+ information is missing from memcache.
+
+ * Fixed logging of IP and port in the proxy-server; in particular,
+ internal clients now correctly log about the replication IP/port.
+
+ * Fixed a bug in the object replicator that would cause an under-reporting
+ of failures.
+
+ * Various other minor bug fixes.
+
+
swift (2.31.0)
* S3 API improvements
@@ -93,7 +125,7 @@ swift (2.31.0)
* Various other minor bug fixes and improvements.
-swift (2.30.0)
+swift (2.30.0, OpenStack Zed)
* Sharding improvements
diff --git a/releasenotes/notes/2_31_1_release-20ccd07e32b91c1f.yaml b/releasenotes/notes/2_31_1_release-20ccd07e32b91c1f.yaml
new file mode 100644
index 000000000..9461721d0
--- /dev/null
+++ b/releasenotes/notes/2_31_1_release-20ccd07e32b91c1f.yaml
@@ -0,0 +1,37 @@
+---
+fixes:
+ - |
+ Sharding fixes
+
+ * Shards no longer report stats to the root database when they are in
+ the ``CREATED`` state.
+
+ * Sharding metadata is no longer cleared when databases are deleted.
+ This could previously cause deleted shards that still had rows to
+ become stuck and never move them to the correct database.
+
+ * Fixed a performance regression in the handling of misplaced objects.
+
+ * Swift path and on-disk path are now included with all sharder logging.
+
+ - |
+ ``s3token`` no longer mangles request paths that include the Access Key ID.
+
+ - |
+ User metadata is now exposed via CORS when encryption is enabled,
+ matching the behavior when encryption is not enabled.
+
+ - |
+ Fewer backend requests are now required when account or container
+ information is missing from memcache.
+
+ - |
+ Fixed logging of IP and port in the proxy-server; in particular,
+ internal clients now correctly log about the replication IP/port.
+
+ - |
+ Fixed a bug in the object replicator that would cause an under-reporting
+ of failures.
+
+ - |
+ Various other minor bug fixes.