Upgrade to ceph 0.80.11
Upgrade to the latest Firefly bugfix only release (0.80.11) to pick the
upstream security and possible data loss fixes
- http://tracker.ceph.com/issues/11056 (qemu VMs with ceph backed
storage: vcpu lockup)
- http://tracker.ceph.com/issues/11493 (data loss due to a seemingly
innocent user command)
- http://tracker.ceph.com/issues/11036
- http://tracker.ceph.com/issues/11323
and many others, see
http://docs.ceph.com/docs/master/release-notes/#v0-80-11-firefly
http://docs.ceph.com/docs/master/release-notes/#v0-80-10-firefly
for the details.
The source has been dowloaded from
http://download.ceph.com/tarballs/ceph-0.80.11.tar.gz
Packaging rules have been picked from
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_0.80.11-0ubuntu1.14.04.1.dsc
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_0.80.11-0ubuntu1.14.04.1.debian.tar.xz
Additional patches:
- rgw-fix-empty-json-response-when-getting-user-quota.patch
picked from https://github.com/ceph/ceph/commit/
64fceed2202c94edf28b8315fe14c9affa8c0116
fixes http://tracker.ceph.com/issues/12117
- ObjectCacher-fix-bh_read_finish-offset-logic.patch
picked from https://github.com/ceph/ceph/commit/
9ec6e7f608608088d51e449c9d375844631dcdde
fixes http://tracker.ceph.com/issues/17545
Dropped patches:
- url_encode_exposed_bucket.patch, included upstream
Closes-Bug: #
1532882
Related-Bug: #
1532967
Change-Id: I0f8d6c2b94bad92c545768604dc3d1fad1090ee9
[CVE-2015-5245] rgw: url encode exposed bucket
This commit contains changes from:
* http://tracker.ceph.com/issues/12537
rgw: url encode exposed bucket
Don't send the bucket name back without url encoding it.
* http://tracker.ceph.com/issues/11860
rgw: Do not enclose the Bucket header in quotes
HTTP headers don't have to be enclosed when it's a string.
The aforementioned commits help to prevent CVE-2015-5245
Note: Changed test group for fuel-qa to work.
Closes-Bug: #
1520185
Change-Id: I934309ecce99628b6d1309658ee3506cc4153d64
Added Ceph 0.80.7
HA OpenStack makes use of Ceph. Although a recent enough version of Ceph is
shipped with Ubuntu 14.04 several upstream bugfixes which are important for
OpenStack have not been incorporated by Ubuntu yet, hence the custom package.
The source has been borrowed from Ubuntu 14.04:
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_0.80.7.orig.tar.bz2
http://archive.ubuntu.com/ubuntu/pool/main/c/ceph/ceph_0.80.7-0ubuntu0.14.04.1.debian.tar.xz
The additional (upstream) patches:
https://github.com/ceph/ceph/commit/
fe7bf06366adaf787816d1e68f5e3f68e8c91134
https://github.com/ceph/ceph/commit/
b8fa2ed60b6cce51701df972dbb6f5e02e0d84ba
Note: these sources are equivalent (modulo packaging changes) to the ones
in https://review.fuel-infra.org/packages/precise/ceph commit
fd95b0d17d15240b059a33b3a0f1a5bbba753817
Related-Bug: #
1386369
Related-Bug: #
1388506
Change-Id: Iaa9f190139c2bfafef195bb1fcd53b353512dde5