Merge "authors/changelog for 2.14.0"
This commit is contained in:
commit
408500320b
1
.mailmap
1
.mailmap
@ -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
10
AUTHORS
@ -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)
|
||||||
|
51
CHANGELOG
51
CHANGELOG
@ -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
|
||||||
|
41
releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml
Normal file
41
releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml
Normal 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.
|
Loading…
Reference in New Issue
Block a user