Merge "authors/changelog for 2.14.0"

This commit is contained in:
Jenkins 2017-04-26 21:31:14 +00:00 committed by Gerrit Code Review
commit 408500320b
4 changed files with 102 additions and 1 deletions

View File

@ -84,6 +84,7 @@ Atsushi Sakai <sakaia@jp.fujitsu.com>
Takashi Natsume <natsume.takashi@lab.ntt.co.jp> Takashi Natsume <natsume.takashi@lab.ntt.co.jp>
Nakagawa Masaaki <nakagawamsa@nttdata.co.jp> nakagawamsa Nakagawa Masaaki <nakagawamsa@nttdata.co.jp> nakagawamsa
Romain Le Disez <romain.ledisez@ovh.net> Romain LE DISEZ Romain Le Disez <romain.ledisez@ovh.net> Romain LE DISEZ
Romain Le Disez <romain.ledisez@ovh.net> <romain.le-disez@corp.ovh.com>
Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hpe.com> Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hpe.com>
Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hp.com> Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hp.com>
Eamonn O'Toole <eamonn.otoole@hpe.com> <eamonn.otoole@hp.com> Eamonn O'Toole <eamonn.otoole@hpe.com> <eamonn.otoole@hp.com>

10
AUTHORS
View File

@ -36,8 +36,9 @@ Alex Holden (alex@alexjonasholden.com)
Alex Pecoraro (alex.pecoraro@emc.com) Alex Pecoraro (alex.pecoraro@emc.com)
Alex Yang (alex890714@gmail.com) Alex Yang (alex890714@gmail.com)
Alexandra Settle (alexandra.settle@rackspace.com) Alexandra Settle (alexandra.settle@rackspace.com)
Alexandre Lécuyer (alexandre.lecuyer@corp.ovh.com)
Alfredo Moralejo (amoralej@redhat.com) Alfredo Moralejo (amoralej@redhat.com)
Alistair Coles (alistair.coles@hpe.com) Alistair Coles (alistairncoles@gmail.com)
Andreas Jaeger (aj@suse.de) Andreas Jaeger (aj@suse.de)
Andrew Clay Shafer (acs@parvuscaptus.com) Andrew Clay Shafer (acs@parvuscaptus.com)
Andrew Hale (andy@wwwdata.eu) Andrew Hale (andy@wwwdata.eu)
@ -71,6 +72,7 @@ Changbin Liu (changbin.liu@gmail.com)
ChangBo Guo(gcb) (eric.guo@easystack.cn) ChangBo Guo(gcb) (eric.guo@easystack.cn)
Chaozhe Chen (chaozhe.chen@easystack.cn) Chaozhe Chen (chaozhe.chen@easystack.cn)
Charles Hsu (charles0126@gmail.com) Charles Hsu (charles0126@gmail.com)
chenaidong1 (chen.aidong@zte.com.cn)
Cheng Li (shcli@cn.ibm.com) Cheng Li (shcli@cn.ibm.com)
Chmouel Boudjnah (chmouel@enovance.com) Chmouel Boudjnah (chmouel@enovance.com)
Chris Wedgwood (cw@f00f.org) Chris Wedgwood (cw@f00f.org)
@ -84,6 +86,7 @@ Clark Boylan (clark.boylan@gmail.com)
Clay Gerrard (clay.gerrard@gmail.com) Clay Gerrard (clay.gerrard@gmail.com)
Clément Contini (ccontini@cloudops.com) Clément Contini (ccontini@cloudops.com)
Colin Nicholson (colin.nicholson@iomart.com) Colin Nicholson (colin.nicholson@iomart.com)
Colleen Murphy (colleen.murphy@suse.com)
Conrad Weidenkeller (conrad.weidenkeller@rackspace.com) Conrad Weidenkeller (conrad.weidenkeller@rackspace.com)
Constantine Peresypkin (constantine.peresypk@rackspace.com) Constantine Peresypkin (constantine.peresypk@rackspace.com)
Cory Wright (cory.wright@rackspace.com) Cory Wright (cory.wright@rackspace.com)
@ -206,6 +209,7 @@ Larry Rensing (lr699s@att.com)
Leah Klearman (lklrmn@gmail.com) Leah Klearman (lklrmn@gmail.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)
Lin Yang (lin.a.yang@intel.com) Lin Yang (lin.a.yang@intel.com)
Liu Siqi (meizu647@gmail.com) Liu Siqi (meizu647@gmail.com)
liujiong (liujiong@gohighsec.com) liujiong (liujiong@gohighsec.com)
@ -213,6 +217,7 @@ Lokesh S (lokesh.s@hp.com)
Lorcan Browne (lorcan.browne@hpe.com) Lorcan Browne (lorcan.browne@hpe.com)
Luis de Bethencourt (luis@debethencourt.com) Luis de Bethencourt (luis@debethencourt.com)
Luong Anh Tuan (tuanla@vn.fujitsu.com) Luong Anh Tuan (tuanla@vn.fujitsu.com)
M V P Nitesh (m.nitesh@nectechnologies.in)
Madhuri Kumari (madhuri.rai07@gmail.com) Madhuri Kumari (madhuri.rai07@gmail.com)
Mahati Chamarthy (mahati.chamarthy@gmail.com) Mahati Chamarthy (mahati.chamarthy@gmail.com)
maoshuai (fwsakura@163.com) maoshuai (fwsakura@163.com)
@ -292,6 +297,7 @@ Scott Simpson (sasimpson@gmail.com)
Sergey Kraynev (skraynev@mirantis.com) Sergey Kraynev (skraynev@mirantis.com)
Sergey Lukjanov (slukjanov@mirantis.com) Sergey Lukjanov (slukjanov@mirantis.com)
Shane Wang (shane.wang@intel.com) Shane Wang (shane.wang@intel.com)
shaofeng_cheng (chengsf@winhong.com)
Shashank Kumar Shankar (shashank.kumar.shankar@intel.com) Shashank Kumar Shankar (shashank.kumar.shankar@intel.com)
Shashirekha Gundur (shashirekha.j.gundur@intel.com) Shashirekha Gundur (shashirekha.j.gundur@intel.com)
Shilla Saebi (shilla.saebi@gmail.com) Shilla Saebi (shilla.saebi@gmail.com)
@ -329,7 +335,9 @@ Victor Rodionov (victor.rodionov@nexenta.com)
Victor Stinner (vstinner@redhat.com) Victor Stinner (vstinner@redhat.com)
Vincent Untz (vuntz@suse.com) Vincent Untz (vuntz@suse.com)
Vladimir Vechkanov (vvechkanov@mirantis.com) Vladimir Vechkanov (vvechkanov@mirantis.com)
wanghongtaozz (wanghongtaozz@inspur.com)
Wu Wenxiang (wu.wenxiang@99cloud.net) Wu Wenxiang (wu.wenxiang@99cloud.net)
XieYingYun (smokony@sina.com)
Yaguang Wang (yaguang.wang@intel.com) Yaguang Wang (yaguang.wang@intel.com)
Yatin Kumbhare (yatinkumbhare@gmail.com) Yatin Kumbhare (yatinkumbhare@gmail.com)
Ye Jia Xu (xyj.asmy@gmail.com) Ye Jia Xu (xyj.asmy@gmail.com)

View File

@ -1,3 +1,54 @@
swift (2.14.0)
* Fixed error where a container drive error resulted in double space
usage on rest drives. When drive with container or account database
is unmounted, the bug would create handoff replicas on all remaining
drives, increasing the drive space used and filling the cluster.
* Fixed UnicodeDecodeError in the object reconstructor that would
prevent objects with non-ascii names from being reconstructed and
caused the reconstructor process to hang.
* EC Fragment Duplication - Foundational Global EC Cluster Support.
* Fixed encoding issue in ssync where a mix of ascii and non-ascii
metadata values would cause an error.
* `name_check` and `cname_lookup` keys have been added to `/info`.
* Add Vary: headers for CORS responses.
* Always set Swift processes to use UTC.
* Prevent logged traceback in object-server on client disconnect for
chunked transfers to replicated policies.
* Removed per-device reconstruction stats. Now that the reconstructor
is shuffling parts before going through them, those stats no longer
make sense.
* Log correct status code for conditional requests.
* Drop support for auth-server from common/manager.py and `swift-init`.
* Include received fragment index in reconstructor log warnings.
* Fixed a race condition in updating hashes.pkl where a partition
suffix invalidation may have been skipped.
* `domain_remap` now accepts a list of domains in "storage_domain".
* Do not follow CNAME when host is in storage_domain.
* Enable cluster-wide CORS Expose-Headers setting via
"cors_expose_headers".
* Cache all answers from nameservers in cname_lookup.
* Log the correct request type of a subrequest downstream of copy.
* Various other minor bug fixes and improvements.
swift (2.13.0, OpenStack Ocata) swift (2.13.0, OpenStack Ocata)
* Improvements in key parts of the consistency engine * Improvements in key parts of the consistency engine

View File

@ -0,0 +1,41 @@
---
features:
- EC Fragment Duplication - Foundational Global EC Cluster Support.
- name_check and cname_lookup keys have been added to `/info`.
- Add Vary headers for CORS responses.
- Always set Swift processes to use UTC.
- >
Removed per-device reconstruction stats. Now that the reconstructor
is shuffling parts before going through them, those stats no longer
make sense.
- domain_remap now accepts a list of domains in "storage_domain".
- Do not follow CNAME when host is in storage_domain.
- >
Enable cluster-wide CORS Expose-Headers setting via
"cors_expose_headers".
- Cache all answers from nameservers in cname_lookup.
fixes:
- >
Fixed error where a container drive error resulted in double space
usage on rest drives. When drive with container or account database
is unmounted, the bug would create handoff replicas on all remaining
drives, increasing the drive space used and filling the cluster.
- >
Fixed UnicodeDecodeError in the object reconstructor that would
prevent objects with non-ascii names from being reconstructed and
caused the reconstructor process to hang.
- >
Fixed encoding issue in ssync where a mix of ascii and non-ascii
metadata values would cause an error.
- Log the correct request type of a subrequest downstream of copy.
- >
Prevent logged traceback in object-server on client disconnect for
chunked transfers to replicated policies.
- >
Fixed a race condition in updating hashes.pkl where a partition
suffix invalidation may have been skipped.
- Include received fragment index in reconstructor log warnings.
- Log correct status code for conditional requests.
other:
- Drop support for auth-server from common/manager.py and `swift-init`.
- Various other minor bug fixes and improvements.