http://docs.ceph.com/docs/master/release-notes/#v0-80-11-firefly
** Description changed:
- New point release for firefly available upstream.
+
+ This is a bugfix release for Firefly. This Firefly 0.80.x is nearing its
planned end of life in January 2016 it may also be the last.
+
+ We recommend that all Firefly users upgrade.
+
+ For more detailed information, see the complete changelog.
+
+ NOTABLE CHANGES
+
+ build/ops: /etc/init.d/radosgw restart does not work correctly (issue#11140,
pr#5831, Dmitry Yatsushkevich)
+ build/ops: Fix -Wno-format and -Werror=format-security options clash
(issue#13417, pr#6207, Boris Ranto)
+ build/ops: ceph-common needs python-argparse on older distros, but doesn’t
require it (issue#12034, pr#5217, Nathan Cutler)
+ build/ops: ceph.spec.in running fdupes unnecessarily (issue#12301, pr#5224,
Nathan Cutler)
+ build/ops: ceph.spec.in: 50-rbd.rules conditional is wrong (issue#12166,
pr#5225, Nathan Cutler)
+ build/ops: ceph.spec.in: useless %py_requires breaks SLE11-SP3 build
(issue#12351, pr#5394, Nathan Cutler)
+ build/ops: fedora21 has junit, not junit4 (issue#10728, pr#6203, Ken Dreyer,
Loic Dachary)
+ build/ops: upstart: configuration is too generous on restarts (issue#11798,
pr#5992, Sage Weil)
+ common: Client admin socket leaks file descriptors (issue#11535, pr#4633, Jon
Bernard)
+ common: FileStore calls syncfs(2) even it is not supported (issue#12512,
pr#5529, Danny Al-Gaaf, Kefu Chai, Jianpeng Ma)
+ common: HeartBeat: include types (issue#13088, pr#6038, Sage Weil)
+ common: Malformed JSON command output when non-ASCII strings are present
(issue#7387, pr#4635, Kefu Chai, Tim Serong)
+ common: Memory leak in Mutex.cc, pthread_mutexattr_init without
pthread_mutexattr_destroy (issue#11762, pr#5403, Ketor Meng)
+ common: Thread:pthread_attr_destroy(thread_attr) when done with it
(issue#12570, pr#6325, Piotr Dałek, Zheng Qiankun)
+ common: ThreadPool add/remove work queue methods not thread safe
(issue#12662, pr#5991, Jason Dillaman)
+ common: buffer: critical bufferlist::zero bug (issue#12252, pr#5388, Haomai
Wang)
+ common: log: take mutex while opening fd (issue#12465, pr#5406, Samuel Just)
+ common: recursive lock of md_config_t (0) (issue#12614, pr#5814, Josh Durgin)
+ crush: take crashes due to invalid arg (issue#11602, pr#4769, Sage Weil)
+ doc: backport v0.80.10 release notes to firefly (issue#11090, pr#5307, Loic
Dachary, Sage Weil)
+ doc: update docs to point to download.ceph.com (issue#13162, pr#5993, Alfredo
Deza)
+ fs: MDSMonitor: handle MDSBeacon messages properly (issue#11590, pr#5199,
Kefu Chai)
+ fs: client nonce collision due to unshared pid namespaces (issue#13032,
pr#6087, Josh Durgin, Sage Weil)
+ librbd: Objectcacher setting max object counts too low (issue#7385, pr#4639,
Jason Dillaman)
+ librbd: aio calls may block (issue#11056, pr#4854, Haomai Wang, Sage Weil,
Jason Dillaman)
+ librbd: internal.cc: 1967: FAILED assert(watchers.size() == 1) (issue#12176,
pr#5171, Jason Dillaman)
+ mon: Clock skew causes missing summary and confuses Calamari (issue#11877,
pr#4867, Thorsten Behrens)
+ mon: EC pools are not allowed as cache pools, disallow in the mon
(issue#11650, pr#5389, Samuel Just)
+ mon: Make it more difficult to delete pools in firefly (issue#11800, pr#4788,
Sage Weil)
+ mon: MonitorDBStore: get_next_key() only if prefix matches (issue#11786,
pr#5360, Joao Eduardo Luis)
+ mon: PaxosService: call post_refresh() instead of post_paxos_update()
(issue#11470, pr#5358, Joao Eduardo Luis)
+ mon: add a cache layer over MonitorDBStore (issue#12638, pr#5698, Kefu Chai)
+ mon: adding exsting pool as tier with –force-nonempty clobbers removed_snaps
(issue#11493, pr#5236, Sage Weil, Samuel Just)
+ mon: ceph fails to compile with boost 1.58 (issue#11576, pr#5129, Kefu Chai)
+ mon: does not check for IO errors on every transaction (issue#13089, pr#6091,
Sage Weil)
+ mon: get pools health’info have error (issue#12402, pr#5410, renhwztetecs)
+ mon: increase globalid default for firefly (issue#13255, pr#6010, Sage Weil)
+ mon: pgmonitor: wrong at/near target max“ reporting (issue#12401, pr#5409,
huangjun)
+ mon: register_new_pgs() should check ruleno instead of its index
(issue#12210, pr#5404, Xinze Chi)
+ mon: scrub error (osdmap encoding mismatch?) upgrading from 0.80 to ~0.80.2
(issue#8815, issue#8674, issue#9064, pr#5200, Sage Weil, Zhiqiang Wang, Samuel
Just)
+ mon: the output is wrong when runing ceph osd reweight (issue#12251, pr#5408,
Joao Eduardo Luis)
+ objecter: can get stuck in redirect loop if osdmap epoch ==
last_force_op_resend (issue#11026, pr#4597, Jianpeng Ma, Sage Weil)
+ objecter: pg listing can deadlock when throttling is in use (issue#9008,
pr#5043, Guang Yang)
+ objecter: resend linger ops on split (issue#9806, pr#5062, Josh Durgin,
Samuel Just)
+ osd: Cleanup boost optionals for boost 1.56 (issue#9983, pr#5039, William A.
Kennington III)
+ osd: LibRadosTwoPools[EC]PP.PromoteSnap failure (issue#1