Authors/ChangeLog for 2.23.3

Change-Id: I10f94c03dbc50acd9e4dad853677bd484ca52538
This commit is contained in:
Tim Burke 2021-06-03 11:57:21 -07:00
parent a989b47675
commit 81d845f34e
3 changed files with 92 additions and 0 deletions

View File

@ -182,6 +182,7 @@ Gleb Samsonov (sams-gleb@yandex.ru)
Gonéri Le Bouder (goneri.lebouder@enovance.com) Gonéri Le Bouder (goneri.lebouder@enovance.com)
Graham Hayes (graham.hayes@hpe.com) Graham Hayes (graham.hayes@hpe.com)
Gregory Haynes (greg@greghaynes.net) Gregory Haynes (greg@greghaynes.net)
Grzegorz Grasza (xek@redhat.com)
Guang Yee (guang.yee@hpe.com) Guang Yee (guang.yee@hpe.com)
guotao (guotao.bj@inspur.com) guotao (guotao.bj@inspur.com)
Gábor Antal (antal@inf.u-szeged.hu) Gábor Antal (antal@inf.u-szeged.hu)
@ -247,6 +248,7 @@ Kuan-Lin Chen (kuanlinchen@synology.com)
Kun Huang (gareth@unitedstack.com) Kun Huang (gareth@unitedstack.com)
Larry Rensing (lr699s@att.com) Larry Rensing (lr699s@att.com)
Leah Klearman (lklrmn@gmail.com) Leah Klearman (lklrmn@gmail.com)
Lee Yarwood (lyarwood@redhat.com)
Li Riqiang (lrqrun@gmail.com) Li Riqiang (lrqrun@gmail.com)
Liang Jingtao (liang.jingtao@zte.com.cn) Liang Jingtao (liang.jingtao@zte.com.cn)
lijunbo (lijunbo@fiberhome.com) lijunbo (lijunbo@fiberhome.com)
@ -408,6 +410,7 @@ Vincent Untz (vuntz@suse.com)
Vladimir Vechkanov (vvechkanov@mirantis.com) Vladimir Vechkanov (vvechkanov@mirantis.com)
Vu Cong Tuan (tuanvc@vn.fujitsu.com) Vu Cong Tuan (tuanvc@vn.fujitsu.com)
vxlinux (yan.wei7@zte.com.cn) vxlinux (yan.wei7@zte.com.cn)
Walter Doekes (walter+github@wjd.nu)
wangdequn (wangdequn@inspur.com) wangdequn (wangdequn@inspur.com)
wanghongtaozz (wanghongtaozz@inspur.com) wanghongtaozz (wanghongtaozz@inspur.com)
wanghui (wang_hui@inspur.com) wanghui (wang_hui@inspur.com)

View File

@ -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) swift (2.23.2, train stable backports)
* Python 3 bug fixes: * Python 3 bug fixes:

View File

@ -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