2.3.0 authors and changelog updates

Change-Id: I5a46437a718e2a29fd289bde7bec45db4ee873bd
This commit is contained in:
John Dickinson 2015-03-23 12:00:28 -07:00
parent 4aba2fbb25
commit 86920f3dbe
3 changed files with 75 additions and 4 deletions

View File

@ -51,7 +51,7 @@ Tom Fifield <tom@openstack.org> Tom Fifield <fifieldt@unimelb.edu.au>
Sascha Peilicke <saschpe@gmx.de> Sascha Peilicke <saschpe@suse.de> Sascha Peilicke <saschpe@gmx.de> Sascha Peilicke <saschpe@suse.de>
Zhenguo Niu <zhenguo@unitedstack.com> <Niu.ZGlinux@gmail.com> Zhenguo Niu <zhenguo@unitedstack.com> <Niu.ZGlinux@gmail.com>
Peter Portante <peter.portante@redhat.com> <peter.a.portante@gmail.com> Peter Portante <peter.portante@redhat.com> <peter.a.portante@gmail.com>
Christian Schwede <info@cschwede.de> <christian.schwede@enovance.com> Christian Schwede <christian.schwede@enovance.com> <info@cschwede.de>
Constantine Peresypkin <constantine.peresypk@rackspace.com> <constantine@litestack.com> Constantine Peresypkin <constantine.peresypk@rackspace.com> <constantine@litestack.com>
Madhuri Kumari <madhuri.rai07@gmail.com> madhuri <madhuri@madhuri-VirtualBox.(none)> Madhuri Kumari <madhuri.rai07@gmail.com> madhuri <madhuri@madhuri-VirtualBox.(none)>
Morgan Fainberg <morgan.fainberg@gmail.com> <m@metacloud.com> Morgan Fainberg <morgan.fainberg@gmail.com> <m@metacloud.com>
@ -70,3 +70,5 @@ Jing Liuqing <jing.liuqing@99cloud.net> <jing.liuqing@99cloud.net>
Lorcan Browne <lorcan.browne@hp.com> <lorcan.browne@hp.com> Lorcan Browne <lorcan.browne@hp.com> <lorcan.browne@hp.com>
Eohyung Lee <liquidnuker@gmail.com> <liquid@kt.com> Eohyung Lee <liquidnuker@gmail.com> <liquid@kt.com>
Harshit Chitalia <harshit@acelio.com> <harshit@acelio.com> Harshit Chitalia <harshit@acelio.com> <harshit@acelio.com>
Richard Hawkins <richard.hawkins@rackspace.com>
Sarvesh Ranjan <saranjan@cisco.com>

15
AUTHORS
View File

@ -29,6 +29,7 @@ Mehdi Abaakouk (mehdi.abaakouk@enovance.com)
Jesse Andrews (anotherjesse@gmail.com) Jesse Andrews (anotherjesse@gmail.com)
Joe Arnold (joe@swiftstack.com) Joe Arnold (joe@swiftstack.com)
Ionuț Arțăriși (iartarisi@suse.cz) Ionuț Arțăriși (iartarisi@suse.cz)
Bob Ball (bob.ball@citrix.com)
Christian Berendt (berendt@b1-systems.de) Christian Berendt (berendt@b1-systems.de)
Luis de Bethencourt (luis@debethencourt.com) Luis de Bethencourt (luis@debethencourt.com)
Keshava Bharadwaj (kb.sankethi@gmail.com) Keshava Bharadwaj (kb.sankethi@gmail.com)
@ -60,10 +61,13 @@ Cedric Dos Santos (cedric.dos.sant@gmail.com)
Gerry Drudy (gerry.drudy@hp.com) Gerry Drudy (gerry.drudy@hp.com)
Morgan Fainberg (morgan.fainberg@gmail.com) Morgan Fainberg (morgan.fainberg@gmail.com)
ZhiQiang Fan (aji.zqfan@gmail.com) ZhiQiang Fan (aji.zqfan@gmail.com)
Mike Fedosin (mfedosin@mirantis.com)
Ricardo Ferreira (ricardo.sff@gmail.com)
Flaper Fesp (flaper87@gmail.com) Flaper Fesp (flaper87@gmail.com)
Tom Fifield (tom@openstack.org) Tom Fifield (tom@openstack.org)
Florent Flament (florent.flament-ext@cloudwatt.com) Florent Flament (florent.flament-ext@cloudwatt.com)
Gaurav B. Gangalwar (gaurav@gluster.com) Gaurav B. Gangalwar (gaurav@gluster.com)
Jiangmiao Gao (tolbkni@gmail.com)
Alex Gaynor (alex.gaynor@gmail.com) Alex Gaynor (alex.gaynor@gmail.com)
Martin Geisler (martin@geisler.net) Martin Geisler (martin@geisler.net)
Anne Gentle (anne@openstack.org) Anne Gentle (anne@openstack.org)
@ -71,12 +75,13 @@ Clay Gerrard (clay.gerrard@gmail.com)
Filippo Giunchedi (fgiunchedi@wikimedia.org) Filippo Giunchedi (fgiunchedi@wikimedia.org)
Mark Gius (launchpad@markgius.com) Mark Gius (launchpad@markgius.com)
David Goetz (david.goetz@rackspace.com) David Goetz (david.goetz@rackspace.com)
Tushar Gohad (tushar.gohad@intel.com)
Jonathan Gonzalez V (jonathan.abdiel@gmail.com) Jonathan Gonzalez V (jonathan.abdiel@gmail.com)
Joe Gordon (jogo@cloudscaling.com) Joe Gordon (jogo@cloudscaling.com)
David Hadas (davidh@il.ibm.com) David Hadas (davidh@il.ibm.com)
Andrew Hale (andy@wwwdata.eu) Andrew Hale (andy@wwwdata.eu)
Soren Hansen (soren@linux2go.dk) Soren Hansen (soren@linux2go.dk)
Richard (Rick) Hawkins (richard.hawkins@rackspace.com) Richard Hawkins (richard.hawkins@rackspace.com)
Gregory Haynes (greg@greghaynes.net) Gregory Haynes (greg@greghaynes.net)
Doug Hellmann (doug.hellmann@dreamhost.com) Doug Hellmann (doug.hellmann@dreamhost.com)
Dan Hersam (dan.hersam@hp.com) Dan Hersam (dan.hersam@hp.com)
@ -94,6 +99,7 @@ Paul Jimenez (pj@place.org)
Zhang Jinnan (ben.os@99cloud.net) Zhang Jinnan (ben.os@99cloud.net)
Jason Johnson (jajohnson@softlayer.com) Jason Johnson (jajohnson@softlayer.com)
Brian K. Jones (bkjones@gmail.com) Brian K. Jones (bkjones@gmail.com)
Arnaud JOST (arnaud.jost@ovh.net)
Kiyoung Jung (kiyoung.jung@kt.com) Kiyoung Jung (kiyoung.jung@kt.com)
Takashi Kajinami (kajinamit@nttdata.co.jp) Takashi Kajinami (kajinamit@nttdata.co.jp)
Matt Kassawara (mkassawara@gmail.com) Matt Kassawara (mkassawara@gmail.com)
@ -104,6 +110,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)
Leah Klearman (lklrmn@gmail.com) Leah Klearman (lklrmn@gmail.com)
Martin Kletzander (mkletzan@redhat.com)
Steve Kowalik (steven@wedontsleep.org) 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)
@ -155,6 +162,7 @@ Constantine Peresypkin (constantine.peresypk@rackspace.com)
Dieter Plaetinck (dieter@vimeo.com) Dieter Plaetinck (dieter@vimeo.com)
Dan Prince (dprince@redhat.com) Dan Prince (dprince@redhat.com)
Felipe Reyes (freyes@tty.cl) Felipe Reyes (freyes@tty.cl)
Janie Richling (jrichli@us.ibm.com)
Matt Riedemann (mriedem@us.ibm.com) Matt Riedemann (mriedem@us.ibm.com)
Li Riqiang (lrqrun@gmail.com) Li Riqiang (lrqrun@gmail.com)
Rafael Rivero (rafael@cloudscaling.com) Rafael Rivero (rafael@cloudscaling.com)
@ -163,10 +171,11 @@ Aaron Rosen (arosen@nicira.com)
Brent Roskos (broskos@internap.com) Brent Roskos (broskos@internap.com)
Shilla Saebi (shilla.saebi@gmail.com) Shilla Saebi (shilla.saebi@gmail.com)
Cristian A Sanchez (cristian.a.sanchez@intel.com) Cristian A Sanchez (cristian.a.sanchez@intel.com)
saranjan (saranjan@cisco.com) Sarvesh Ranjan (saranjan@cisco.com)
Christian Schwede (info@cschwede.de) Christian Schwede (christian.schwede@enovance.com)
Mark Seger (Mark.Seger@hp.com) Mark Seger (Mark.Seger@hp.com)
Andrew Clay Shafer (acs@parvuscaptus.com) Andrew Clay Shafer (acs@parvuscaptus.com)
Mitsuhiro SHIGEMATSU (shigematsu.mitsuhiro@lab.ntt.co.jp)
Dhriti Shikhar (dhrish20@gmail.com) Dhriti Shikhar (dhrish20@gmail.com)
Chuck Short (chuck.short@canonical.com) Chuck Short (chuck.short@canonical.com)
Michael Shuler (mshuler@gmail.com) Michael Shuler (mshuler@gmail.com)

View File

@ -1,3 +1,63 @@
swift (2.3.0)
* Erasure Code support (beta)
Swift now supports an erasure-code (EC) storage policy type. This allows
deployers to achieve very high durability with less raw capacity as used
in replicated storage. However, EC requires more CPU and network
resources, so it is not good for every use case. EC is great for storing
large, infrequently accessed data in a single region.
Swift's implementation of erasure codes is meant to be transparent to
end users. There is no API difference between replicated storage and
EC storage.
To support erasure codes, Swift now depends on PyECLib and
liberasurecode. liberasurecode is a pluggable library that allows for
the actual EC algorithm to be implemented in a library of your choosing.
As a beta release, EC support is nearly fully feature complete, but it
is lacking support for some features (like multi-range reads) and has
not had a full performance characterization. This feature relies on
ssync for durability. Deployers are urged to do extensive testing and
not deploy production data using an erasure code storage policy.
Full docs are at http://swift.openstack.org/overview_erasure_code.html
* Add support for container TempURL Keys.
* Make more memcache options configurable. connection_timeout,
pool_timeout, tries, and io_timeout are all now configurable.
* Swift now supports composite tokens. This allows another service to
act on behalf of a user, but only with that user's consent.
See http://swift.openstack.org/overview_auth.html for more details.
* Multi-region replication was improved. When replicating data to a
different region, only one replica will be pushed per replication
cycle. This gives the remote region a chance to replicate the data
locally instead of pushing more data over the inter-region network.
* Internal requests from the ratelimit middleware now properly log a
swift_source. See http://swift.openstack.org/logs.html for details.
* Improved storage policy support for quarantine stats in swift-recon.
* The proxy log line now includes the request's storage policy index.
* Ring checker has been added to swift-recon to validate if rings are
built correctly. As part of this feature, storage servers have learned
the OPTIONS verb.
* Add support of x-remove- headers for container-sync.
* Rings now support hostnames instead of just IP addresses.
* Swift now enforces that the API version on a request is valid. Valid
versions are configured via the valid_api_versions setting in swift.conf
* Various other minor bug fixes and improvements.
swift (2.2.2) swift (2.2.2)
* Data placement changes * Data placement changes