summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-04-26 21:31:14 +0000
committerGerrit Code Review <review@openstack.org>2017-04-26 21:31:14 +0000
commit408500320be39f3ea38ba3255cf1d8ee87ba3ac8 (patch)
tree8f051226bce88d62df83508b02c03d904839f466
parent20f7e5f8571b711cebafcbc8deea91fb731025eb (diff)
parent29e2edf8deb9e60d0a52c2d675eb7b6b64b183e9 (diff)
downloadswift-408500320be39f3ea38ba3255cf1d8ee87ba3ac8.tar.gz
Merge "authors/changelog for 2.14.0"2.14.0
-rw-r--r--.mailmap1
-rw-r--r--AUTHORS10
-rw-r--r--CHANGELOG51
-rw-r--r--releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml41
4 files changed, 102 insertions, 1 deletions
diff --git a/.mailmap b/.mailmap
index a7f6c3743..48d71b7db 100644
--- a/.mailmap
+++ b/.mailmap
@@ -84,6 +84,7 @@ Atsushi Sakai <sakaia@jp.fujitsu.com>
Takashi Natsume <natsume.takashi@lab.ntt.co.jp>
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@corp.ovh.com>
Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hpe.com>
Donagh McCabe <donagh.mccabe@gmail.com> <donagh.mccabe@hp.com>
Eamonn O'Toole <eamonn.otoole@hpe.com> <eamonn.otoole@hp.com>
diff --git a/AUTHORS b/AUTHORS
index 809077082..ae362136a 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -36,8 +36,9 @@ Alex Holden (alex@alexjonasholden.com)
Alex Pecoraro (alex.pecoraro@emc.com)
Alex Yang (alex890714@gmail.com)
Alexandra Settle (alexandra.settle@rackspace.com)
+Alexandre Lécuyer (alexandre.lecuyer@corp.ovh.com)
Alfredo Moralejo (amoralej@redhat.com)
-Alistair Coles (alistair.coles@hpe.com)
+Alistair Coles (alistairncoles@gmail.com)
Andreas Jaeger (aj@suse.de)
Andrew Clay Shafer (acs@parvuscaptus.com)
Andrew Hale (andy@wwwdata.eu)
@@ -71,6 +72,7 @@ Changbin Liu (changbin.liu@gmail.com)
ChangBo Guo(gcb) (eric.guo@easystack.cn)
Chaozhe Chen (chaozhe.chen@easystack.cn)
Charles Hsu (charles0126@gmail.com)
+chenaidong1 (chen.aidong@zte.com.cn)
Cheng Li (shcli@cn.ibm.com)
Chmouel Boudjnah (chmouel@enovance.com)
Chris Wedgwood (cw@f00f.org)
@@ -84,6 +86,7 @@ Clark Boylan (clark.boylan@gmail.com)
Clay Gerrard (clay.gerrard@gmail.com)
Clément Contini (ccontini@cloudops.com)
Colin Nicholson (colin.nicholson@iomart.com)
+Colleen Murphy (colleen.murphy@suse.com)
Conrad Weidenkeller (conrad.weidenkeller@rackspace.com)
Constantine Peresypkin (constantine.peresypk@rackspace.com)
Cory Wright (cory.wright@rackspace.com)
@@ -206,6 +209,7 @@ Larry Rensing (lr699s@att.com)
Leah Klearman (lklrmn@gmail.com)
Li Riqiang (lrqrun@gmail.com)
Liang Jingtao (liang.jingtao@zte.com.cn)
+lijunbo (lijunbo@fiberhome.com)
Lin Yang (lin.a.yang@intel.com)
Liu Siqi (meizu647@gmail.com)
liujiong (liujiong@gohighsec.com)
@@ -213,6 +217,7 @@ Lokesh S (lokesh.s@hp.com)
Lorcan Browne (lorcan.browne@hpe.com)
Luis de Bethencourt (luis@debethencourt.com)
Luong Anh Tuan (tuanla@vn.fujitsu.com)
+M V P Nitesh (m.nitesh@nectechnologies.in)
Madhuri Kumari (madhuri.rai07@gmail.com)
Mahati Chamarthy (mahati.chamarthy@gmail.com)
maoshuai (fwsakura@163.com)
@@ -292,6 +297,7 @@ Scott Simpson (sasimpson@gmail.com)
Sergey Kraynev (skraynev@mirantis.com)
Sergey Lukjanov (slukjanov@mirantis.com)
Shane Wang (shane.wang@intel.com)
+shaofeng_cheng (chengsf@winhong.com)
Shashank Kumar Shankar (shashank.kumar.shankar@intel.com)
Shashirekha Gundur (shashirekha.j.gundur@intel.com)
Shilla Saebi (shilla.saebi@gmail.com)
@@ -329,7 +335,9 @@ Victor Rodionov (victor.rodionov@nexenta.com)
Victor Stinner (vstinner@redhat.com)
Vincent Untz (vuntz@suse.com)
Vladimir Vechkanov (vvechkanov@mirantis.com)
+wanghongtaozz (wanghongtaozz@inspur.com)
Wu Wenxiang (wu.wenxiang@99cloud.net)
+XieYingYun (smokony@sina.com)
Yaguang Wang (yaguang.wang@intel.com)
Yatin Kumbhare (yatinkumbhare@gmail.com)
Ye Jia Xu (xyj.asmy@gmail.com)
diff --git a/CHANGELOG b/CHANGELOG
index e4ad1e68d..2a5a40c8f 100644
--- a/CHANGELOG
+++ b/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)
* Improvements in key parts of the consistency engine
diff --git a/releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml b/releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml
new file mode 100644
index 000000000..0307a4985
--- /dev/null
+++ b/releasenotes/notes/2_14_0_release-7c3ef515ebded888.yaml
@@ -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.