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>
|
||||
Hugo Kuo <tonytkdk@gmail.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>
|
||||
Ben Keller <bjkeller@us.ibm.com>
|
||||
Chaozhe Chen <chaozhe.chen@easystack.cn>
|
||||
Brian Cline <bcline@softlayer.com> <bcline@us.ibm.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
|
||||
------------
|
||||
Mehdi Abaakouk (sileht@redhat.com)
|
||||
Nelson Almeida (nelsonmarcos@gmail.com)
|
||||
Timur Alperovich (timur.alperovich@gmail.com)
|
||||
Jesse Andrews (anotherjesse@gmail.com)
|
||||
Joe Arnold (joe@swiftstack.com)
|
||||
@ -48,6 +49,7 @@ Russell Bryant (rbryant@redhat.com)
|
||||
Jay S. Bryant (jsbryant@us.ibm.com)
|
||||
Tim Burke (tim.burke@gmail.com)
|
||||
Brian D. Burns (iosctr@gmail.com)
|
||||
Félix Cantournet (felix.cantournet@cloudwatt.com)
|
||||
Devin Carlen (devin.carlen@gmail.com)
|
||||
Thierry Carrez (thierry@openstack.org)
|
||||
Carlos Cavanna (ccavanna@ca.ibm.com)
|
||||
@ -92,7 +94,9 @@ Tushar Gohad (tushar.gohad@intel.com)
|
||||
Thomas Goirand (thomas@goirand.fr)
|
||||
Jonathan Gonzalez V (jonathan.abdiel@gmail.com)
|
||||
Joe Gordon (jogo@cloudscaling.com)
|
||||
Shashirekha Gundur (shashirekha.j.gundur@intel.com)
|
||||
ChangBo Guo(gcb) (eric.guo@easystack.cn)
|
||||
Zhang Guoqing (zhang.guoqing@99cloud.net)
|
||||
Ankur Gupta (ankur.gupta@intel.com)
|
||||
David Hadas (davidh@il.ibm.com)
|
||||
Andrew Hale (andy@wwwdata.eu)
|
||||
@ -134,6 +138,7 @@ Dae S. Kim (dae@velatum.com)
|
||||
Nathan Kinder (nkinder@redhat.com)
|
||||
Eugene Kirpichov (ekirpichov@gmail.com)
|
||||
Ben Keller (bjkeller@us.ibm.com)
|
||||
Bryan Keller (kellerbr@us.ibm.com)
|
||||
Leah Klearman (lklrmn@gmail.com)
|
||||
Martin Kletzander (mkletzan@redhat.com)
|
||||
Jaivish Kothari (jaivish.kothari@nectechnologies.in)
|
||||
@ -141,7 +146,9 @@ Steve Kowalik (steven@wedontsleep.org)
|
||||
Sergey Kraynev (skraynev@mirantis.com)
|
||||
Sushil Kumar (sushil.kumar2@globallogic.com)
|
||||
Madhuri Kumari (madhuri.rai07@gmail.com)
|
||||
Dharmendra Kushwaha (dharmendra.kushwaha@nectechnologies.in)
|
||||
Hugo Kuo (tonytkdk@gmail.com)
|
||||
Tin Lam (tl3438@att.com)
|
||||
Steven Lang (Steven.Lang@hgst.com)
|
||||
Gonéri Le Bouder (goneri.lebouder@enovance.com)
|
||||
Romain Le Disez (romain.ledisez@ovh.net)
|
||||
@ -156,6 +163,7 @@ Mingyu Li (li.mingyu@99cloud.net)
|
||||
Tong Li (litong01@us.ibm.com)
|
||||
Ke Liang (ke.liang@easystack.cn)
|
||||
Peter Lisak (peter.lisak@firma.seznam.cz)
|
||||
David Liu (david.liu@cn.ibm.com)
|
||||
Changbin Liu (changbin.liu@gmail.com)
|
||||
Jing Liuqing (jing.liuqing@99cloud.net)
|
||||
Victor Lowther (victor.lowther@gmail.com)
|
||||
@ -178,10 +186,12 @@ Donagh McCabe (donagh.mccabe@hpe.com)
|
||||
Andy McCrae (andy.mccrae@gmail.com)
|
||||
Paul McMillan (paul.mcmillan@nebula.com)
|
||||
Ewan Mellor (ewan.mellor@citrix.com)
|
||||
Denis V. Meltsaykin (dmeltsaykin@mirantis.com)
|
||||
Samuel Merritt (sam@swiftstack.com)
|
||||
Stephen Milton (milton@isomedia.com)
|
||||
Jola Mirecka (jola.mirecka@hp.com)
|
||||
Kazuhiro Miyahara (miyahara.kazuhiro@lab.ntt.co.jp)
|
||||
Alfredo Moralejo (amoralej@redhat.com)
|
||||
Daisuke Morita (morita.daisuke@ntti3.com)
|
||||
Dirk Mueller (dirk@dmllr.de)
|
||||
Takashi Natsume (natsume.takashi@lab.ntt.co.jp)
|
||||
@ -192,6 +202,7 @@ Colin Nicholson (colin.nicholson@iomart.com)
|
||||
Zhenguo Niu (zhenguo@unitedstack.com)
|
||||
Catherine Northcott (catherine@northcott.nz)
|
||||
Ondrej Novy (ondrej.novy@firma.seznam.cz)
|
||||
Brian Ober (bober@us.ibm.com)
|
||||
Timothy Okwii (tokwii@cisco.com)
|
||||
Matthew Oliver (matt@oliver.net.au)
|
||||
Hisashi Osanai (osanai.hisashi@jp.fujitsu.com)
|
||||
@ -203,8 +214,10 @@ Pawel Palucki (pawel.palucki@gmail.com)
|
||||
Alex Pecoraro (alex.pecoraro@emc.com)
|
||||
Sascha Peilicke (saschpe@gmx.de)
|
||||
Constantine Peresypkin (constantine.peresypk@rackspace.com)
|
||||
Nguyen Hung Phuong (phuongnh@vn.fujitsu.com)
|
||||
Dieter Plaetinck (dieter@vimeo.com)
|
||||
Dan Prince (dprince@redhat.com)
|
||||
Saverio Proto (saverio.proto@switch.ch)
|
||||
Sivasathurappan Radhakrishnan (siva.radhakrishnan@intel.com)
|
||||
Sarvesh Ranjan (saranjan@cisco.com)
|
||||
Falk Reimann (falk.reimann@sap.com)
|
||||
@ -255,11 +268,14 @@ Monty Taylor (mordred@inaugust.com)
|
||||
Caleb Tennis (caleb.tennis@gmail.com)
|
||||
Rainer Toebbicke (Rainer.Toebbicke@cern.ch)
|
||||
Fujita Tomonori (fujita.tomonori@lab.ntt.co.jp)
|
||||
Kato Tomoyuki (kato.tomoyuki@jp.fujitsu.com)
|
||||
Nirmal Thacker (nirmalthacker@gmail.com)
|
||||
Kapil Thangavelu (kapil.foss@gmail.com)
|
||||
Anh Tran (anhtt@vn.fujitsu.com)
|
||||
Nicolas Trangez (ikke@nicolast.be)
|
||||
Dean Troyer (dtroyer@gmail.com)
|
||||
Kota Tsuyuzaki (tsuyuzaki.kota@lab.ntt.co.jp)
|
||||
Dmitriy Ukhlov (dukhlov@mirantis.com)
|
||||
Dmitry Ukov (dukov@mirantis.com)
|
||||
Vincent Untz (vuntz@suse.com)
|
||||
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)
|
||||
|
||||
* Bump PyECLib requirement to >= 1.2.0
|
||||
|
Loading…
Reference in New Issue
Block a user