summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Burke <tim.burke@gmail.com>2021-06-03 11:57:21 -0700
committerTim Burke <tim.burke@gmail.com>2021-06-03 11:57:37 -0700
commit81d845f34e4d350c90af05117fcb0152958b4b3d (patch)
tree3047f50463d52b373da609834cf1fd3396f9b0b7
parenta989b47675688b761722e91e0ebc0dc85b1a074b (diff)
downloadswift-train-em.tar.gz
Authors/ChangeLog for 2.23.3train-em2.23.3
Change-Id: I10f94c03dbc50acd9e4dad853677bd484ca52538
-rw-r--r--AUTHORS3
-rw-r--r--CHANGELOG44
-rw-r--r--releasenotes/notes/2_23_3_release-ee6b4fd785ec377e.yaml45
3 files changed, 92 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index b1dc9b2e6..5f771dc32 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -182,6 +182,7 @@ Gleb Samsonov (sams-gleb@yandex.ru)
Gonéri Le Bouder (goneri.lebouder@enovance.com)
Graham Hayes (graham.hayes@hpe.com)
Gregory Haynes (greg@greghaynes.net)
+Grzegorz Grasza (xek@redhat.com)
Guang Yee (guang.yee@hpe.com)
guotao (guotao.bj@inspur.com)
Gábor Antal (antal@inf.u-szeged.hu)
@@ -247,6 +248,7 @@ Kuan-Lin Chen (kuanlinchen@synology.com)
Kun Huang (gareth@unitedstack.com)
Larry Rensing (lr699s@att.com)
Leah Klearman (lklrmn@gmail.com)
+Lee Yarwood (lyarwood@redhat.com)
Li Riqiang (lrqrun@gmail.com)
Liang Jingtao (liang.jingtao@zte.com.cn)
lijunbo (lijunbo@fiberhome.com)
@@ -408,6 +410,7 @@ Vincent Untz (vuntz@suse.com)
Vladimir Vechkanov (vvechkanov@mirantis.com)
Vu Cong Tuan (tuanvc@vn.fujitsu.com)
vxlinux (yan.wei7@zte.com.cn)
+Walter Doekes (walter+github@wjd.nu)
wangdequn (wangdequn@inspur.com)
wanghongtaozz (wanghongtaozz@inspur.com)
wanghui (wang_hui@inspur.com)
diff --git a/CHANGELOG b/CHANGELOG
index 4884f75a2..0ab3ca544 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,47 @@
+swift (2.23.3, train stable backports)
+
+ * Sharding improvements:
+
+ * Prevent object updates from auto-creating shard containers. This
+ ensures more consistent listings for sharded containers during
+ rebalances.
+
+ * Deleted shard containers are no longer considered root containers.
+ This prevents unnecessary sharding audit failures and allows the
+ deleted shard database to actually be unlinked.
+
+ * 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.
+
+ * Improved performance of sharded container listings when performing
+ prefix listings.
+
+ * Improved container-sharder stat reporting to reduce load on root
+ container databases.
+
+ * The container sharder can now handle containers with special
+ characters in their names.
+
+ * `swift-container-info` now summarizes shard range information.
+ Pass `-v`/`--verbose` if you want to see all of them.
+
+ * Don't inject shard ranges when user quits.
+
+ * Various other minor bug fixes and improvements.
+
+ * Python 3 bug fixes:
+
+ * Fixed a potential server error when uploading data via a tempurl.
+
+ * Fixed a potential server error when getting symlink details.
+
+ * Added the ability to connect to memcached over TLS. See the
+ `tls_*` options in etc/memcache.conf-sample
+
+
swift (2.23.2, train stable backports)
* Python 3 bug fixes:
diff --git a/releasenotes/notes/2_23_3_release-ee6b4fd785ec377e.yaml b/releasenotes/notes/2_23_3_release-ee6b4fd785ec377e.yaml
new file mode 100644
index 000000000..3dd81a2d0
--- /dev/null
+++ b/releasenotes/notes/2_23_3_release-ee6b4fd785ec377e.yaml
@@ -0,0 +1,45 @@
+---
+fixes:
+ - |
+ Sharding improvements:
+
+ * Prevent object updates from auto-creating shard containers. This
+ ensures more consistent listings for sharded containers during
+ rebalances.
+
+ * Deleted shard containers are no longer considered root containers.
+ This prevents unnecessary sharding audit failures and allows the
+ deleted shard database to actually be unlinked.
+
+ * 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.
+
+ * Improved performance of sharded container listings when performing
+ prefix listings.
+
+ * Improved container-sharder stat reporting to reduce load on root
+ container databases.
+
+ * The container sharder can now handle containers with special
+ characters in their names.
+
+ * ``swift-container-info`` now summarizes shard range information.
+ Pass ``-v``/``--verbose`` if you want to see all of them.
+
+ * Don't inject shard ranges when user quits.
+
+ * Various other minor bug fixes and improvements.
+
+ - |
+ Python 3 bug fixes:
+
+ * Fixed a potential server error when uploading data via a tempurl.
+
+ * Fixed a potential server error when getting symlink details.
+
+ - |
+ Added the ability to connect to memcached over TLS. See the
+ ``tls_*`` options in etc/memcache.conf-sample