Updated OpenStack Object Storage packages that resolve various issuesare now available for Red Hat Enterprise Linux OpenStack Platform 6.0(Juno).

Red Hat Enterprise Linux OpenStack Platform provides the facilitiesfor building a private or public infrastructure-as-a-service (IaaS)cloud running on commonly available physical hardware. This advisoryincludes packages for:* OpenStack Object Storage serviceOpenStack Object Storage (swift) provides object storage in virtualcontainers, which allows users to store and retrieve files (arbitrarydata). The service’s distributed architecture supports horizontal scaling;redundancy as failure-proofing is provided through software-based datareplication. Because Object Storage supports asynchronous eventualconsistency replication, it is well suited to multiple data-centerdeployment.The openstack-swift package has been rebased to 2.2.0.Notable enhancements and fixes include:* Storage Policies are now supported. This is a large code change in theinternals of the Object Storage service. See the upstream documentation:http://swift.openstack.org/overview_policies.htmlStorage Policies have shown good compatibility in upstream testing,including the automated scheme migration (zero downtime is possible).However, note that once you upgrade nodes to openstack-swift 2.x, youcannot return them to openstack-swift 1.13 due to the change in thedatabase format. Another visible change is in the API where policysummaries are reported in HEAD requests or the “stat” subcommand in CLI.* The bind_port parameter must be specified, which permits a seamlesschange of the default away from the old 6000 block. For now you must setbind_port in all configurations, or the Object Storage service willrefuse to start after a “yum upgrade”. Red Hat Enterprise Linux OpenStackPlatform deployment tools specify the bind_port value, so typically noaction is required. The administrator should verify that services restartnormally after an upgrade.* Identity service (keystone) v3 authentication is fully supported. Inv3, user names are no longer unique in tenants because of the new conceptof “domains”. To avoid ambiguity and improperly granting permissions, youshould now specify user IDs instead of user names in the Container AccessControl Lists (ACLs). Old ACLs continue to work and apply to the defaultdomain (specified in the configuration). Even if you continue to useIdentity v2, Red Hat recommends you transition to user IDs in ACLs.* The Object Storage service now rejects ranged requests that are deemednot sensible (such as those with more than 50 specified ranges). This eliminates a possibility of denial-of-service (DoS) through rangedrequests. Please report if any legitimate applications stop working.* A server-side copy between accounts is now supported by adding a”Destination-Account:” header instead of the traditional “Destination:”header.* Object auditor can now run several audits in parallel (see the”concurrency” setting). This is useful for “fat” nodes with largehardware parallelism (if you have 80 drives per node, you shouldinvestigate this).* Object updater can now also run in parallel, but does not requireexplicit configuration.
Red Hat OpenStack 6.0 for RHEL 7

SRPMS:
openstack-swift-2.2.0-2.el7ost.src.rpm
    MD5: bd1774a5709ebb08e5326d4239f9479dSHA-256: 3649a3b8dc97b45324b902c51d9b83e6446f7874112103bec2c04ea58124b4f1
openstack-swift-plugin-swift3-1.7-3.el7ost.src.rpm
    MD5: a324ba7cdae1489f95c081d3cdb93eeeSHA-256: 93957a7ab422c7a72ddd2453a653f4903194dce0076f1ec9050581ed8345b85c
python-swiftclient-2.3.1-2.el7ost.src.rpm
    MD5: bd81cd405220ae679880f70c7ea8a4a3SHA-256: b8d251a8ac9a1df01e18c61afcf75b26b67a8db271717306d528b4495d66a338
 
x86_64:
openstack-swift-2.2.0-2.el7ost.noarch.rpm
    MD5: ec6ef0790a7e675dcfe5a1db35a5d4f2SHA-256: 0150420f2168f1fe3ffea9fb20c16891edd9e8bee1d782cb35ed0a800a2a3764
openstack-swift-account-2.2.0-2.el7ost.noarch.rpm
    MD5: 0fa769745e87a9152cebe4e27ea1c275SHA-256: c778dd842302f2329b538c0f546036692591b86f0fa591df4a532ebfb26994c7
openstack-swift-container-2.2.0-2.el7ost.noarch.rpm
    MD5: 78e010bb2ed02d0cc500a1399fc0f603SHA-256: cf27b49d5668577dc367b410505f4d0e17fac0a0ac0fa8d361ba74db65c6e0fb
openstack-swift-doc-2.2.0-2.el7ost.noarch.rpm
    MD5: 92d7656073f795cb5926d5d980831f53SHA-256: 17e1e2a87abf44e07a7b95be041ada9b13d3f7665a388d95741a7e24465450d5
openstack-swift-object-2.2.0-2.el7ost.noarch.rpm
    MD5: 0c7fc5401626ef1fd9423da83084725aSHA-256: 458cd7664e0285eaf8e59290679895ef1fc4c14404687c863d1d8170739af1df
openstack-swift-plugin-swift3-1.7-3.el7ost.noarch.rpm
    MD5: 7b0447c5eafd03e610f7bc714318be9dSHA-256: b92992a62008ca053590353711206fd45241aaa853cdcdbc88b649e56de311bc
openstack-swift-proxy-2.2.0-2.el7ost.noarch.rpm
    MD5: a4807a1426250fa201de74b828418689SHA-256: 33e7feebcd9de6611efd20120cb8c880540580c4b9dd6f829f8aeec8afdf571a
python-swiftclient-2.3.1-2.el7ost.noarch.rpm
    MD5: 9c1af4d3c4d1267e54769fc42ba351dbSHA-256: 9661dd657ca80b530d3f16e5fb6d02ccea114433dc02483e2c12e13eaf99d863
python-swiftclient-doc-2.3.1-2.el7ost.noarch.rpm
    MD5: b5aae9b0cbe87a0ab791faea5a80fd40SHA-256: d72c26ab206d3b1a456369cadff11544d7c0c1e8075d03ef3b50ee61499f8b8e
 
(The unlinked packages above are only available from the Red Hat Network)
1170809 – Rebase openstack-swift to 2.2.0

These packages are GPG signed by Red Hat for security. Our key and
details on how to verify the signature are available from:

Leave a Reply