2.10.1 authors/changelog updates

Change-Id: I69508f4b55c822aa507c77d5b0bba7852464d3de
This commit is contained in:
John Dickinson 2016-11-21 11:06:27 -08:00
parent cd004eb91a
commit 3129a55d44
4 changed files with 76 additions and 1 deletions

View File

@ -111,3 +111,4 @@ Yu Yafei <yu.yafei@zte.com.cn>
Zheng Yao <zheng.yao1@zte.com.cn>
Paul Dardeau <paul.dardeau@intel.com> <pauldardeau@gmail.com>
Cheng Li <shcli@cn.ibm.com>
Doug Hellmann <doug@doughellmann.com> <doug.hellmann@dreamhost.com>

View File

@ -108,7 +108,7 @@ Soren Hansen (soren@linux2go.dk)
Richard Hawkins (richard.hawkins@rackspace.com)
Graham Hayes (graham.hayes@hpe.com)
Gregory Haynes (greg@greghaynes.net)
Doug Hellmann (doug.hellmann@dreamhost.com)
Doug Hellmann (doug@doughellmann.com)
Dan Hersam (dan.hersam@hp.com)
hgangwx (hgangwx@cn.ibm.com)
Derek Higgins (derekh@redhat.com)

View File

@ -1,3 +1,38 @@
swift (2.10.1, stable release update)
* Closed a bug where ssync may have written bad fragment data in
some circumstances. A check was added to ensure the correct number
of bytes is written for a fragment before finalizing the write.
Also, erasure coded fragment metadata will now be validated when read
and, if bad data is found, the fragment will be quarantined.
* Fixed regression in consolidate_hashes that occured when a new
file was stored to new suffix to a non-empty partition. This bug
was introduced in 2.7.0 and could cause an increase in rsync
replication stats during and after upgrade, due to inconsistent
hashing of partition suffixes.
* Fixed non-deterministic suffix updates in hashes.pkl where a partition
may be updated much less often than expected.
* Fixed a rare infinite loop in `swift-ring-builder` while placing parts.
* Fixed the KeyError message when auditor finds an expired object.
* Added a "user" option to the drive-audit config file. Its value is
used to set the owner of the drive-audit recon cache.
* Throttle update_auditor_status calls so it updates no more than once
per minute. This prevents excessive IO on a new cluster.
* Daemons using InternalClient can now be properly killed with SIGTERM.
* Added a configurable URL base to staticweb, fixing issues when the
accessible endpoint isn't known to the Swift cluster (eg http vs https).
* Removed "in-process-" from func env tox name to work with upstream CI.
swift (2.10.0, OpenStack Newton)
* Object versioning now supports a "history" mode in addition to

View File

@ -0,0 +1,39 @@
---
fixes:
- >
Closed a bug where ssync may have written bad fragment data in
some circumstances. A check was added to ensure the correct number
of bytes is written for a fragment before finalizing the write.
Also, erasure coded fragment metadata will now be validated when read
and, if bad data is found, the fragment will be quarantined.
- >
Fixed regression in consolidate_hashes that occured when a new
file was stored to new suffix to a non-empty partition. This bug
was introduced in 2.7.0 and could cause an increase in rsync
replication stats during and after upgrade, due to inconsistent
hashing of partition suffixes.
- >
Fixed non-deterministic suffix updates in hashes.pkl where a partition
may be updated much less often than expected.
- Fixed a rare infinite loop in `swift-ring-builder` while placing parts.
- Fixed the KeyError message when auditor finds an expired object.
- >
Added a "user" option to the drive-audit config file. Its value is
used to set the owner of the drive-audit recon cache.
- >
Throttle update_auditor_status calls so it updates no more than once
per minute. This prevents excessive IO on a new cluster.
- Daemons using InternalClient can now be properly killed with SIGTERM.
- >
Added a configurable URL base to staticweb, fixing issues when the
accessible endpoint isn't known to the Swift cluster (eg http vs https).
- Removed "in-process-" from func env tox name to work with upstream CI.