AUTHORS/CHANGELOG updates for 2.8.0 release
Change-Id: I0dba970b2970139bd9847d1abf74eed1a8a4996c
This commit is contained in:
parent
c40de1cbc8
commit
88dbbe88bb
5
.mailmap
5
.mailmap
@ -97,9 +97,12 @@ Daisuke Morita <morita.daisuke@ntti3.com> <morita.daisuke@lab.ntt.co.jp>
|
|||||||
Andreas Jaeger <aj@suse.de> <aj@suse.com>
|
Andreas Jaeger <aj@suse.de> <aj@suse.com>
|
||||||
Hugo Kuo <tonytkdk@gmail.com>
|
Hugo Kuo <tonytkdk@gmail.com>
|
||||||
Gage Hugo <gh159m@att.com>
|
Gage Hugo <gh159m@att.com>
|
||||||
Oshrit Feder <oshritf@il.ibm.com>
|
Oshrit Feder <oshritf@il.ibm.com> <OSHRITF@il.ibm.com>
|
||||||
Larry Rensing <lr699s@att.com>
|
Larry Rensing <lr699s@att.com>
|
||||||
Ben Keller <bjkeller@us.ibm.com>
|
Ben Keller <bjkeller@us.ibm.com>
|
||||||
Chaozhe Chen <chaozhe.chen@easystack.cn>
|
Chaozhe Chen <chaozhe.chen@easystack.cn>
|
||||||
Brian Cline <bcline@softlayer.com> <bcline@us.ibm.com>
|
Brian Cline <bcline@softlayer.com> <bcline@us.ibm.com>
|
||||||
Brian Cline <bcline@softlayer.com> <brian.cline@gmail.com>
|
Brian Cline <bcline@softlayer.com> <brian.cline@gmail.com>
|
||||||
|
Dharmendra Kushwaha <dharmendra.kushwaha@nectechnologies.in>
|
||||||
|
Zhang Guoqing <zhang.guoqing@99cloud.net>
|
||||||
|
Kato Tomoyuki <kato.tomoyuki@jp.fujitsu.com>
|
||||||
|
16
AUTHORS
16
AUTHORS
@ -27,6 +27,7 @@ Chuck Thier (cthier@gmail.com)
|
|||||||
Contributors
|
Contributors
|
||||||
------------
|
------------
|
||||||
Mehdi Abaakouk (sileht@redhat.com)
|
Mehdi Abaakouk (sileht@redhat.com)
|
||||||
|
Nelson Almeida (nelsonmarcos@gmail.com)
|
||||||
Timur Alperovich (timur.alperovich@gmail.com)
|
Timur Alperovich (timur.alperovich@gmail.com)
|
||||||
Jesse Andrews (anotherjesse@gmail.com)
|
Jesse Andrews (anotherjesse@gmail.com)
|
||||||
Joe Arnold (joe@swiftstack.com)
|
Joe Arnold (joe@swiftstack.com)
|
||||||
@ -48,6 +49,7 @@ Russell Bryant (rbryant@redhat.com)
|
|||||||
Jay S. Bryant (jsbryant@us.ibm.com)
|
Jay S. Bryant (jsbryant@us.ibm.com)
|
||||||
Tim Burke (tim.burke@gmail.com)
|
Tim Burke (tim.burke@gmail.com)
|
||||||
Brian D. Burns (iosctr@gmail.com)
|
Brian D. Burns (iosctr@gmail.com)
|
||||||
|
Félix Cantournet (felix.cantournet@cloudwatt.com)
|
||||||
Devin Carlen (devin.carlen@gmail.com)
|
Devin Carlen (devin.carlen@gmail.com)
|
||||||
Thierry Carrez (thierry@openstack.org)
|
Thierry Carrez (thierry@openstack.org)
|
||||||
Carlos Cavanna (ccavanna@ca.ibm.com)
|
Carlos Cavanna (ccavanna@ca.ibm.com)
|
||||||
@ -92,7 +94,9 @@ Tushar Gohad (tushar.gohad@intel.com)
|
|||||||
Thomas Goirand (thomas@goirand.fr)
|
Thomas Goirand (thomas@goirand.fr)
|
||||||
Jonathan Gonzalez V (jonathan.abdiel@gmail.com)
|
Jonathan Gonzalez V (jonathan.abdiel@gmail.com)
|
||||||
Joe Gordon (jogo@cloudscaling.com)
|
Joe Gordon (jogo@cloudscaling.com)
|
||||||
|
Shashirekha Gundur (shashirekha.j.gundur@intel.com)
|
||||||
ChangBo Guo(gcb) (eric.guo@easystack.cn)
|
ChangBo Guo(gcb) (eric.guo@easystack.cn)
|
||||||
|
Zhang Guoqing (zhang.guoqing@99cloud.net)
|
||||||
Ankur Gupta (ankur.gupta@intel.com)
|
Ankur Gupta (ankur.gupta@intel.com)
|
||||||
David Hadas (davidh@il.ibm.com)
|
David Hadas (davidh@il.ibm.com)
|
||||||
Andrew Hale (andy@wwwdata.eu)
|
Andrew Hale (andy@wwwdata.eu)
|
||||||
@ -134,6 +138,7 @@ Dae S. Kim (dae@velatum.com)
|
|||||||
Nathan Kinder (nkinder@redhat.com)
|
Nathan Kinder (nkinder@redhat.com)
|
||||||
Eugene Kirpichov (ekirpichov@gmail.com)
|
Eugene Kirpichov (ekirpichov@gmail.com)
|
||||||
Ben Keller (bjkeller@us.ibm.com)
|
Ben Keller (bjkeller@us.ibm.com)
|
||||||
|
Bryan Keller (kellerbr@us.ibm.com)
|
||||||
Leah Klearman (lklrmn@gmail.com)
|
Leah Klearman (lklrmn@gmail.com)
|
||||||
Martin Kletzander (mkletzan@redhat.com)
|
Martin Kletzander (mkletzan@redhat.com)
|
||||||
Jaivish Kothari (jaivish.kothari@nectechnologies.in)
|
Jaivish Kothari (jaivish.kothari@nectechnologies.in)
|
||||||
@ -141,7 +146,9 @@ Steve Kowalik (steven@wedontsleep.org)
|
|||||||
Sergey Kraynev (skraynev@mirantis.com)
|
Sergey Kraynev (skraynev@mirantis.com)
|
||||||
Sushil Kumar (sushil.kumar2@globallogic.com)
|
Sushil Kumar (sushil.kumar2@globallogic.com)
|
||||||
Madhuri Kumari (madhuri.rai07@gmail.com)
|
Madhuri Kumari (madhuri.rai07@gmail.com)
|
||||||
|
Dharmendra Kushwaha (dharmendra.kushwaha@nectechnologies.in)
|
||||||
Hugo Kuo (tonytkdk@gmail.com)
|
Hugo Kuo (tonytkdk@gmail.com)
|
||||||
|
Tin Lam (tl3438@att.com)
|
||||||
Steven Lang (Steven.Lang@hgst.com)
|
Steven Lang (Steven.Lang@hgst.com)
|
||||||
Gonéri Le Bouder (goneri.lebouder@enovance.com)
|
Gonéri Le Bouder (goneri.lebouder@enovance.com)
|
||||||
Romain Le Disez (romain.ledisez@ovh.net)
|
Romain Le Disez (romain.ledisez@ovh.net)
|
||||||
@ -156,6 +163,7 @@ Mingyu Li (li.mingyu@99cloud.net)
|
|||||||
Tong Li (litong01@us.ibm.com)
|
Tong Li (litong01@us.ibm.com)
|
||||||
Ke Liang (ke.liang@easystack.cn)
|
Ke Liang (ke.liang@easystack.cn)
|
||||||
Peter Lisak (peter.lisak@firma.seznam.cz)
|
Peter Lisak (peter.lisak@firma.seznam.cz)
|
||||||
|
David Liu (david.liu@cn.ibm.com)
|
||||||
Changbin Liu (changbin.liu@gmail.com)
|
Changbin Liu (changbin.liu@gmail.com)
|
||||||
Jing Liuqing (jing.liuqing@99cloud.net)
|
Jing Liuqing (jing.liuqing@99cloud.net)
|
||||||
Victor Lowther (victor.lowther@gmail.com)
|
Victor Lowther (victor.lowther@gmail.com)
|
||||||
@ -178,10 +186,12 @@ Donagh McCabe (donagh.mccabe@hpe.com)
|
|||||||
Andy McCrae (andy.mccrae@gmail.com)
|
Andy McCrae (andy.mccrae@gmail.com)
|
||||||
Paul McMillan (paul.mcmillan@nebula.com)
|
Paul McMillan (paul.mcmillan@nebula.com)
|
||||||
Ewan Mellor (ewan.mellor@citrix.com)
|
Ewan Mellor (ewan.mellor@citrix.com)
|
||||||
|
Denis V. Meltsaykin (dmeltsaykin@mirantis.com)
|
||||||
Samuel Merritt (sam@swiftstack.com)
|
Samuel Merritt (sam@swiftstack.com)
|
||||||
Stephen Milton (milton@isomedia.com)
|
Stephen Milton (milton@isomedia.com)
|
||||||
Jola Mirecka (jola.mirecka@hp.com)
|
Jola Mirecka (jola.mirecka@hp.com)
|
||||||
Kazuhiro Miyahara (miyahara.kazuhiro@lab.ntt.co.jp)
|
Kazuhiro Miyahara (miyahara.kazuhiro@lab.ntt.co.jp)
|
||||||
|
Alfredo Moralejo (amoralej@redhat.com)
|
||||||
Daisuke Morita (morita.daisuke@ntti3.com)
|
Daisuke Morita (morita.daisuke@ntti3.com)
|
||||||
Dirk Mueller (dirk@dmllr.de)
|
Dirk Mueller (dirk@dmllr.de)
|
||||||
Takashi Natsume (natsume.takashi@lab.ntt.co.jp)
|
Takashi Natsume (natsume.takashi@lab.ntt.co.jp)
|
||||||
@ -192,6 +202,7 @@ Colin Nicholson (colin.nicholson@iomart.com)
|
|||||||
Zhenguo Niu (zhenguo@unitedstack.com)
|
Zhenguo Niu (zhenguo@unitedstack.com)
|
||||||
Catherine Northcott (catherine@northcott.nz)
|
Catherine Northcott (catherine@northcott.nz)
|
||||||
Ondrej Novy (ondrej.novy@firma.seznam.cz)
|
Ondrej Novy (ondrej.novy@firma.seznam.cz)
|
||||||
|
Brian Ober (bober@us.ibm.com)
|
||||||
Timothy Okwii (tokwii@cisco.com)
|
Timothy Okwii (tokwii@cisco.com)
|
||||||
Matthew Oliver (matt@oliver.net.au)
|
Matthew Oliver (matt@oliver.net.au)
|
||||||
Hisashi Osanai (osanai.hisashi@jp.fujitsu.com)
|
Hisashi Osanai (osanai.hisashi@jp.fujitsu.com)
|
||||||
@ -203,8 +214,10 @@ Pawel Palucki (pawel.palucki@gmail.com)
|
|||||||
Alex Pecoraro (alex.pecoraro@emc.com)
|
Alex Pecoraro (alex.pecoraro@emc.com)
|
||||||
Sascha Peilicke (saschpe@gmx.de)
|
Sascha Peilicke (saschpe@gmx.de)
|
||||||
Constantine Peresypkin (constantine.peresypk@rackspace.com)
|
Constantine Peresypkin (constantine.peresypk@rackspace.com)
|
||||||
|
Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
|
||||||
Dieter Plaetinck (dieter@vimeo.com)
|
Dieter Plaetinck (dieter@vimeo.com)
|
||||||
Dan Prince (dprince@redhat.com)
|
Dan Prince (dprince@redhat.com)
|
||||||
|
Saverio Proto (saverio.proto@switch.ch)
|
||||||
Sivasathurappan Radhakrishnan (siva.radhakrishnan@intel.com)
|
Sivasathurappan Radhakrishnan (siva.radhakrishnan@intel.com)
|
||||||
Sarvesh Ranjan (saranjan@cisco.com)
|
Sarvesh Ranjan (saranjan@cisco.com)
|
||||||
Falk Reimann (falk.reimann@sap.com)
|
Falk Reimann (falk.reimann@sap.com)
|
||||||
@ -255,11 +268,14 @@ Monty Taylor (mordred@inaugust.com)
|
|||||||
Caleb Tennis (caleb.tennis@gmail.com)
|
Caleb Tennis (caleb.tennis@gmail.com)
|
||||||
Rainer Toebbicke (Rainer.Toebbicke@cern.ch)
|
Rainer Toebbicke (Rainer.Toebbicke@cern.ch)
|
||||||
Fujita Tomonori (fujita.tomonori@lab.ntt.co.jp)
|
Fujita Tomonori (fujita.tomonori@lab.ntt.co.jp)
|
||||||
|
Kato Tomoyuki (kato.tomoyuki@jp.fujitsu.com)
|
||||||
Nirmal Thacker (nirmalthacker@gmail.com)
|
Nirmal Thacker (nirmalthacker@gmail.com)
|
||||||
Kapil Thangavelu (kapil.foss@gmail.com)
|
Kapil Thangavelu (kapil.foss@gmail.com)
|
||||||
|
Anh Tran (anhtt@vn.fujitsu.com)
|
||||||
Nicolas Trangez (ikke@nicolast.be)
|
Nicolas Trangez (ikke@nicolast.be)
|
||||||
Dean Troyer (dtroyer@gmail.com)
|
Dean Troyer (dtroyer@gmail.com)
|
||||||
Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp)
|
Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp)
|
||||||
|
Dmitriy Ukhlov (dukhlov@mirantis.com)
|
||||||
Dmitry Ukov (dukov@mirantis.com)
|
Dmitry Ukov (dukov@mirantis.com)
|
||||||
Vincent Untz (vuntz@suse.com)
|
Vincent Untz (vuntz@suse.com)
|
||||||
Daniele Valeriani (daniele@dvaleriani.net)
|
Daniele Valeriani (daniele@dvaleriani.net)
|
||||||
|
93
CHANGELOG
93
CHANGELOG
@ -1,3 +1,96 @@
|
|||||||
|
swift (2.8.0)
|
||||||
|
|
||||||
|
* Allow concurrent bulk deletes for server-side deletes of static
|
||||||
|
large objects. Previously this would be single-threaded and each
|
||||||
|
DELETE executed serially. The new `delete_concurrency` value
|
||||||
|
(default value is 2) in the `[filter:slo]` and `[filter:bulk]`
|
||||||
|
sections of the proxy server config controls the concurrency
|
||||||
|
used to perform the DELETE requests for referenced segments. The
|
||||||
|
default value is recommended, but setting the value to 1
|
||||||
|
restores previous behavior.
|
||||||
|
|
||||||
|
* Refactor server-side copy as middleware
|
||||||
|
|
||||||
|
The COPY verb is now implemented in the `copy` middleware instead
|
||||||
|
of in the proxy server code. If not explicitly added, the server
|
||||||
|
side copy middleware is auto-inserted to the left of `dlo`, `slo`
|
||||||
|
and `versioned_writes` middlewares in the proxy server pipeline.
|
||||||
|
As a result, dlo and slo `copy_hooks` are no longer required. SLO
|
||||||
|
manifests are now validated when copied so when copying a
|
||||||
|
manifest to another account the referenced segments must be
|
||||||
|
readable in that account for the manifest copy to succeed
|
||||||
|
(previously this validation was not made, meaning the manifest
|
||||||
|
was copied but could be unusable if the segments were not
|
||||||
|
readable).
|
||||||
|
|
||||||
|
With this change, there should be no change in functionality or
|
||||||
|
existing behavior.
|
||||||
|
|
||||||
|
* `fallocate_reserve` can now be a percentage (a value ending in "%"),
|
||||||
|
and the default has been adjusted to "1%".
|
||||||
|
|
||||||
|
* Now properly require account/container metadata be valid UTF-8
|
||||||
|
|
||||||
|
* TempURL responses now include an `Expires` header with the
|
||||||
|
expiration time embedded in the URL.
|
||||||
|
|
||||||
|
* Non-Python dependencies are now listed in other-requirements.txt.
|
||||||
|
|
||||||
|
* `swift-ring-builder` now supports a `--yes` option to assume a
|
||||||
|
yes response to all questions. This is useful for scripts.
|
||||||
|
|
||||||
|
* Write requests to a replicated storage policy with an even number
|
||||||
|
of replicas now have a quorum size of half the replica count
|
||||||
|
instead of half-plus-one.
|
||||||
|
|
||||||
|
* Container sync now logs per-container stat information so operators
|
||||||
|
can track progress. This is logged at INFO level.
|
||||||
|
|
||||||
|
* `swift-dispersion-*` now allows region to be specified when there
|
||||||
|
are multiple Swift regions served by the same Keystone instance
|
||||||
|
|
||||||
|
* Fix infinite recursion during logging when syslog is down.
|
||||||
|
|
||||||
|
* Fixed a bug where a backend failure during a read could result in
|
||||||
|
a missing byte in the response body.
|
||||||
|
|
||||||
|
* Stop `staticweb` revealing container existence to unauth'd requests.
|
||||||
|
|
||||||
|
* Reclaim isolated .meta files if they are older than the `reclaim_age`.
|
||||||
|
|
||||||
|
* Make `rsync` ignore its own temporary files instead of spreading
|
||||||
|
them around the cluster, wasting space.
|
||||||
|
|
||||||
|
* The object auditor now ignores files in the devices directory when
|
||||||
|
auditing objects.
|
||||||
|
|
||||||
|
* The deprecated `threads_per_disk` setting has been removed. Deployers
|
||||||
|
are encouraged to use `servers_per_port` instead.
|
||||||
|
|
||||||
|
* Fixed an issue where a single-replica configuration for account or
|
||||||
|
container DBs could result in the DB being inadvertently deleted if
|
||||||
|
it was placed on a handoff node.
|
||||||
|
|
||||||
|
* `disable_fallocate` now also correctly disables `fallocate_reserve`.
|
||||||
|
|
||||||
|
* Fixed a bug where the account-reaper did not delete all containers
|
||||||
|
in a reaped account.
|
||||||
|
|
||||||
|
* Correctly handle delimiter queries where results start with the
|
||||||
|
delimiter and no prefix is given.
|
||||||
|
|
||||||
|
* Changed the recommended ports for Swift services from ports
|
||||||
|
6000-6002 to unused ports 6200-6202 so they do not conflict with
|
||||||
|
X-Windows or other services. Since these config values must be
|
||||||
|
explicitly set in the config file, this doesn't impact existing
|
||||||
|
deployments.
|
||||||
|
|
||||||
|
* Fixed an instance where REPLICATE requests would not use
|
||||||
|
`replication_ip`.
|
||||||
|
|
||||||
|
* Various other minor bug fixes and improvements.
|
||||||
|
|
||||||
|
|
||||||
swift (2.7.0, OpenStack Mitaka)
|
swift (2.7.0, OpenStack Mitaka)
|
||||||
|
|
||||||
* Bump PyECLib requirement to >= 1.2.0
|
* Bump PyECLib requirement to >= 1.2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user