authors/changelog for 2.14.0
Change-Id: I0a6a8e4d62d2181e6d959437d6e84eeb2c29a05d
This commit is contained in:
		
							
								
								
									
										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.
 | 
				
			||||||
		Reference in New Issue
	
	Block a user