diff options
author | Tim Burke <tim.burke@gmail.com> | 2021-06-03 11:57:21 -0700 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2021-06-03 11:57:37 -0700 |
commit | 81d845f34e4d350c90af05117fcb0152958b4b3d (patch) | |
tree | 3047f50463d52b373da609834cf1fd3396f9b0b7 | |
parent | a989b47675688b761722e91e0ebc0dc85b1a074b (diff) | |
download | swift-train-em.tar.gz |
Change-Id: I10f94c03dbc50acd9e4dad853677bd484ca52538
-rw-r--r-- | AUTHORS | 3 | ||||
-rw-r--r-- | CHANGELOG | 44 | ||||
-rw-r--r-- | releasenotes/notes/2_23_3_release-ee6b4fd785ec377e.yaml | 45 |
3 files changed, 92 insertions, 0 deletions
@@ -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) @@ -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 |