From: Sage Weil Date: Wed, 14 Jan 2015 21:48:32 +0000 (-0800) Subject: doc/release-notes: v0.80.8 X-Git-Tag: v0.93~290 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d6a9d25cf167d29b2f0d4f69475ad4e296e5b1d8;p=ceph.git doc/release-notes: v0.80.8 Signed-off-by: Sage Weil --- diff --git a/doc/release-notes.rst b/doc/release-notes.rst index 1eef13004a69..21af8afa4ffd 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -1405,6 +1405,88 @@ Notable Changes * test_librbd_fsx: test krbd as well as librbd (Ilya Dryomov) +v0.80.8 Firefly +=============== + +This is a long-awaited bugfix release for firefly. It several +imporant (but relatively rare) OSD peering fixes, performance issues +when snapshots are trimmed, several RGW fixes, a paxos corner case +fix, and some packaging updates. + +We recommend that all users for v0.80.x firefly upgrade when it is +convenient to do so. + +Notable Changes +--------------- + +* build: remove stack-execute bit from assembled code sections (#10114 Dan Mick) +* ceph-disk: fix dmcrypt key permissions (#9785 Loic Dachary) +* ceph-disk: fix keyring location (#9653 Loic Dachary) +* ceph-disk: make partition checks more robust (#9721 #9665 Loic Dachary) +* ceph: cleanly shut down librados context on shutdown (#8797 Dan Mick) +* common: add $cctid config metavariable (#6228 Adam Crume) +* crush: align rule and ruleset ids (#9675 Xiaoxi Chen) +* crush: fix negative weight bug during create_or_move_item (#9998 Pawel Sadowski) +* crush: fix potential buffer overflow in erasure rules (#9492 Johnu George) +* debian: fix python-ceph -> ceph file movement (Sage Weil) +* libcephfs,ceph-fuse: fix flush tid wraparound bug (#9869 Greg Farnum, Yan, Zheng) +* libcephfs: close fd befure umount (#10415 Yan, Zheng) +* librados: fix crash from C API when read timeout is enabled (#9582 Sage Weil) +* librados: handle reply race with pool deletion (#10372 Sage Weil) +* librbd: cap memory utilization for read requests (Jason Dillaman) +* librbd: do not close a closed parent image on failure (#10030 Jason Dillaman) +* librbd: fix diff tests (#10002 Josh Durgin) +* librbd: protect list_children from invalid pools (#10123 Jason Dillaman) +* make check improvemens (Loic Dachary) +* mds: fix ctime updates (#9514 Greg Farnum) +* mds: fix journal import tool (#10025 John Spray) +* mds: fix rare NULL deref in cap flush handler (Greg Farnum) +* mds: handle unknown lock messages (Yan, Zheng) +* mds: store backtrace for straydir (Yan, Zheng) +* mon: abort startup if disk is full (#9502 Joao Eduardo Luis) +* mon: add paxos instrumentation (Sage Weil) +* mon: fix double-free in rare OSD startup path (Sage Weil) +* mon: fix osdmap trimming (#9987 Sage Weil) +* mon: fix paxos corner cases (#9301 #9053 Sage Weil) +* osd: cancel callback on blacklisted watchers (#8315 Samuel Just) +* osd: cleanly abort set-alloc-hint operations during upgrade (#9419 David Zafman) +* osd: clear rollback PG metadata on PG deletion (#9293 Samuel Just) +* osd: do not abort deep scrub if hinfo is missing (#10018 Loic Dachary) +* osd: erasure-code regression tests (Loic Dachary) +* osd: fix distro metadata reporting for SUSE (#8654 Danny Al-Gaaf) +* osd: fix full OSD checks during backfill (#9574 Samuel Just) +* osd: fix ioprio parsing (#9677 Loic Dachary) +* osd: fix journal direct-io shutdown (#9073 Mark Kirkwood, Ma Jianpeng, Somnath Roy) +* osd: fix journal dump (Ma Jianpeng) +* osd: fix occasional stall during peering or activation (Sage Weil) +* osd: fix past_interval display bug (#9752 Loic Dachary) +* osd: fix rare crash triggered by admin socket dump_ops_in_filght (#9916 Dong Lei) +* osd: fix snap trimming performance issues (#9487 #9113 Samuel Just, Sage Weil, Dan van der Ster, Florian Haas) +* osd: fix snapdir handling on cache eviction (#8629 Sage Weil) +* osd: handle map gaps in map advance code (Sage Weil) +* osd: handle undefined CRUSH results in interval check (#9718 Samuel Just) +* osd: include shard in JSON dump of ghobject (#10063 Loic Dachary) +* osd: make backfill reservation denial handling more robust (#9626 Samuel Just) +* osd: make misdirected op checks handle EC + primary affinity (#9835 Samuel Just, Sage Weil) +* osd: mount XFS with inode64 by default (Sage Weil) +* osd: other misc bugs (#9821 #9875 Samuel Just) +* rgw: add .log to default log path (#9353 Alexandre Marangone) +* rgw: clean up fcgi request context (#10194 Yehuda Sadeh) +* rgw: convet header underscores to dashes (#9206 Yehuda Sadeh) +* rgw: copy object data if copy target is in different pool (#9039 Yehuda Sadeh) +* rgw: don't try to authenticate CORS peflight request (#8718 Robert Hubbard, Yehuda Sadeh) +* rgw: fix civetweb URL decoding (#8621 Yehuda Sadeh) +* rgw: fix hash calculation during PUT (Yehuda Sadeh) +* rgw: fix misc bugs (#9089 #9201 Yehuda Sadeh) +* rgw: fix object tail test (#9226 Sylvain Munaut, Yehuda Sadeh) +* rgw: make sysvinit script run rgw under systemd context as needed (#10125 Loic Dachary) +* rgw: separate civetweb log from rgw log (Yehuda Sadeh) +* rgw: set length for keystone token validations (#7796 Mark Kirkwood, Yehuda Sadeh) +* rgw: subuser creation fixes (#8587 Yehuda Sadeh) +* rpm: misc packaging improvements (Sandon Van Ness, Dan Mick, Erik Logthenberg, Boris Ranto) +* rpm: use standard udev rules for CentOS7/RHEL7 (#9747 Loic Dachary) + + v0.80.7 Firefly ===============