Merge "authors and changelog updates for 2.6.0"
This commit is contained in:
commit
213acb289a
6
.mailmap
6
.mailmap
@ -87,3 +87,9 @@ Donagh McCabe <donagh.mccabe@hpe.com> <donagh.mccabe@hp.com>
|
||||
Eamonn O'Toole <eamonn.otoole@hpe.com> <eamonn.otoole@hp.com>
|
||||
Gerry Drudy <gerry.drudy@hpe.com> <gerry.drudy@hp.com>
|
||||
Mark Seger <mark.seger@hpe.com> <mark.seger@hp.com>
|
||||
Timur Alperovich <timur.alperovich@gmail.com> <timuralp@swiftstack.com>
|
||||
Mehdi Abaakouk <sileht@redhat.com> <mehdi.abaakouk@enovance.com>
|
||||
Richard Hawkins <richard.hawkins@rackspace.com> <hurricanerix@gmail.com>
|
||||
Ondrej Novy <ondrej.novy@firma.seznam.cz>
|
||||
Peter Lisak <peter.lisak@firma.seznam.cz>
|
||||
Ke Liang <ke.liang@easystack.cn>
|
||||
|
32
AUTHORS
32
AUTHORS
@ -25,7 +25,7 @@ Chuck Thier (cthier@gmail.com)
|
||||
|
||||
Contributors
|
||||
------------
|
||||
Mehdi Abaakouk (mehdi.abaakouk@enovance.com)
|
||||
Mehdi Abaakouk (sileht@redhat.com)
|
||||
Timur Alperovich (timur.alperovich@gmail.com)
|
||||
Jesse Andrews (anotherjesse@gmail.com)
|
||||
Joe Arnold (joe@swiftstack.com)
|
||||
@ -41,7 +41,7 @@ James E. Blair (jeblair@openstack.org)
|
||||
Fabien Boucher (fabien.boucher@enovance.com)
|
||||
Clark Boylan (clark.boylan@gmail.com)
|
||||
Pádraig Brady (pbrady@redhat.com)
|
||||
Lorcan Browne (lorcan.browne@hp.com)
|
||||
Lorcan Browne (lorcan.browne@hpe.com)
|
||||
Russell Bryant (rbryant@redhat.com)
|
||||
Jay S. Bryant (jsbryant@us.ibm.com)
|
||||
Tim Burke (tim.burke@gmail.com)
|
||||
@ -56,15 +56,17 @@ François Charlier (francois.charlier@enovance.com)
|
||||
Ray Chen (oldsharp@163.com)
|
||||
Harshit Chitalia (harshit@acelio.com)
|
||||
Brian Cline (bcline@softlayer.com)
|
||||
Alistair Coles (alistair.coles@hp.com)
|
||||
Alistair Coles (alistair.coles@hpe.com)
|
||||
Clément Contini (ccontini@cloudops.com)
|
||||
Brian Curtin (brian.curtin@rackspace.com)
|
||||
Thiago da Silva (thiago@redhat.com)
|
||||
Julien Danjou (julien@danjou.info)
|
||||
Paul Dardeau (paul.dardeau@intel.com)
|
||||
Zack M. Davis (zdavis@swiftstack.com)
|
||||
Ksenia Demina (kdemina@mirantis.com)
|
||||
Dan Dillinger (dan.dillinger@sonian.net)
|
||||
Cedric Dos Santos (cedric.dos.sant@gmail.com)
|
||||
Gerry Drudy (gerry.drudy@hp.com)
|
||||
Gerry Drudy (gerry.drudy@hpe.com)
|
||||
Morgan Fainberg (morgan.fainberg@gmail.com)
|
||||
ZhiQiang Fan (aji.zqfan@gmail.com)
|
||||
Oshrit Feder (oshritf@il.ibm.com)
|
||||
@ -85,6 +87,7 @@ David Goetz (david.goetz@rackspace.com)
|
||||
Tushar Gohad (tushar.gohad@intel.com)
|
||||
Jonathan Gonzalez V (jonathan.abdiel@gmail.com)
|
||||
Joe Gordon (jogo@cloudscaling.com)
|
||||
ChangBo Guo(gcb) (eric.guo@easystack.cn)
|
||||
David Hadas (davidh@il.ibm.com)
|
||||
Andrew Hale (andy@wwwdata.eu)
|
||||
Soren Hansen (soren@linux2go.dk)
|
||||
@ -92,9 +95,12 @@ Richard Hawkins (richard.hawkins@rackspace.com)
|
||||
Gregory Haynes (greg@greghaynes.net)
|
||||
Doug Hellmann (doug.hellmann@dreamhost.com)
|
||||
Dan Hersam (dan.hersam@hp.com)
|
||||
hgangwx (hgangwx@cn.ibm.com)
|
||||
Derek Higgins (derekh@redhat.com)
|
||||
Jonathan Hinson (jlhinson@us.ibm.com)
|
||||
Alex Holden (alex@alexjonasholden.com)
|
||||
Edward Hope-Morley (opentastic@gmail.com)
|
||||
Ferenc Horváth (hferenc@inf.u-szeged.hu)
|
||||
Charles Hsu (charles0126@gmail.com)
|
||||
Joanna H. Huang (joanna.huitzu.huang@gmail.com)
|
||||
Kun Huang (gareth@unitedstack.com)
|
||||
@ -111,6 +117,7 @@ Jason Johnson (jajohnson@softlayer.com)
|
||||
Brian K. Jones (bkjones@gmail.com)
|
||||
Arnaud JOST (arnaud.jost@ovh.net)
|
||||
Kiyoung Jung (kiyoung.jung@kt.com)
|
||||
Harshada Mangesh Kakad (harshadak@metsi.co.uk)
|
||||
Takashi Kajinami (kajinamit@nttdata.co.jp)
|
||||
Matt Kassawara (mkassawara@gmail.com)
|
||||
Morita Kazutaka (morita.kazutaka@gmail.com)
|
||||
@ -136,6 +143,8 @@ Eohyung Lee (liquidnuker@gmail.com)
|
||||
Zhao Lei (zhaolei@cn.fujitsu.com)
|
||||
Jamie Lennox (jlennox@redhat.com)
|
||||
Tong Li (litong01@us.ibm.com)
|
||||
Ke Liang (ke.liang@easystack.cn)
|
||||
Peter Lisak (peter.lisak@firma.seznam.cz)
|
||||
Changbin Liu (changbin.liu@gmail.com)
|
||||
Jing Liuqing (jing.liuqing@99cloud.net)
|
||||
Victor Lowther (victor.lowther@gmail.com)
|
||||
@ -143,6 +152,7 @@ Sergey Lukjanov (slukjanov@mirantis.com)
|
||||
Zhongyue Luo (zhongyue.nah@intel.com)
|
||||
Paul Luse (paul.e.luse@intel.com)
|
||||
Christopher MacGown (chris@pistoncloud.com)
|
||||
Ganesh Maharaj Mahalingam (ganesh.mahalingam@intel.com)
|
||||
Dragos Manolescu (dragosm@hp.com)
|
||||
Ben Martin (blmartin@us.ibm.com)
|
||||
Steve Martinelli (stevemar@ca.ibm.com)
|
||||
@ -152,7 +162,7 @@ Nakagawa Masaaki (nakagawamsa@nttdata.co.jp)
|
||||
Dolph Mathews (dolph.mathews@gmail.com)
|
||||
Kenichiro Matsuda (matsuda_kenichi@jp.fujitsu.com)
|
||||
Michael Matur (michael.matur@gmail.com)
|
||||
Donagh McCabe (donagh.mccabe@hp.com)
|
||||
Donagh McCabe (donagh.mccabe@hpe.com)
|
||||
Andy McCrae (andy.mccrae@gmail.com)
|
||||
Paul McMillan (paul.mcmillan@nebula.com)
|
||||
Ewan Mellor (ewan.mellor@citrix.com)
|
||||
@ -168,19 +178,22 @@ Maru Newby (mnewby@internap.com)
|
||||
Newptone (xingchao@unitedstack.com)
|
||||
Colin Nicholson (colin.nicholson@iomart.com)
|
||||
Zhenguo Niu (zhenguo@unitedstack.com)
|
||||
Catherine Northcott (catherine@northcott.nz)
|
||||
Ondrej Novy (ondrej.novy@firma.seznam.cz)
|
||||
Timothy Okwii (tokwii@cisco.com)
|
||||
Matthew Oliver (matt@oliver.net.au)
|
||||
Hisashi Osanai (osanai.hisashi@jp.fujitsu.com)
|
||||
Eamonn O'Toole (eamonn.otoole@hp.com)
|
||||
Eamonn O'Toole (eamonn.otoole@hpe.com)
|
||||
James Page (james.page@ubuntu.com)
|
||||
Prashanth Pai (ppai@redhat.com)
|
||||
Venkateswarlu Pallamala (p.venkatesh551@gmail.com)
|
||||
Pawel Palucki (pawel.palucki@gmail.com)
|
||||
Alex Pecoraro (alex.pecoraro@emc.com)
|
||||
Sascha Peilicke (saschpe@gmx.de)
|
||||
Constantine Peresypkin (constantine.peresypk@rackspace.com)
|
||||
Dieter Plaetinck (dieter@vimeo.com)
|
||||
Dan Prince (dprince@redhat.com)
|
||||
Sivasathurappan Radhakrishnan (siva.radhakrishnan@intel.com)
|
||||
Sarvesh Ranjan (saranjan@cisco.com)
|
||||
Falk Reimann (falk.reimann@sap.com)
|
||||
Brian Reitz (brian.reitz@oracle.com)
|
||||
@ -198,7 +211,7 @@ Shilla Saebi (shilla.saebi@gmail.com)
|
||||
Atsushi Sakai (sakaia@jp.fujitsu.com)
|
||||
Cristian A Sanchez (cristian.a.sanchez@intel.com)
|
||||
Christian Schwede (cschwede@redhat.com)
|
||||
Mark Seger (Mark.Seger@hp.com)
|
||||
Mark Seger (mark.seger@hpe.com)
|
||||
Azhagu Selvan SP (tamizhgeek@gmail.com)
|
||||
Alexandra Settle (alexandra.settle@rackspace.com)
|
||||
Andrew Clay Shafer (acs@parvuscaptus.com)
|
||||
@ -212,6 +225,7 @@ Pradeep Kumar Singh (pradeep.singh@nectechnologies.in)
|
||||
Liu Siqi (meizu647@gmail.com)
|
||||
Adrian Smith (adrian_f_smith@dell.com)
|
||||
Jon Snitow (otherjon@swiftstack.com)
|
||||
Emile Snyder (emile.snyder@gmail.com)
|
||||
Emett Speer (speer.emett@gmail.com)
|
||||
TheSriram (sriram@klusterkloud.com)
|
||||
Jeremy Stanley (fungi@yuggoth.org)
|
||||
@ -234,7 +248,9 @@ Dmitry Ukov (dukov@mirantis.com)
|
||||
Vincent Untz (vuntz@suse.com)
|
||||
Daniele Valeriani (daniele@dvaleriani.net)
|
||||
Koert van der Veer (koert@cloudvps.com)
|
||||
Béla Vancsics (vancsics@inf.u-szeged.hu)
|
||||
Vladimir Vechkanov (vvechkanov@mirantis.com)
|
||||
venkatamahesh (venkatamaheshkotha@gmail.com)
|
||||
Gil Vernik (gilv@il.ibm.com)
|
||||
Hou Ming Wang (houming.wang@easystack.cn)
|
||||
Shane Wang (shane.wang@intel.com)
|
||||
@ -248,7 +264,7 @@ Ye Jia Xu (xyj.asmy@gmail.com)
|
||||
Alex Yang (alex890714@gmail.com)
|
||||
Lin Yang (lin.a.yang@intel.com)
|
||||
Yee (mail.zhang.yee@gmail.com)
|
||||
Guang Yee (guang.yee@hp.com)
|
||||
Guang Yee (guang.yee@hpe.com)
|
||||
Pete Zaitcev (zaitcev@kotori.zaitcev.us)
|
||||
Hua Zhang (zhuadl@cn.ibm.com)
|
||||
Jian Zhang (jian.zhang@intel.com)
|
||||
|
89
CHANGELOG
89
CHANGELOG
@ -1,3 +1,92 @@
|
||||
swift (2.6.0)
|
||||
|
||||
* Dependency changes
|
||||
- Updated minimum version of eventlet to 0.17.4 to support IPv6.
|
||||
|
||||
- Updated the minimum version of PyECLib to 1.0.7.
|
||||
|
||||
* The ring rebalancing algorithm was updated to better handle edge cases
|
||||
and to give better (more balanced) rings in the general case. New rings
|
||||
will have better initial placement, capacity adjustments will move less
|
||||
data for better balance, and existing rings that were imbalanced should
|
||||
start to become better balanced as they go through rebalance cycles.
|
||||
|
||||
* Added container and account reverse listings.
|
||||
|
||||
A GET request to an account or container resource with a "reverse=true"
|
||||
query parameter will return the listing in reverse order. When
|
||||
iterating over pages of reverse listings, the relative order of marker
|
||||
and end_marker are swapped.
|
||||
|
||||
* Storage policies now support having more than one name.
|
||||
|
||||
This allows operators to fix a typo without breaking existing clients,
|
||||
or, alternatively, have "short names" for policies. This is implemented
|
||||
with the "aliases" config key in the storage policy config in
|
||||
swift.conf. The aliases value is a list of names that the storage
|
||||
policy may also be identified by. The storage policy "name" is used to
|
||||
report the policy to users (eg in container headers). The aliases have
|
||||
the same naming restrictions as the policy's primary name.
|
||||
|
||||
* The object auditor learned the "interval" config value to control the
|
||||
time between each audit pass.
|
||||
|
||||
* `swift-recon --all` now includes the config checksum check.
|
||||
|
||||
* `swift-init` learned the --kill-after-timeout option to force a service
|
||||
to quit (SIGKILL) after a designated time.
|
||||
|
||||
* `swift-recon` now correctly shows timestamps in UTC instead of local
|
||||
time.
|
||||
|
||||
* Fixed bug where `swift-ring-builder` couldn't select device id 0.
|
||||
|
||||
* Documented the previously undocumented
|
||||
`swift-ring-builder pretend_min_part_hours_passed` command.
|
||||
|
||||
* The "node_timeout" config value now accepts decimal values.
|
||||
|
||||
* `swift-ring-builder` now properly removes devices with zero weight.
|
||||
|
||||
* `swift-init` return codes are updated via "--strict" and "--non-strict"
|
||||
options. Please see the usage string for more information.
|
||||
|
||||
* `swift-ring-builder` now reports the min_part_hours lockout time
|
||||
remaining
|
||||
|
||||
* Container sync has been improved to more quickly find and iterate over
|
||||
the containers to be synced. This reduced server load and lowers the
|
||||
time required to see data propagate between two clusters. Please see
|
||||
http://swift.openstack.org/overview_container_sync.html for more details
|
||||
about the new on-disk structure for tracking synchronized containers.
|
||||
|
||||
* A container POST will now update that container's put-timestamp value.
|
||||
|
||||
* TempURL header restrictions are now exposed in /info.
|
||||
|
||||
* Error messages on static large object manifest responses have been
|
||||
greatly improved.
|
||||
|
||||
* Closed a bug where an unfinished read of a large object would leak a
|
||||
socket file descriptor and a small amount of memory. (CVE-2016-0738)
|
||||
|
||||
* Fixed an issue where a zero-byte object PUT with an incorrect Etag
|
||||
would return a 503.
|
||||
|
||||
* Fixed an error when a static large object manifest references the same
|
||||
object more than once.
|
||||
|
||||
* Improved performance of finding handoff nodes if a zone is empty.
|
||||
|
||||
* Fixed duplication of headers in Access-Control-Expose-Headers on CORS
|
||||
requests.
|
||||
|
||||
* Fixed handling of IPv6 connections to memcache pools.
|
||||
|
||||
* Continued work towards python 3 compatibility.
|
||||
|
||||
* Various other minor bug fixes and improvements.
|
||||
|
||||
swift (2.5.0, OpenStack Liberty)
|
||||
|
||||
* Added the ability to specify ranges for Static Large Object (SLO)
|
||||
|
Loading…
Reference in New Issue
Block a user