doc/releases/jewel.rst
Jewel is the 10th stable release of Ceph. It is named after the jewel squid (Histioteuthis reversa).
This point releases brings a number of important bugfixes and has a few important security fixes. This is expected to be the last Jewel release. We recommend all Jewel 10.2.x users to upgrade.
CVE 2018-1128: auth: cephx authorizer subject to replay attack (issue#24836 <http://tracker.ceph.com/issues/24836>_, Sage Weil)
CVE 2018-1129: auth: cephx signature check is weak (issue#24837 <http://tracker.ceph.com/issues/24837>_, Sage Weil)
CVE 2018-10861: mon: auth checks not correct for pool ops (issue#24838 <http://tracker.ceph.com/issues/24838>_, Jason Dillaman)
The RBD C API's rbd_discard method and the C++ API's Image::discard method now enforce a maximum length of 2GB. This restriction prevents overflow of the result code.
New OSDs will now use rocksdb for omap data by default, rather than leveldb. omap is used by RGW bucket indexes and CephFS directories, and when a single leveldb grows to 10s of GB with a high write or delete workload, it can lead to high latency when leveldb's single-threaded compaction cannot keep up. rocksdb supports multiple threads for compaction, which avoids this problem.
The CephFS client now catches failures to clear dentries during startup and refuses to start as consistency and untrimmable cache issues may develop. The new option client_die_on_failed_dentry_invalidate (default: true) may be turned off to allow the client to proceed (dangerous!).
In 10.2.10 and earlier releases, keyring caps were not checked for validity, so the caps string could be anything. As of 10.2.11, caps strings are validated and providing a keyring with an invalid caps string to, e.g., "ceph auth add" will result in an error.
issue#21717 <http://tracker.ceph.com/issues/21717>, pr#18166 <https://github.com/ceph/ceph/pull/18166>, Kefu Chai, Alfredo Deza)issue#22525 <http://tracker.ceph.com/issues/22525>, pr#21367 <https://github.com/ceph/ceph/pull/21367>, Jing Li, Nathan Cutler, Kefu Chai, Sage Weil)issue#20508 <http://tracker.ceph.com/issues/20508>, pr#21190 <https://github.com/ceph/ceph/pull/21190>, Ken Dreyer)issue#18313 <http://tracker.ceph.com/issues/18313>, pr#16294 <https://github.com/ceph/ceph/pull/16294>, Ken Dreyer)issue#23513 <http://tracker.ceph.com/issues/23513>, pr#21197 <https://github.com/ceph/ceph/pull/21197>, Sébastien Han)issue#21728 <http://tracker.ceph.com/issues/21728>, pr#18169 <https://github.com/ceph/ceph/pull/18169>, Kefu Chai)issue#21498 <http://tracker.ceph.com/issues/21498>, pr#17942 <https://github.com/ceph/ceph/pull/17942>, Carl Xiong)issue#22207 <http://tracker.ceph.com/issues/22207>, pr#19153 <https://github.com/ceph/ceph/pull/19153>, Nathan Cutler)issue#21406 <http://tracker.ceph.com/issues/21406>, issue#21967 <http://tracker.ceph.com/issues/21967>, pr#19907 <https://github.com/ceph/ceph/pull/19907>_, Patrick Donnelly)issue#20592 <http://tracker.ceph.com/issues/20592>, pr#20271 <https://github.com/ceph/ceph/pull/20271>, dongdong tao)issue#23211 <http://tracker.ceph.com/issues/23211>, pr#21189 <https://github.com/ceph/ceph/pull/21189>, Zhi Zhang)issue#23529 <http://tracker.ceph.com/issues/23529>, pr#21208 <https://github.com/ceph/ceph/pull/21208>, "Yan, Zheng")issue#22536 <http://tracker.ceph.com/issues/22536>, pr#19993 <https://github.com/ceph/ceph/pull/19993>, YunfeiGuan)issue#22631 <http://tracker.ceph.com/issues/22631>, pr#20111 <https://github.com/ceph/ceph/pull/20111>, dongdong tao)issue#22734 <http://tracker.ceph.com/issues/22734>, pr#20333 <https://github.com/ceph/ceph/pull/20333>, dongdong tao)issue#22741 <http://tracker.ceph.com/issues/22741>, pr#20312 <https://github.com/ceph/ceph/pull/20312>, "Yan, Zheng")issue#22824 <http://tracker.ceph.com/issues/22824>, pr#20435 <https://github.com/ceph/ceph/pull/20435>, "Yan, Zheng")issue#22008 <http://tracker.ceph.com/issues/22008>, issue#22207 <http://tracker.ceph.com/issues/22207>, pr#19141 <https://github.com/ceph/ceph/pull/19141>_, "Yan, Zheng")issue#22269 <http://tracker.ceph.com/issues/22269>, pr#21162 <https://github.com/ceph/ceph/pull/21162>, Patrick Donnelly)issue#23185 <http://tracker.ceph.com/issues/23185>, pr#20763 <https://github.com/ceph/ceph/pull/20763>, Oleh Prypin)issue#23242 <http://tracker.ceph.com/issues/23242>, pr#20882 <https://github.com/ceph/ceph/pull/20882>, Josh Durgin, David Zafman)issue#21327 <http://tracker.ceph.com/issues/21327>, pr#20284 <https://github.com/ceph/ceph/pull/20284>, David Zafman)issue#15778 <http://tracker.ceph.com/issues/15778>, pr#20508 <https://github.com/ceph/ceph/pull/20508>, Warren Usui, Sage Weil)issue#21501 <http://tracker.ceph.com/issues/21501>, pr#18084 <https://github.com/ceph/ceph/pull/18084>, Ramana Raja)issue#16465 <http://tracker.ceph.com/issues/16465>, issue#21966 <http://tracker.ceph.com/issues/21966>, pr#20287 <https://github.com/ceph/ceph/pull/20287>_, Nathan Cutler, Huan Zhang, Jason Dillaman)issue#21758 <http://tracker.ceph.com/issues/21758>, pr#21158 <https://github.com/ceph/ceph/pull/21158>, Kefu Chai)issue#22263 <http://tracker.ceph.com/issues/22263>, pr#21163 <https://github.com/ceph/ceph/pull/21163>, "Yan, Zheng")issue#22652 <http://tracker.ceph.com/issues/22652>, pr#19975 <https://github.com/ceph/ceph/pull/19975>, "Yan, Zheng")issue#21423 <http://tracker.ceph.com/issues/21423>, pr#17925 <https://github.com/ceph/ceph/pull/17925>, "Yan, Zheng")issue#21248 <http://tracker.ceph.com/issues/21248>, pr#20280 <https://github.com/ceph/ceph/pull/20280>, Jason Dillaman)issue#24733 <http://tracker.ceph.com/issues/24733>, pr#22913 <https://github.com/ceph/ceph/pull/22913>, Jason Dillaman)issue#22613 <http://tracker.ceph.com/issues/22613>, pr#19978 <https://github.com/ceph/ceph/pull/19978>, Xuehan Xu)issue#22104 <http://tracker.ceph.com/issues/22104>, pr#18850 <https://github.com/ceph/ceph/pull/18850>, Vikhyat Umrao, liuhongtong)issue#24199 <http://tracker.ceph.com/issues/24199>, pr#22407 <https://github.com/ceph/ceph/pull/22407>, Sandor Zeestraten)issue#21897 <http://tracker.ceph.com/issues/21897>, pr#19927 <https://github.com/ceph/ceph/pull/19927>, Josh Durgin)issue#19592 <http://tracker.ceph.com/issues/19592>, pr#17101 <https://github.com/ceph/ceph/pull/17101>, liuchang0812, Sage Weil)issue#21432 <http://tracker.ceph.com/issues/21432>, pr#17883 <https://github.com/ceph/ceph/pull/17883>, Kefu Chai)issue#22042 <http://tracker.ceph.com/issues/22042>, pr#20381 <https://github.com/ceph/ceph/pull/20381>, Gu Zhongyan)issue#21844 <http://tracker.ceph.com/issues/21844>, pr#18743 <https://github.com/ceph/ceph/pull/18743>, Jason Dillaman)issue#23966 <http://tracker.ceph.com/issues/23966>, pr#22188 <https://github.com/ceph/ceph/pull/22188>, Kefu Chai, Jason Dillaman)issue#16906 <http://tracker.ceph.com/issues/16906>, pr#19795 <https://github.com/ceph/ceph/pull/19795>, huanwen ren)issue#16906 <http://tracker.ceph.com/issues/16906>, pr#19840 <https://github.com/ceph/ceph/pull/19840>, Drunkard Zhang)issue#21610 <http://tracker.ceph.com/issues/21610>, pr#18303 <https://github.com/ceph/ceph/pull/18303>, Orit Wasserman)issue#21505 <http://tracker.ceph.com/issues/21505>, pr#20446 <https://github.com/ceph/ceph/pull/20446>, Mark Nelson)issue#20471 <http://tracker.ceph.com/issues/20471>, pr#20622 <https://github.com/ceph/ceph/pull/20622>, David Zafman)issue#15835 <http://tracker.ceph.com/issues/15835>, pr#19906 <https://github.com/ceph/ceph/pull/19906>, Josh Durgin)issue#22494 <http://tracker.ceph.com/issues/22494>, pr#19611 <https://github.com/ceph/ceph/pull/19611>, runsisi)issue#22220 <http://tracker.ceph.com/issues/22220>, pr#19461 <https://github.com/ceph/ceph/pull/19461>, Kefu Chai)issue#22220 <http://tracker.ceph.com/issues/22220>, pr#19521 <https://github.com/ceph/ceph/pull/19521>, Kefu Chai)issue#22220 <http://tracker.ceph.com/issues/22220>, pr#19656 <https://github.com/ceph/ceph/pull/19656>, Kefu Chai)issue#23526 <http://tracker.ceph.com/issues/23526>, pr#21215 <https://github.com/ceph/ceph/pull/21215>, Mykola Golub)issue#21960 <http://tracker.ceph.com/issues/21960>, pr#20282 <https://github.com/ceph/ceph/pull/20282>, Jason Dillaman)issue#23336 <http://tracker.ceph.com/issues/23336>, pr#20999 <https://github.com/ceph/ceph/pull/20999>, Nathan Cutler)issue#20616 <http://tracker.ceph.com/issues/20616>, pr#17594 <https://github.com/ceph/ceph/pull/17594>, Vu Pham)issue#21814 <http://tracker.ceph.com/issues/21814>, pr#21228 <https://github.com/ceph/ceph/pull/21228>, PCzhangPC)issue#21815 <http://tracker.ceph.com/issues/21815>, pr#21203 <https://github.com/ceph/ceph/pull/21203>, PCzhangPC)issue#23285 <http://tracker.ceph.com/issues/23285>, pr#21219 <https://github.com/ceph/ceph/pull/21219>, Jason Dillaman)issue#21670 <http://tracker.ceph.com/issues/21670>, pr#21224 <https://github.com/ceph/ceph/pull/21224>, Jason Dillaman)issue#22716 <http://tracker.ceph.com/issues/22716>, issue#21797 <http://tracker.ceph.com/issues/21797>, pr#21220 <https://github.com/ceph/ceph/pull/21220>_, Song Shun, Jason Dillaman)issue#22158 <http://tracker.ceph.com/issues/22158>, pr#19098 <https://github.com/ceph/ceph/pull/19098>, Jason Dillaman)issue#23324 <http://tracker.ceph.com/issues/23324>, pr#21084 <https://github.com/ceph/ceph/pull/21084>, Brad Hubbard)issue#21584 <http://tracker.ceph.com/issues/21584>, pr#21156 <https://github.com/ceph/ceph/pull/21156>, Yan, Zheng, "Yan, Zheng")issue#22562 <http://tracker.ceph.com/issues/22562>, pr#19961 <https://github.com/ceph/ceph/pull/19961>, dongdong tao)issue#21067 <http://tracker.ceph.com/issues/21067>, pr#17188 <https://github.com/ceph/ceph/pull/17188>, Henry Chang)issue#22730 <http://tracker.ceph.com/issues/22730>, pr#20335 <https://github.com/ceph/ceph/pull/20335>, dongdong tao)issue#22821 <http://tracker.ceph.com/issues/22821>, pr#21175 <https://github.com/ceph/ceph/pull/21175>, Nathan Cutler, "Yan, Zheng")issue#22647 <http://tracker.ceph.com/issues/22647>, pr#20067 <https://github.com/ceph/ceph/pull/20067>, "Yan, Zheng")issue#23032 <http://tracker.ceph.com/issues/23032>, pr#21185 <https://github.com/ceph/ceph/pull/21185>_, Yan, Zheng)issue#24180 <http://tracker.ceph.com/issues/24180>, pr#22431 <https://github.com/ceph/ceph/pull/22431>, Sage Weil)issue#23769 <http://tracker.ceph.com/issues/23769>, pr#22189 <https://github.com/ceph/ceph/pull/22189>, Sage Weil)issue#22530 <http://tracker.ceph.com/issues/22530>, pr#22050 <https://github.com/ceph/ceph/pull/22050>, Yang Honggang)issue#22662 <http://tracker.ceph.com/issues/22662>, pr#20344 <https://github.com/ceph/ceph/pull/20344>, Mingxin Liu)issue#21716 <http://tracker.ceph.com/issues/21716>, pr#20143 <https://github.com/ceph/ceph/pull/20143>, Kefu Chai, Ning Yao)issue#17445 <http://tracker.ceph.com/issues/17445>, pr#17707 <https://github.com/ceph/ceph/pull/17707>, Xuehan Xu)issue#23872 <http://tracker.ceph.com/issues/23872>, pr#21754 <https://github.com/ceph/ceph/pull/21754>, Jason Dillaman)issue#22123 <http://tracker.ceph.com/issues/22123>, pr#20518 <https://github.com/ceph/ceph/pull/20518>, Sage Weil)issue#19133 <http://tracker.ceph.com/issues/19133>, issue#19139 <http://tracker.ceph.com/issues/19139>, pr#17893 <https://github.com/ceph/ceph/pull/17893>_, Jianpeng Ma, Sage Weil)issue#21737 <http://tracker.ceph.com/issues/21737>, pr#21184 <https://github.com/ceph/ceph/pull/21184>, Greg Farnum)issue#18206 <http://tracker.ceph.com/issues/18206>, pr#17815 <https://github.com/ceph/ceph/pull/17815>, David Zafman)issue#22448 <http://tracker.ceph.com/issues/22448>, pr#21200 <https://github.com/ceph/ceph/pull/21200>, Piotr Dałek)issue#18162 <http://tracker.ceph.com/issues/18162>, issue#14513 <http://tracker.ceph.com/issues/14513>, pr#18690 <https://github.com/ceph/ceph/pull/18690>_, huangjun, Adam C. Emerson, David Zafman)issue#20919 <http://tracker.ceph.com/issues/20919>, pr#21199 <https://github.com/ceph/ceph/pull/21199>, Sage Weil)issue#18004 <http://tracker.ceph.com/issues/18004>, pr#20108 <https://github.com/ceph/ceph/pull/20108>, Pan Liu)issue#21328 <http://tracker.ceph.com/issues/21328>, pr#18951 <https://github.com/ceph/ceph/pull/18951>, David Zafman)issue#21383 <http://tracker.ceph.com/issues/21383>, pr#21152 <https://github.com/ceph/ceph/pull/21152>, "Yan, Zheng")issue#22221 <http://tracker.ceph.com/issues/22221>, pr#21172 <https://github.com/ceph/ceph/pull/21172>, Patrick Donnelly)issue#20169 <http://tracker.ceph.com/issues/20169>, issue#20911 <http://tracker.ceph.com/issues/20911>, pr#18165 <https://github.com/ceph/ceph/pull/18165>_, Sage Weil)issue#21481 <http://tracker.ceph.com/issues/21481>, pr#17847 <https://github.com/ceph/ceph/pull/17847>, Patrick Donnelly)issue#21607 <http://tracker.ceph.com/issues/21607>, pr#18080 <https://github.com/ceph/ceph/pull/18080>, Marcus Watts)issue#21319 <http://tracker.ceph.com/issues/21319>, pr#21227 <https://github.com/ceph/ceph/pull/21227>, Jason Dillaman)issue#22200 <http://tracker.ceph.com/issues/22200>, pr#19186 <https://github.com/ceph/ceph/pull/19186>, Jason Dillaman)issue#21179 <http://tracker.ceph.com/issues/21179>, pr#20281 <https://github.com/ceph/ceph/pull/20281>, Jason Dillaman)issue#23502 <http://tracker.ceph.com/issues/23502>, pr#21207 <https://github.com/ceph/ceph/pull/21207>, Mykola Golub)issue#22945 <http://tracker.ceph.com/issues/22945>, pr#21206 <https://github.com/ceph/ceph/pull/21206>, Jason Dillaman)issue#18435 <http://tracker.ceph.com/issues/18435>, pr#19855 <https://github.com/ceph/ceph/pull/19855>, Jason Dillaman)issue#21558 <http://tracker.ceph.com/issues/21558>, pr#19801 <https://github.com/ceph/ceph/pull/19801>, Jason Dillaman)issue#22461 <http://tracker.ceph.com/issues/22461>, pr#19644 <https://github.com/ceph/ceph/pull/19644>, Jason Dillaman)issue#22932 <http://tracker.ceph.com/issues/22932>, pr#20418 <https://github.com/ceph/ceph/pull/20418>, Mykola Golub)issue#20571 <http://tracker.ceph.com/issues/20571>, pr#21225 <https://github.com/ceph/ceph/pull/21225>, Jason Dillaman)issue#21894 <http://tracker.ceph.com/issues/21894>, pr#21223 <https://github.com/ceph/ceph/pull/21223>, Jason Dillaman)issue#22131 <http://tracker.ceph.com/issues/22131>, pr#19115 <https://github.com/ceph/ceph/pull/19115>, Jason Dillaman)issue#23528 <http://tracker.ceph.com/issues/23528>, pr#21232 <https://github.com/ceph/ceph/pull/21232>, Li Wang)issue#22120 <http://tracker.ceph.com/issues/22120>, pr#20285 <https://github.com/ceph/ceph/pull/20285>, Jason Dillaman)issue#21808 <http://tracker.ceph.com/issues/21808>, pr#18843 <https://github.com/ceph/ceph/pull/18843>, Peter Keresztes Schmidt)issue#22485 <http://tracker.ceph.com/issues/22485>, pr#21205 <https://github.com/ceph/ceph/pull/21205>, Jason Dillaman)issue#23068 <http://tracker.ceph.com/issues/23068>, pr#20627 <https://github.com/ceph/ceph/pull/20627>, Mykola Golub)issue#20705 <http://tracker.ceph.com/issues/20705>, pr#20146 <https://github.com/ceph/ceph/pull/20146>, Sage Weil)issue#20107 <http://tracker.ceph.com/issues/20107>, pr#16708 <https://github.com/ceph/ceph/pull/16708>, Jens Rosenboom)issue#22012 <http://tracker.ceph.com/issues/22012>, issue#22011 <http://tracker.ceph.com/issues/22011>, pr#20286 <https://github.com/ceph/ceph/pull/20286>_, Li Wang, Pan Liu)issue#21301 <http://tracker.ceph.com/issues/21301>, pr#20179 <https://github.com/ceph/ceph/pull/20179>, Nathan Johnson)issue#22002 <http://tracker.ceph.com/issues/22002>, pr#19057 <https://github.com/ceph/ceph/pull/19057>, yuliyang)issue#23287 <http://tracker.ceph.com/issues/23287>, pr#21210 <https://github.com/ceph/ceph/pull/21210>, fang yuxiang)issue#22416 <http://tracker.ceph.com/issues/22416>, pr#19887 <https://github.com/ceph/ceph/pull/19887>, Enming Zhang)issue#18227 <http://tracker.ceph.com/issues/18227>, pr#20061 <https://github.com/ceph/ceph/pull/20061>, Casey Bodley)issue#21205 <http://tracker.ceph.com/issues/21205>, pr#18207 <https://github.com/ceph/ceph/pull/18207>, Nathan Cutler)issue#21832 <http://tracker.ceph.com/issues/21832>, pr#18772 <https://github.com/ceph/ceph/pull/18772>, Nathan Cutler)issue#22124 <http://tracker.ceph.com/issues/22124>, pr#20421 <https://github.com/ceph/ceph/pull/20421>, Orit Wasserman)issue#22729 <http://tracker.ceph.com/issues/22729>, pr#21294 <https://github.com/ceph/ceph/pull/21294>, Malcolm Lee)issue#23171 <http://tracker.ceph.com/issues/23171>, pr#20639 <https://github.com/ceph/ceph/pull/20639>, Mark Kogan, Adam Kupczyk)issue#18885 <http://tracker.ceph.com/issues/18885>, pr#21213 <https://github.com/ceph/ceph/pull/21213>, Yehuda Sadeh)issue#22473 <http://tracker.ceph.com/issues/22473>, pr#19908 <https://github.com/ceph/ceph/pull/19908>, Casey Bodley)issue#17996 <http://tracker.ceph.com/issues/17996>, pr#20561 <https://github.com/ceph/ceph/pull/20561>, Yehuda Sadeh)issue#22736 <http://tracker.ceph.com/issues/22736>, pr#20076 <https://github.com/ceph/ceph/pull/20076>, Matt Benjamin)issue#21455 <http://tracker.ceph.com/issues/21455>, pr#18304 <https://github.com/ceph/ceph/pull/18304>, Yao Zongyou)issue#22410 <http://tracker.ceph.com/issues/22410>, pr#19469 <https://github.com/ceph/ceph/pull/19469>, Mark Kogan)issue#22529 <http://tracker.ceph.com/issues/22529>, pr#19747 <https://github.com/ceph/ceph/pull/19747>, Matt Benjamin)issue#22272 <http://tracker.ceph.com/issues/22272>, pr#19488 <https://github.com/ceph/ceph/pull/19488>, Dmitry Plyakin)issue#24280 <http://tracker.ceph.com/issues/24280>, pr#22677 <https://github.com/ceph/ceph/pull/22677>, Tianshan Qu)issue#20463 <http://tracker.ceph.com/issues/20463>, pr#17731 <https://github.com/ceph/ceph/pull/17731>, Orit Wasserman, Marcus Watts)issue#22259 <http://tracker.ceph.com/issues/22259>, pr#19194 <https://github.com/ceph/ceph/pull/19194>, Marcus Watts)issue#22084 <http://tracker.ceph.com/issues/22084>, pr#18925 <https://github.com/ceph/ceph/pull/18925>, Pavan Rallabhandi)issue#19604 <http://tracker.ceph.com/issues/19604>, pr#16763 <https://github.com/ceph/ceph/pull/16763>, Zhang Shaowen, Matt Benjamin)issue#22825 <http://tracker.ceph.com/issues/22825>, pr#20479 <https://github.com/ceph/ceph/pull/20479>, Xin Liao)issue#23207 <http://tracker.ceph.com/issues/23207>, pr#21098 <https://github.com/ceph/ceph/pull/21098>, Marcus Watts)issue#22951 <http://tracker.ceph.com/issues/22951>, issue#23203 <http://tracker.ceph.com/issues/23203>, issue#23162 <http://tracker.ceph.com/issues/23162>, pr#20749 <https://github.com/ceph/ceph/pull/20749>, Marcus Watts, Abhishek Lekshmanan, Jesse Williamson)issue#21500 <http://tracker.ceph.com/issues/21500>, pr#20291 <https://github.com/ceph/ceph/pull/20291>, yuliyang)issue#20037 <http://tracker.ceph.com/issues/20037>, pr#17151 <https://github.com/ceph/ceph/pull/17151>, Abhishek Lekshmanan)issue#23039 <http://tracker.ceph.com/issues/23039>, pr#20800 <https://github.com/ceph/ceph/pull/20800>, Abhishek Lekshmanan)issue#21586 <http://tracker.ceph.com/issues/21586>, pr#18121 <https://github.com/ceph/ceph/pull/18121>, Sibei Gao, Matt Benjamin)issue#21735 <http://tracker.ceph.com/issues/21735>, pr#20269 <https://github.com/ceph/ceph/pull/20269>, Casey Bodley)issue#21125 <http://tracker.ceph.com/issues/21125>, pr#18305 <https://github.com/ceph/ceph/pull/18305>, Shasha Lu, lvshuhua, Jiaying Ren)issue#21743 <http://tracker.ceph.com/issues/21743>, pr#20262 <https://github.com/ceph/ceph/pull/20262>, Shasha Lu)issue#23335 <http://tracker.ceph.com/issues/23335>, issue#23322 <http://tracker.ceph.com/issues/23322>, pr#20877 <https://github.com/ceph/ceph/pull/20877>_, Abhishek Lekshmanan)issue#21596 <http://tracker.ceph.com/issues/21596>, issue#22368 <http://tracker.ceph.com/issues/22368>, pr#18116 <https://github.com/ceph/ceph/pull/18116>_, Casey Bodley, Matt Benjamin)issue#22742 <http://tracker.ceph.com/issues/22742>, pr#20039 <https://github.com/ceph/ceph/pull/20039>, Orit Wasserman)issue#22517 <http://tracker.ceph.com/issues/22517>, issue#21560 <http://tracker.ceph.com/issues/21560>, pr#19769 <https://github.com/ceph/ceph/pull/19769>_, Adam C. Emerson, Matt Benjamin)issue#20374 <http://tracker.ceph.com/issues/20374>, pr#17149 <https://github.com/ceph/ceph/pull/17149>, Matt Benjamin)issue#20201 <http://tracker.ceph.com/issues/20201>, pr#19635 <https://github.com/ceph/ceph/pull/19635>, Matt Benjamin)issue#23201 <http://tracker.ceph.com/issues/23201>, issue#20307 <http://tracker.ceph.com/issues/20307>, pr#21100 <https://github.com/ceph/ceph/pull/21100>_, liuhong, Casey Bodley)issue#22083 <http://tracker.ceph.com/issues/22083>, pr#19783 <https://github.com/ceph/ceph/pull/19783>, Casey Bodley, Abhishek Lekshmanan)issue#21996 <http://tracker.ceph.com/issues/21996>, pr#20292 <https://github.com/ceph/ceph/pull/20292>, Orit Wasserman, Casey Bodley)issue#22555 <http://tracker.ceph.com/issues/22555>, pr#20293 <https://github.com/ceph/ceph/pull/20293>, J. Eric Ivancich)issue#22248 <http://tracker.ceph.com/issues/22248>, pr#21212 <https://github.com/ceph/ceph/pull/21212>, Casey Bodley)issue#23469 <http://tracker.ceph.com/issues/23469>, pr#21073 <https://github.com/ceph/ceph/pull/21073>, Matt Benjamin)issue#22745 <http://tracker.ceph.com/issues/22745>, pr#20496 <https://github.com/ceph/ceph/pull/20496>, zhaokun)issue#21685 <http://tracker.ceph.com/issues/21685>, pr#20074 <https://github.com/ceph/ceph/pull/20074>, Casey Bodley)issue#19200 <http://tracker.ceph.com/issues/19200>, pr#18780 <https://github.com/ceph/ceph/pull/18780>, Boris Ranto)issue#23267 <http://tracker.ceph.com/issues/23267>, pr#21194 <https://github.com/ceph/ceph/pull/21194>, David Zafman)issue#20186 <http://tracker.ceph.com/issues/20186>, issue#18409 <http://tracker.ceph.com/issues/18409>, issue#21907 <http://tracker.ceph.com/issues/21907>, pr#20331 <https://github.com/ceph/ceph/pull/20331>, David Zafman)issue#21477 <http://tracker.ceph.com/issues/21477>, pr#17841 <https://github.com/ceph/ceph/pull/17841>, Tim Serong)issue#23780 <http://tracker.ceph.com/issues/23780>, pr#21503 <https://github.com/ceph/ceph/pull/21503>, Alfredo Deza)issue#23006 <http://tracker.ceph.com/issues/23006>, pr#20463 <https://github.com/ceph/ceph/pull/20463>, David Zafman)issue#20975 <http://tracker.ceph.com/issues/20975>, pr#20557 <https://github.com/ceph/ceph/pull/20557>, Sage Weil)issue#21121 <http://tracker.ceph.com/issues/21121>, pr#20289 <https://github.com/ceph/ceph/pull/20289>, Sage Weil)issue#21911 <http://tracker.ceph.com/issues/21911>, pr#18548 <https://github.com/ceph/ceph/pull/18548>, Jason Dillaman)issue#11502 <http://tracker.ceph.com/issues/11502>, pr#20524 <https://github.com/ceph/ceph/pull/20524>, Jason Dillaman)issue#21663 <http://tracker.ceph.com/issues/21663>, pr#19804 <https://github.com/ceph/ceph/pull/19804>, Jason Dillaman)issue#23499 <http://tracker.ceph.com/issues/23499>, pr#21125 <https://github.com/ceph/ceph/pull/21125>, Mykola Golub)issue#21912 <http://tracker.ceph.com/issues/21912>, pr#18560 <https://github.com/ceph/ceph/pull/18560>, Jason Dillaman)issue#23504 <http://tracker.ceph.com/issues/23504>, issue#18030 <http://tracker.ceph.com/issues/18030>, pr#21135 <https://github.com/ceph/ceph/pull/21135>_, Nathan Cutler, Loic Dachary)issue#22112 <http://tracker.ceph.com/issues/22112>, pr#20070 <https://github.com/ceph/ceph/pull/20070>, David Zafman)issue#19705 <http://tracker.ceph.com/issues/19705>, pr#18294 <https://github.com/ceph/ceph/pull/18294>, Kefu Chai)This point release brings a number of important bugfixes in all major components of Ceph, we recommend all Jewel 10.2.x users to upgrade.
For a detailed list of changes refer to :download: the complete changelog <../changelog/v10.2.10txt>
issue#20077 <http://tracker.ceph.com/issues/20077>, issue#20184 <http://tracker.ceph.com/issues/20184>, issue#19545 <http://tracker.ceph.com/issues/19545>, pr#14346 <https://github.com/ceph/ceph/pull/14346>, Boris Ranto)issue#19938 <http://tracker.ceph.com/issues/19938>, pr#15428 <https://github.com/ceph/ceph/pull/15428>, Nathan Cutler)issue#18740 <http://tracker.ceph.com/issues/18740>, pr#15051 <https://github.com/ceph/ceph/pull/15051>, Alexey Sheplyakov)issue#19924 <http://tracker.ceph.com/issues/19924>, pr#15196 <https://github.com/ceph/ceph/pull/15196>, Nathan Cutler, Jan Matejek)issue#20074 <http://tracker.ceph.com/issues/20074>, pr#15473 <https://github.com/ceph/ceph/pull/15473>, Thomas Serlin)issue#18157 <http://tracker.ceph.com/issues/18157>, pr#16963 <https://github.com/ceph/ceph/pull/16963>, Greg Farnum)issue#20178 <http://tracker.ceph.com/issues/20178>, pr#16151 <https://github.com/ceph/ceph/pull/16151>, John Spray)issue#20945 <http://tracker.ceph.com/issues/20945>, pr#17396 <https://github.com/ceph/ceph/pull/17396>, Dan van der Ster)issue#19755 <http://tracker.ceph.com/issues/19755>, pr#15442 <https://github.com/ceph/ceph/pull/15442>, "Yan, Zheng")issue#20544 <http://tracker.ceph.com/issues/20544>, issue#16878 <http://tracker.ceph.com/issues/16878>, issue#19733 <http://tracker.ceph.com/issues/19733>, issue#15912 <http://tracker.ceph.com/issues/15912>, pr#15050 <https://github.com/ceph/ceph/pull/15050>_, Sage Weil, David Zafman)issue#20730 <http://tracker.ceph.com/issues/20730>, pr#17210 <https://github.com/ceph/ceph/pull/17210>, David Zafman)issue#21229 <http://tracker.ceph.com/issues/21229>, pr#17514 <https://github.com/ceph/ceph/pull/17514>, Zac Medico)issue#21336 <http://tracker.ceph.com/issues/21336>, pr#17626 <https://github.com/ceph/ceph/pull/17626>, wumingqiao)issue#19741 <http://tracker.ceph.com/issues/19741>, pr#16293 <https://github.com/ceph/ceph/pull/16293>, Kefu Chai)issue#20325 <http://tracker.ceph.com/issues/20325>, pr#15760 <https://github.com/ceph/ceph/pull/15760>, Stan K)issue#20168 <http://tracker.ceph.com/issues/20168>, issue#21251 <http://tracker.ceph.com/issues/21251>, pr#17402 <https://github.com/ceph/ceph/pull/17402>_, Jason Dillaman)issue#18666 <http://tracker.ceph.com/issues/18666>, pr#17412 <https://github.com/ceph/ceph/pull/17412>, Jason Dillaman)issue#19929 <http://tracker.ceph.com/issues/19929>, pr#17385 <https://github.com/ceph/ceph/pull/17385>, Jason Dillaman)issue#18509 <http://tracker.ceph.com/issues/18509>, issue#16016 <http://tracker.ceph.com/issues/16016>, pr#14699 <https://github.com/ceph/ceph/pull/14699>_, John Spray, Michal Jarzabek)issue#19291 <http://tracker.ceph.com/issues/19291>, pr#14673 <https://github.com/ceph/ceph/pull/14673>, Patrick Donnelly)issue#20340 <http://tracker.ceph.com/issues/20340>, pr#16150 <https://github.com/ceph/ceph/pull/16150>, "Yan, Zheng")issue#19825 <http://tracker.ceph.com/issues/19825>, pr#15083 <https://github.com/ceph/ceph/pull/15083>, Kefu Chai, Michal Jarzabek, Alexey Sheplyakov)issue#18468 <http://tracker.ceph.com/issues/18468>, pr#13507 <https://github.com/ceph/ceph/pull/13507>, Vikhyat Umrao)issue#18522 <http://tracker.ceph.com/issues/18522>, pr#15236 <https://github.com/ceph/ceph/pull/15236>, Sage Weil)issue#20230 <http://tracker.ceph.com/issues/20230>, pr#15726 <https://github.com/ceph/ceph/pull/15726>, Haomai Wang, Michal Jarzabek)issue#18298 <http://tracker.ceph.com/issues/18298>, pr#17008 <https://github.com/ceph/ceph/pull/17008>, Alexey Sheplyakov)issue#19302 <http://tracker.ceph.com/issues/19302>, pr#16144 <https://github.com/ceph/ceph/pull/16144>, Loic Dachary)issue#20087 <http://tracker.ceph.com/issues/20087>, issue#20323 <http://tracker.ceph.com/issues/20323>, pr#16059 <https://github.com/ceph/ceph/pull/16059>_, Piotr Dałek, Sage Weil, Greg Farnum)issue#19996 <http://tracker.ceph.com/issues/19996>, pr#15189 <https://github.com/ceph/ceph/pull/15189>, Sage Weil, Ning Yao)issue#18293 <http://tracker.ceph.com/issues/18293>, pr#14943 <https://github.com/ceph/ceph/pull/14943>, Sage Weil)issue#19430 <http://tracker.ceph.com/issues/19430>, pr#15474 <https://github.com/ceph/ceph/pull/15474>, Sage Weil)issue#20375 <http://tracker.ceph.com/issues/20375>, pr#16167 <https://github.com/ceph/ceph/pull/16167>, Josh Durgin)issue#19131 <http://tracker.ceph.com/issues/19131>, pr#16015 <https://github.com/ceph/ceph/pull/16015>, Sage Weil)issue#19902 <http://tracker.ceph.com/issues/19902>, pr#15065 <https://github.com/ceph/ceph/pull/15065>, Kefu Chai)issue#20043 <http://tracker.ceph.com/issues/20043>, issue#19790 <http://tracker.ceph.com/issues/19790>, pr#16473 <https://github.com/ceph/ceph/pull/16473>_, Nathan Cutler, Kefu Chai, John Spray, Sage Weil, Brad Hubbard)issue#20464 <http://tracker.ceph.com/issues/20464>, pr#16169 <https://github.com/ceph/ceph/pull/16169>, Peng Xie)issue#19931 <http://tracker.ceph.com/issues/19931>, pr#15322 <https://github.com/ceph/ceph/pull/15322>, Greg Farnum)issue#20041 <http://tracker.ceph.com/issues/20041>, pr#16405 <https://github.com/ceph/ceph/pull/16405>, David Zafman)issue#20427 <http://tracker.ceph.com/issues/20427>, pr#15947 <https://github.com/ceph/ceph/pull/15947>, Alexey Sheplyakov)issue#16239 <http://tracker.ceph.com/issues/16239>, pr#15475 <https://github.com/ceph/ceph/pull/15475>, Kefu Chai)issue#20182 <http://tracker.ceph.com/issues/20182>, pr#16296 <https://github.com/ceph/ceph/pull/16296>, Jason Dillaman)issue#20185 <http://tracker.ceph.com/issues/20185>, pr#16295 <https://github.com/ceph/ceph/pull/16295>, Jason Dillaman)issue#19035 <http://tracker.ceph.com/issues/19035>, pr#16297 <https://github.com/ceph/ceph/pull/16297>, Jason Dillaman)issue#17010 <http://tracker.ceph.com/issues/17010>, pr#14874 <https://github.com/ceph/ceph/pull/14874>, Mykola Golub, Jason Dillaman)issue#19798 <http://tracker.ceph.com/issues/19798>, issue#19130 <http://tracker.ceph.com/issues/19130>, pr#14663 <https://github.com/ceph/ceph/pull/14663>_, Mykola Golub, Jason Dillaman)issue#17127 <http://tracker.ceph.com/issues/17127>, pr#16285 <https://github.com/ceph/ceph/pull/16285>, Mykola Golub)issue#17356 <http://tracker.ceph.com/issues/17356>, pr#15460 <https://github.com/ceph/ceph/pull/15460>, Mykola Golub, Venky Shankar, Nathan Cutler)issue#19832 <http://tracker.ceph.com/issues/19832>, pr#15464 <https://github.com/ceph/ceph/pull/15464>, Jason Dillaman)issue#18888 <http://tracker.ceph.com/issues/18888>, pr#16124 <https://github.com/ceph/ceph/pull/16124>, Nathan Cutler, Venky Shankar, Jason Dillaman)issue#19811 <http://tracker.ceph.com/issues/19811>, pr#15488 <https://github.com/ceph/ceph/pull/15488>, Jason Dillaman)issue#19858 <http://tracker.ceph.com/issues/19858>, pr#14977 <https://github.com/ceph/ceph/pull/14977>, Jason Dillaman)issue#19871 <http://tracker.ceph.com/issues/19871>, pr#15463 <https://github.com/ceph/ceph/pull/15463>, Mykola Golub)issue#19074 <http://tracker.ceph.com/issues/19074>, pr#14659 <https://github.com/ceph/ceph/pull/14659>, Jing Wenjun)issue#16463 <http://tracker.ceph.com/issues/16463>, pr#17009 <https://github.com/ceph/ceph/pull/17009>, Javier M. Mellid)issue#18470 <http://tracker.ceph.com/issues/18470>, pr#16856 <https://github.com/ceph/ceph/pull/16856>, Zhang Shaowen, Pavan Rallabhandi)issue#20380 <http://tracker.ceph.com/issues/20380>, pr#16289 <https://github.com/ceph/ceph/pull/16289>, Matt Benjamin)issue#19644 <http://tracker.ceph.com/issues/19644>, pr#15966 <https://github.com/ceph/ceph/pull/15966>, Pavan Rallabhandi)issue#20190 <http://tracker.ceph.com/issues/20190>, pr#16299 <https://github.com/ceph/ceph/pull/16299>, Zhang Shaowen)issue#19313 <http://tracker.ceph.com/issues/19313>, pr#15477 <https://github.com/ceph/ceph/pull/15477>, Zhang Shaowen)issue#20661 <http://tracker.ceph.com/issues/20661>, issue#20934 <http://tracker.ceph.com/issues/20934>, pr#16720 <https://github.com/ceph/ceph/pull/16720>_, Aleksei Gutikov, Pavan Rallabhandi)issue#19732 <http://tracker.ceph.com/issues/19732>, pr#15465 <https://github.com/ceph/ceph/pull/15465>, redickwang)issue#20686 <http://tracker.ceph.com/issues/20686>, pr#17281 <https://github.com/ceph/ceph/pull/17281>, fang.yuxiang)issue#20386 <http://tracker.ceph.com/issues/20386>, pr#15988 <https://github.com/ceph/ceph/pull/15988>, xierui, Casey Bodley)issue#20861 <http://tracker.ceph.com/issues/20861>, pr#16767 <https://github.com/ceph/ceph/pull/16767>, Abhishek Varshney, Matt Benjamin)issue#20772 <http://tracker.ceph.com/issues/20772>, pr#16880 <https://github.com/ceph/ceph/pull/16880>, Orit Wasserman, Matt Benjamin)issue#19432 <http://tracker.ceph.com/issues/19432>, pr#16276 <https://github.com/ceph/ceph/pull/16276>, Giovani Rinaldi, Orit Wasserman)issue#19978 <http://tracker.ceph.com/issues/19978>, pr#15719 <https://github.com/ceph/ceph/pull/15719>, Shasha Lu, fang yuxiang)issue#20251 <http://tracker.ceph.com/issues/20251>, pr#16711 <https://github.com/ceph/ceph/pull/16711>, fang yuxiang, Nathan Cutler)issue#20075 <http://tracker.ceph.com/issues/20075>, pr#16266 <https://github.com/ceph/ceph/pull/16266>, donglingpeng)issue#19604 <http://tracker.ceph.com/issues/19604>, issue#17964 <http://tracker.ceph.com/issues/17964>, pr#17278 <https://github.com/ceph/ceph/pull/17278>_, Zhang Shaowen)issue#19745 <http://tracker.ceph.com/issues/19745>, pr#15450 <https://github.com/ceph/ceph/pull/15450>, Shasha Lu)issue#19488 <http://tracker.ceph.com/issues/19488>, pr#15448 <https://github.com/ceph/ceph/pull/15448>, Casey Bodley)issue#18639 <http://tracker.ceph.com/issues/18639>, pr#15556 <https://github.com/ceph/ceph/pull/15556>, Casey Bodley)issue#18077 <http://tracker.ceph.com/issues/18077>, pr#17155 <https://github.com/ceph/ceph/pull/17155>, Zhang Shaowen)issue#20357 <http://tracker.ceph.com/issues/20357>, issue#20244 <http://tracker.ceph.com/issues/20244>, pr#17148 <https://github.com/ceph/ceph/pull/17148>_, Orit Wasserman, Casey Bodley)issue#19861 <http://tracker.ceph.com/issues/19861>, issue#19834 <http://tracker.ceph.com/issues/19834>, issue#19446 <http://tracker.ceph.com/issues/19446>, pr#15457 <https://github.com/ceph/ceph/pull/15457>, Casey Bodley, weiqiaomiao)issue#16888 <http://tracker.ceph.com/issues/16888>, pr#15453 <https://github.com/ceph/ceph/pull/15453>, Casey Bodley, Shasha Lu, Guo Zhandong)issue#19746 <http://tracker.ceph.com/issues/19746>, pr#15454 <https://github.com/ceph/ceph/pull/15454>, Casey Bodley)issue#19505 <http://tracker.ceph.com/issues/19505>, pr#15447 <https://github.com/ceph/ceph/pull/15447>, Casey Bodley)issue#19816 <http://tracker.ceph.com/issues/19816>, issue#19817 <http://tracker.ceph.com/issues/19817>, pr#17167 <https://github.com/ceph/ceph/pull/17167>_, Casey Bodley)issue#20539 <http://tracker.ceph.com/issues/20539>, pr#17156 <https://github.com/ceph/ceph/pull/17156>, Shasha Lu)issue#20542 <http://tracker.ceph.com/issues/20542>, pr#17164 <https://github.com/ceph/ceph/pull/17164>, Aleksei Gutikov, fang yuxiang)issue#20688 <http://tracker.ceph.com/issues/20688>, pr#17159 <https://github.com/ceph/ceph/pull/17159>, Abhishek Varshney)issue#20423 <http://tracker.ceph.com/issues/20423>, pr#17165 <https://github.com/ceph/ceph/pull/17165>, Shasha Lu)issue#20966 <http://tracker.ceph.com/issues/20966>, pr#16952 <https://github.com/ceph/ceph/pull/16952>, Matt Benjamin)issue#19835 <http://tracker.ceph.com/issues/19835>, pr#15455 <https://github.com/ceph/ceph/pull/15455>, Willem Jan Withagen)issue#19922 <http://tracker.ceph.com/issues/19922>, pr#15197 <https://github.com/ceph/ceph/pull/15197>, weiqiaomiao)issue#20501 <http://tracker.ceph.com/issues/20501>, pr#16951 <https://github.com/ceph/ceph/pull/16951>, Zhang Shaowen, Matt Benjamin)issue#16072 <http://tracker.ceph.com/issues/16072>, pr#16268 <https://github.com/ceph/ceph/pull/16268>, zhao kun)issue#20061 <http://tracker.ceph.com/issues/20061>, issue#20047 <http://tracker.ceph.com/issues/20047>, issue#19214 <http://tracker.ceph.com/issues/19214>, issue#20045 <http://tracker.ceph.com/issues/20045>, pr#15459 <https://github.com/ceph/ceph/pull/15459>_, Matt Benjamin)issue#19653 <http://tracker.ceph.com/issues/19653>, pr#15449 <https://github.com/ceph/ceph/pull/15449>, Matt Benjamin)issue#21141 <http://tracker.ceph.com/issues/21141>, pr#17597 <https://github.com/ceph/ceph/pull/17597>, Matt Benjamin)issue#20275 <http://tracker.ceph.com/issues/20275>, pr#17147 <https://github.com/ceph/ceph/pull/17147>, Gui Hecheng)issue#19932 <http://tracker.ceph.com/issues/19932>, pr#15456 <https://github.com/ceph/ceph/pull/15456>, Matt Benjamin)issue#20663 <http://tracker.ceph.com/issues/20663>, pr#17285 <https://github.com/ceph/ceph/pull/17285>, Matt Benjamin)issue#20951 <http://tracker.ceph.com/issues/20951>, pr#17287 <https://github.com/ceph/ceph/pull/17287>, fang.yuxiang)issue#18649 <http://tracker.ceph.com/issues/18649>, pr#15451 <https://github.com/ceph/ceph/pull/15451>, Zhang Shaowen)issue#20107 <http://tracker.ceph.com/issues/20107>, pr#17166 <https://github.com/ceph/ceph/pull/17166>, Yehuda Sadeh)issue#20774 <http://tracker.ceph.com/issues/20774>, pr#17280 <https://github.com/ceph/ceph/pull/17280>, Radoslaw Zarzynski)issue#20779 <http://tracker.ceph.com/issues/20779>, pr#17279 <https://github.com/ceph/ceph/pull/17279>, Radoslaw Zarzynski)issue#19285 <http://tracker.ceph.com/issues/19285>, issue#19602 <http://tracker.ceph.com/issues/19602>, pr#17277 <https://github.com/ceph/ceph/pull/17277>_, Zhang Shaowen)issue#19886 <http://tracker.ceph.com/issues/19886>, pr#16316 <https://github.com/ceph/ceph/pull/16316>, Zhang Shaowen)issue#18208 <http://tracker.ceph.com/issues/18208>, pr#15452 <https://github.com/ceph/ceph/pull/15452>, lvshuhua)issue#16477 <http://tracker.ceph.com/issues/16477>, pr#15762 <https://github.com/ceph/ceph/pull/15762>, Loic Dachary)issue#20893 <http://tracker.ceph.com/issues/20893>, pr#16870 <https://github.com/ceph/ceph/pull/16870>, Loic Dachary)issue#19489 <http://tracker.ceph.com/issues/19489>, pr#16703 <https://github.com/ceph/ceph/pull/16703>, David Disseldorp)issue#19888 <http://tracker.ceph.com/issues/19888>, pr#15503 <https://github.com/ceph/ceph/pull/15503>, Loic Dachary)issue#20229 <http://tracker.ceph.com/issues/20229>, pr#17133 <https://github.com/ceph/ceph/pull/17133>, Loic Dachary)issue#21059 <http://tracker.ceph.com/issues/21059>, pr#17084 <https://github.com/ceph/ceph/pull/17084>, Brad Hubbard, Loic Dachary, Sage Weil)issue#20240 <http://tracker.ceph.com/issues/20240>, pr#17574 <https://github.com/ceph/ceph/pull/17574>, Stan K)This point release fixes a regression introduced in v10.2.8.
We recommend that all Jewel users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.9.txt>.
issue#20599 <http://tracker.ceph.com/issues/20599>, pr#16282 <https://github.com/ceph/ceph/pull/16282>, Nathan Cutler)This point release brought a number of important bugfixes in all major components of Ceph. However, it also introduced a regression that could cause MDS damage, and a new release, v10.2.9, was published to address this. Therefore, Jewel users should not upgrade to this version - instead, we recommend upgrading directly to v10.2.9.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.8.txt>.
There was a bug introduced in Jewel (#19119) that broke the mapping behavior when an "out" OSD that still existed in the CRUSH map was removed with 'osd rm'. This could result in 'misdirected op' and other errors. The bug is now fixed, but the fix itself introduces the same risk because the behavior may vary between clients and OSDs. To avoid problems, please ensure that all OSDs are removed from the CRUSH map before deleting them. That is, be sure to do::
ceph osd crush rm osd.123
before::
ceph osd rm osd.123
This release greatly improves control and throttling of the snap trimmer. It introduces the "osd max trimming pgs" option (defaulting to 2), which limits how many PGs on an OSD can be trimming snapshots at a time. And it restores the safe use of the "osd snap trim sleep" option, which defaults to 0 but otherwise adds the given number of seconds in delay between every dispatch of trim operations to the underlying system.
issue#18516 <http://tracker.ceph.com/issues/18516>, pr#13492 <https://github.com/ceph/ceph/pull/13492>, Boris Ranto)issue#19129 <http://tracker.ceph.com/issues/19129>, pr#13786 <https://github.com/ceph/ceph/pull/13786>, Nathan Cutler)issue#17613 <http://tracker.ceph.com/issues/17613>, issue#19546 <http://tracker.ceph.com/issues/19546>, pr#13606 <https://github.com/ceph/ceph/pull/13606>_, Nathan Cutler)issue#19547 <http://tracker.ceph.com/issues/19547>, pr#14383 <https://github.com/ceph/ceph/pull/14383>, Ken Dreyer)issue#20055 <http://tracker.ceph.com/issues/20055>, pr#15468 <https://github.com/ceph/ceph/pull/15468>, "Yan, Zheng")issue#19204 <http://tracker.ceph.com/issues/19204>, pr#14683 <https://github.com/ceph/ceph/pull/14683>, John Spray)issue#19401 <http://tracker.ceph.com/issues/19401>, pr#14682 <https://github.com/ceph/ceph/pull/14682>, John Spray)issue#19406 <http://tracker.ceph.com/issues/19406>, pr#14676 <https://github.com/ceph/ceph/pull/14676>, John Spray)issue#16709 <http://tracker.ceph.com/issues/16709>, pr#14674 <https://github.com/ceph/ceph/pull/14674>, John Spray)issue#18914 <http://tracker.ceph.com/issues/18914>, pr#14685 <https://github.com/ceph/ceph/pull/14685>, "Yan, Zheng")issue#18661 <http://tracker.ceph.com/issues/18661>, pr#14669 <https://github.com/ceph/ceph/pull/14669>, John Spray)issue#19437 <http://tracker.ceph.com/issues/19437>, pr#14679 <https://github.com/ceph/ceph/pull/14679>, Guan yunfei)issue#16743 <http://tracker.ceph.com/issues/16743>, issue#18757 <http://tracker.ceph.com/issues/18757>, pr#14698 <https://github.com/ceph/ceph/pull/14698>_, Kefu Chai, Henrik Korkuc, Patrick Donnelly)issue#18699 <http://tracker.ceph.com/issues/18699>, pr#14667 <https://github.com/ceph/ceph/pull/14667>, Greg Farnum)issue#19033 <http://tracker.ceph.com/issues/19033>, pr#14684 <https://github.com/ceph/ceph/pull/14684>, Yang Honggang)issue#17939 <http://tracker.ceph.com/issues/17939>, pr#15466 <https://github.com/ceph/ceph/pull/15466>, John Spray, Nathan Cutler)issue#18872 <http://tracker.ceph.com/issues/18872>, issue#19890 <http://tracker.ceph.com/issues/19890>, pr#15000 <https://github.com/ceph/ceph/pull/15000>_, Jan Fajerski, "Yan, Zheng")issue#19371 <http://tracker.ceph.com/issues/19371>, pr#14324 <https://github.com/ceph/ceph/pull/14324>, Fabian Grünbichler)issue#14609 <http://tracker.ceph.com/issues/14609>, pr#13254 <https://github.com/ceph/ceph/pull/13254>, Sebastien Ponce)issue#19396 <http://tracker.ceph.com/issues/19396>, pr#14332 <https://github.com/ceph/ceph/pull/14332>_, Ilya Dryomov)issue#17916 <http://tracker.ceph.com/issues/17916>, pr#14596 <https://github.com/ceph/ceph/pull/14596>, Greg Farnum)issue#19241 <http://tracker.ceph.com/issues/19241>, pr#14492 <https://github.com/ceph/ceph/pull/14492>, Samuel Just, Greg Farnum)issue#18235 <http://tracker.ceph.com/issues/18235>, pr#13788 <https://github.com/ceph/ceph/pull/13788>, Dan van der Ster)issue#19311 <http://tracker.ceph.com/issues/19311>, pr#14044 <https://github.com/ceph/ceph/pull/14044>, liuchang0812, yaoning)issue#18070 <http://tracker.ceph.com/issues/18070>, issue#17762 <http://tracker.ceph.com/issues/17762>, issue#18128 <http://tracker.ceph.com/issues/18128>, issue#17951 <http://tracker.ceph.com/issues/17951>, pr#14701 <https://github.com/ceph/ceph/pull/14701>_, Kefu Chai, Pan Liu, Loic Dachary, Jason Dillaman)issue#18533 <http://tracker.ceph.com/issues/18533>, pr#14204 <https://github.com/ceph/ceph/pull/14204>, Samuel Just, David Zafman)issue#19649 <http://tracker.ceph.com/issues/19649>, pr#14635 <https://github.com/ceph/ceph/pull/14635>, Loic Dachary, Nathan Cutler)issue#19119 <http://tracker.ceph.com/issues/19119>, pr#13732 <https://github.com/ceph/ceph/pull/13732>, Sage Weil)issue#19397 <http://tracker.ceph.com/issues/19397>, pr#14654 <https://github.com/ceph/ceph/pull/14654>, Chu, Hua-Rong)issue#19013 <http://tracker.ceph.com/issues/19013>, pr#13872 <https://github.com/ceph/ceph/pull/13872>, Pavan Rallabhandi)issue#18889 <http://tracker.ceph.com/issues/18889>, pr#13874 <https://github.com/ceph/ceph/pull/13874>, Abhishek Lekshmanan)issue#19205 <http://tracker.ceph.com/issues/19205>, pr#13831 <https://github.com/ceph/ceph/pull/13831>, Jan Fajerski, xie xingguo)issue#18862 <http://tracker.ceph.com/issues/18862>, pr#14152 <https://github.com/ceph/ceph/pull/14152>, Boris Ranto)issue#19588 <http://tracker.ceph.com/issues/19588>, pr#14666 <https://github.com/ceph/ceph/pull/14666>, Mykola Golub)issue#18419 <http://tracker.ceph.com/issues/18419>, pr#13154 <https://github.com/ceph/ceph/pull/13154>, Jason Dillaman)issue#19287 <http://tracker.ceph.com/issues/19287>, pr#14481 <https://github.com/ceph/ceph/pull/14481>, Jason Dillaman)issue#18244 <http://tracker.ceph.com/issues/18244>, pr#13809 <https://github.com/ceph/ceph/pull/13809>, Jason Dillaman)issue#19501 <http://tracker.ceph.com/issues/19501>, pr#14677 <https://github.com/ceph/ceph/pull/14677>, "Yan, Zheng")issue#19955 <http://tracker.ceph.com/issues/19955>, pr#15472 <https://github.com/ceph/ceph/pull/15472>, "Yan, Zheng")issue#18877 <http://tracker.ceph.com/issues/18877>, pr#14670 <https://github.com/ceph/ceph/pull/14670>_, Zhi Zhang)issue#19708 <http://tracker.ceph.com/issues/19708>, issue#16842 <http://tracker.ceph.com/issues/16842>, pr#14700 <https://github.com/ceph/ceph/pull/14700>_, John Spray)issue#18660 <http://tracker.ceph.com/issues/18660>, pr#14668 <https://github.com/ceph/ceph/pull/14668>, "Yan, Zheng")issue#19118 <http://tracker.ceph.com/issues/19118>, pr#14672 <https://github.com/ceph/ceph/pull/14672>, John Spray)issue#19635 <http://tracker.ceph.com/issues/19635>, pr#15438 <https://github.com/ceph/ceph/pull/15438>, "Yan, Zheng")issue#18587 <http://tracker.ceph.com/issues/18587>, pr#13261 <https://github.com/ceph/ceph/pull/13261>, Sage Weil)issue#20578 <http://tracker.ceph.com/issues/20578>, pr#15208 <https://github.com/ceph/ceph/pull/15208>, huanwen ren, Sage Weil)issue#19427 <http://tracker.ceph.com/issues/19427>, pr#14587 <https://github.com/ceph/ceph/pull/14587>, Kefu Chai)issue#19392 <http://tracker.ceph.com/issues/19392>, pr#14236 <https://github.com/ceph/ceph/pull/14236>, Sage Weil)issue#18887 <http://tracker.ceph.com/issues/18887>, pr#13450 <https://github.com/ceph/ceph/pull/13450>, Yan Jun, Robin H. Johnson)issue#16390 <http://tracker.ceph.com/issues/16390>, pr#13585 <https://github.com/ceph/ceph/pull/13585>, Kefu Chai)issue#18820 <http://tracker.ceph.com/issues/18820>, pr#13477 <https://github.com/ceph/ceph/pull/13477>, Alexey Sheplyakov)issue#15789 <http://tracker.ceph.com/issues/15789>, pr#14686 <https://github.com/ceph/ceph/pull/14686>, David Zafman)issue#19986 <http://tracker.ceph.com/issues/19986>, issue#19497 <http://tracker.ceph.com/issues/19497>, pr#15529 <https://github.com/ceph/ceph/pull/15529>_, Brad Hubbard)issue#20089 <http://tracker.ceph.com/issues/20089>, pr#15416 <https://github.com/ceph/ceph/pull/15416>, David Zafman)issue#19185 <http://tracker.ceph.com/issues/19185>, pr#13827 <https://github.com/ceph/ceph/pull/13827>, Kefu Chai)issue#18791 <http://tracker.ceph.com/issues/18791>, pr#13214 <https://github.com/ceph/ceph/pull/13214>, Piotr Dałek)issue#19394 <http://tracker.ceph.com/issues/19394>, pr#14181 <https://github.com/ceph/ceph/pull/14181>, Jianpeng Ma, yaoning)issue#18619 <http://tracker.ceph.com/issues/18619>, pr#14325 <https://github.com/ceph/ceph/pull/14325>, David Zafman)issue#15025 <http://tracker.ceph.com/issues/15025>, pr#14326 <https://github.com/ceph/ceph/pull/14326>, Mingxin Liu)issue#19508 <http://tracker.ceph.com/issues/19508>, pr#14392 <https://github.com/ceph/ceph/pull/14392>, Alexey Sheplyakov)issue#19119 <http://tracker.ceph.com/issues/19119>, pr#13884 <https://github.com/ceph/ceph/pull/13884>, Ilya Dryomov)issue#19083 <http://tracker.ceph.com/issues/19083>, pr#13647 <https://github.com/ceph/ceph/pull/13647>, yaoning)issue#19773 <http://tracker.ceph.com/issues/19773>, pr#14791 <https://github.com/ceph/ceph/pull/14791>, Mark Nelson)issue#18975 <http://tracker.ceph.com/issues/18975>, pr#14047 <https://github.com/ceph/ceph/pull/14047>, Alexey Sheplyakov)issue#18929 <http://tracker.ceph.com/issues/18929>, pr#13541 <https://github.com/ceph/ceph/pull/13541>, Sage Weil)issue#18335 <http://tracker.ceph.com/issues/18335>, pr#13932 <https://github.com/ceph/ceph/pull/13932>, Mykola Golub, Alexey Sheplyakov)issue#19256 <http://tracker.ceph.com/issues/19256>, pr#14664 <https://github.com/ceph/ceph/pull/14664>, Jason Dillaman)issue#18436 <http://tracker.ceph.com/issues/18436>, pr#13244 <https://github.com/ceph/ceph/pull/13244>, Jason Dillaman)issue#18326 <http://tracker.ceph.com/issues/18326>, pr#14148 <https://github.com/ceph/ceph/pull/14148>, Gaurav Kumar Garg)issue#18884 <http://tracker.ceph.com/issues/18884>, issue#18262 <http://tracker.ceph.com/issues/18262>, pr#14083 <https://github.com/ceph/ceph/pull/14083>_, David Disseldorp, Nathan Cutler)issue#18980 <http://tracker.ceph.com/issues/18980>, pr#14064 <https://github.com/ceph/ceph/pull/14064>, Casey Bodley)issue#18091 <http://tracker.ceph.com/issues/18091>, pr#13779 <https://github.com/ceph/ceph/pull/13779>, Jing Wenjun)issue#18919 <http://tracker.ceph.com/issues/18919>, pr#13834 <https://github.com/ceph/ceph/pull/13834>, Vikhyat Umrao)issue#18590 <http://tracker.ceph.com/issues/18590>, pr#13724 <https://github.com/ceph/ceph/pull/13724>, Alexey Sheplyakov)issue#19096 <http://tracker.ceph.com/issues/19096>, pr#13842 <https://github.com/ceph/ceph/pull/13842>, Yehuda Sadeh)issue#19804 <http://tracker.ceph.com/issues/19804>, pr#14851 <https://github.com/ceph/ceph/pull/14851>, Yehuda Sadeh)issue#17925 <http://tracker.ceph.com/issues/17925>, pr#14787 <https://github.com/ceph/ceph/pull/14787>, Matt Benjamin)issue#19027 <http://tracker.ceph.com/issues/19027>, pr#14752 <https://github.com/ceph/ceph/pull/14752>, Casey Bodley)issue#18828 <http://tracker.ceph.com/issues/18828>, issue#18829 <http://tracker.ceph.com/issues/18829>, pr#14605 <https://github.com/ceph/ceph/pull/14605>_, liuchang0812)issue#16682 <http://tracker.ceph.com/issues/16682>, pr#14815 <https://github.com/ceph/ceph/pull/14815>, snakeAngel2015)issue#17655 <http://tracker.ceph.com/issues/17655>, pr#14066 <https://github.com/ceph/ceph/pull/14066>, Casey Bodley)issue#19756 <http://tracker.ceph.com/issues/19756>, pr#14766 <https://github.com/ceph/ceph/pull/14766>, weiqiaomiao)issue#19025 <http://tracker.ceph.com/issues/19025>, pr#13865 <https://github.com/ceph/ceph/pull/13865>, Pavan Rallabhandi)issue#19876 <http://tracker.ceph.com/issues/19876>, pr#15383 <https://github.com/ceph/ceph/pull/15383>, Casey Bodley)issue#19599 <http://tracker.ceph.com/issues/19599>, pr#14607 <https://github.com/ceph/ceph/pull/14607>, Zhang Shaowen, Casey Bodley)issue#18076 <http://tracker.ceph.com/issues/18076>, pr#13837 <https://github.com/ceph/ceph/pull/13837>, Casey Bodley, Abhishek Lekshmanan)issue#20078 <http://tracker.ceph.com/issues/20078>, pr#15312 <https://github.com/ceph/ceph/pull/15312>, Yehuda Sadeh, Karol Mroz)issue#19736 <http://tracker.ceph.com/issues/19736>, pr#14776 <https://github.com/ceph/ceph/pull/14776>, Matt Benjamin)issue#19623 <http://tracker.ceph.com/issues/19623>, issue#19270 <http://tracker.ceph.com/issues/19270>, issue#19625 <http://tracker.ceph.com/issues/19625>, issue#19624 <http://tracker.ceph.com/issues/19624>, issue#19634 <http://tracker.ceph.com/issues/19634>, issue#19435 <http://tracker.ceph.com/issues/19435>, pr#14653 <https://github.com/ceph/ceph/pull/14653>_, Gui Hecheng, Matt Benjamin)issue#19499 <http://tracker.ceph.com/issues/19499>, issue#9493 <http://tracker.ceph.com/issues/9493>, pr#14789 <https://github.com/ceph/ceph/pull/14789>_, Marcus Watts)issue#18484 <http://tracker.ceph.com/issues/18484>, pr#13833 <https://github.com/ceph/ceph/pull/13833>, Jing Wenjun)issue#19026 <http://tracker.ceph.com/issues/19026>, pr#13863 <https://github.com/ceph/ceph/pull/13863>, Ronak Jain)issue#19249 <http://tracker.ceph.com/issues/19249>, pr#14661 <https://github.com/ceph/ceph/pull/14661>, Yehuda Sadeh)issue#19231 <http://tracker.ceph.com/issues/19231>, pr#14136 <https://github.com/ceph/ceph/pull/14136>, Danny Al-Gaaf, Orit Wasserman)issue#19236 <http://tracker.ceph.com/issues/19236>, pr#14195 <https://github.com/ceph/ceph/pull/14195>, Casey Bodley, Shasha Lu)issue#19195 <http://tracker.ceph.com/issues/19195>, pr#14143 <https://github.com/ceph/ceph/pull/14143>, Orit Wasserman)issue#19498 <http://tracker.ceph.com/issues/19498>, issue#18725 <http://tracker.ceph.com/issues/18725>, pr#14660 <https://github.com/ceph/ceph/pull/14660>_, Orit Wasserman, Casey Bodley)issue#20088 <http://tracker.ceph.com/issues/20088>, pr#15382 <https://github.com/ceph/ceph/pull/15382>, weiqiaomiao)issue#18932 <http://tracker.ceph.com/issues/18932>, pr#13544 <https://github.com/ceph/ceph/pull/13544>, Vikhyat Umrao)issue#19829 <http://tracker.ceph.com/issues/19829>, issue#19508 <http://tracker.ceph.com/issues/19508>, pr#14930 <https://github.com/ceph/ceph/pull/14930>_, Nathan Cutler)issue#18617 <http://tracker.ceph.com/issues/18617>, pr#13107 <https://github.com/ceph/ceph/pull/13107>, Jason Dillaman)issue#19597 <http://tracker.ceph.com/issues/19597>, pr#14665 <https://github.com/ceph/ceph/pull/14665>, Jason Dillaman)issue#18935 <http://tracker.ceph.com/issues/18935>, pr#14154 <https://github.com/ceph/ceph/pull/14154>, Jason Dillaman)issue#15368 <http://tracker.ceph.com/issues/15368>, pr#14763 <https://github.com/ceph/ceph/pull/14763>, Sage Weil)issue#18941 <http://tracker.ceph.com/issues/18941>, pr#14671 <https://github.com/ceph/ceph/pull/14671>, "Yan, Zheng")issue#19429 <http://tracker.ceph.com/issues/19429>, pr#14371 <https://github.com/ceph/ceph/pull/14371>, Kefu Chai, Dan Mick)issue#20574 <http://tracker.ceph.com/issues/20574>, pr#15933 <https://github.com/ceph/ceph/pull/15933>, Nathan Cutler)issue#18259 <http://tracker.ceph.com/issues/18259>, pr#14070 <https://github.com/ceph/ceph/pull/14070>, Nathan Cutler)issue#18799 <http://tracker.ceph.com/issues/18799>, pr#13608 <https://github.com/ceph/ceph/pull/13608>, Nathan Cutler)issue#20412 <http://tracker.ceph.com/issues/20412>, pr#15936 <https://github.com/ceph/ceph/pull/15936>, Patrick Donnelly)issue#20581 <http://tracker.ceph.com/issues/20581>, pr#14449 <https://github.com/ceph/ceph/pull/14449>, Nathan Cutler)issue#20392 <http://tracker.ceph.com/issues/20392>, pr#15870 <https://github.com/ceph/ceph/pull/15870>, Nathan Cutler, Sage Weil, Warren Usui, Greg Farnum, Ali Maredia, Tommi Virtanen, Zack Cerza, Sam Lang, Yehuda Sadeh, Joe Buck, Josh Durgin)issue#20572 <http://tracker.ceph.com/issues/20572>, pr#16089 <https://github.com/ceph/ceph/pull/16089>, Yuri Weinstein)issue#20342 <http://tracker.ceph.com/issues/20342>, pr#15842 <https://github.com/ceph/ceph/pull/15842>, Nathan Cutler)issue#20577 <http://tracker.ceph.com/issues/20577>, pr#15360 <https://github.com/ceph/ceph/pull/15360>, Sage Weil)issue#20576 <http://tracker.ceph.com/issues/20576>, pr#15778 <https://github.com/ceph/ceph/pull/15778>, Kefu Chai)issue#20575 <http://tracker.ceph.com/issues/20575>, pr#15824 <https://github.com/ceph/ceph/pull/15824>, Kefu Chai)issue#16239 <http://tracker.ceph.com/issues/16239>, issue#20489 <http://tracker.ceph.com/issues/20489>, pr#14710 <https://github.com/ceph/ceph/pull/14710>_, Kefu Chai, Nathan Cutler)issue#20573 <http://tracker.ceph.com/issues/20573>, pr#16088 <https://github.com/ceph/ceph/pull/16088>, Nathan Cutler)issue#17447 <http://tracker.ceph.com/issues/17447>, pr#14150 <https://github.com/ceph/ceph/pull/14150>, Jason Dillaman)issue#19717 <http://tracker.ceph.com/issues/19717>, pr#14694 <https://github.com/ceph/ceph/pull/14694>, Vasu Kulkarni)issue#20579 <http://tracker.ceph.com/issues/20579>, pr#14809 <https://github.com/ceph/ceph/pull/14809>, Kefu Chai)issue#19692 <http://tracker.ceph.com/issues/19692>, pr#14680 <https://github.com/ceph/ceph/pull/14680>, Jason Dillaman)issue#19556 <http://tracker.ceph.com/issues/19556>, pr#14416 <https://github.com/ceph/ceph/pull/14416>, Nathan Cutler)issue#20413 <http://tracker.ceph.com/issues/20413>, pr#15904 <https://github.com/ceph/ceph/pull/15904>, Nathan Cutler)issue#19192 <http://tracker.ceph.com/issues/19192>, pr#14112 <https://github.com/ceph/ceph/pull/14112>, Oleh Prypin, Peng Zhang)issue#17821 <http://tracker.ceph.com/issues/17821>, pr#14765 <https://github.com/ceph/ceph/pull/14765>, Loic Dachary)issue#19428 <http://tracker.ceph.com/issues/19428>, pr#14329 <https://github.com/ceph/ceph/pull/14329>, Erwan Velu)issue#18955 <http://tracker.ceph.com/issues/18955>, pr#13489 <https://github.com/ceph/ceph/pull/13489>, craigchi)issue#17331 <http://tracker.ceph.com/issues/17331>, pr#14402 <https://github.com/ceph/ceph/pull/14402>, Brad Hubbard)issue#19941 <http://tracker.ceph.com/issues/19941>, pr#15504 <https://github.com/ceph/ceph/pull/15504>, Loic Dachary)issue#19628 <http://tracker.ceph.com/issues/19628>, pr#14602 <https://github.com/ceph/ceph/pull/14602>, Loic Dachary)issue#19319 <http://tracker.ceph.com/issues/19319>, pr#14113 <https://github.com/ceph/ceph/pull/14113>, Brad Hubbard)This point release fixes several important bugs in RBD mirroring, librbd & RGW.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.7.txt>.
issue#19368 <http://tracker.ceph.com/issues/19368>, pr#14233 <https://github.com/ceph/ceph/pull/14233>, Mykola Golub)issue#18350 <http://tracker.ceph.com/issues/18350>, pr#13232 <https://github.com/ceph/ceph/pull/13232>, Bartłomiej Święcki)issue#17857 <http://tracker.ceph.com/issues/17857>, issue#18114 <http://tracker.ceph.com/issues/18114>, issue#13937 <http://tracker.ceph.com/issues/13937>, issue#18113 <http://tracker.ceph.com/issues/18113>, pr#13146 <https://github.com/ceph/ceph/pull/13146>_, Kefu Chai, David Zafman)issue#18657 <http://tracker.ceph.com/issues/18657>, pr#13108 <https://github.com/ceph/ceph/pull/13108>, Vikhyat Umrao)issue#18990 <http://tracker.ceph.com/issues/18990>, pr#13596 <https://github.com/ceph/ceph/pull/13596>, Jason Dillaman)issue#15618 <http://tracker.ceph.com/issues/15618>, pr#14140 <https://github.com/ceph/ceph/pull/14140>, Casey Bodley)issue#19089 <http://tracker.ceph.com/issues/19089>, pr#13844 <https://github.com/ceph/ceph/pull/13844>, Brad Hubbard)issue#17569 <http://tracker.ceph.com/issues/17569>, pr#13886 <https://github.com/ceph/ceph/pull/13886>, Casey Bodley)issue#11239 <http://tracker.ceph.com/issues/11239>, issue#19098 <http://tracker.ceph.com/issues/19098>, issue#16535 <http://tracker.ceph.com/issues/16535>, pr#14215 <https://github.com/ceph/ceph/pull/14215>, Marcus Watts)issue#18852 <http://tracker.ceph.com/issues/18852>, pr#13823 <https://github.com/ceph/ceph/pull/13823>, Jing Wenjun)issue#18808 <http://tracker.ceph.com/issues/18808>, pr#13778 <https://github.com/ceph/ceph/pull/13778>, Matt Benjamin)issue#16602 <http://tracker.ceph.com/issues/16602>, pr#13503 <https://github.com/ceph/ceph/pull/13503>, Radoslaw Zarzynski, Matt Benjamin)issue#12790 <http://tracker.ceph.com/issues/12790>, pr#13219 <https://github.com/ceph/ceph/pull/13219>, Yehuda Sadeh, Javier M. Mellid, Matt Benjamin)issue#19019 <http://tracker.ceph.com/issues/19019>, pr#13867 <https://github.com/ceph/ceph/pull/13867>, Casey Bodley)issue#18473 <http://tracker.ceph.com/issues/18473>, pr#14100 <https://github.com/ceph/ceph/pull/14100>, Nathan Cutler, Marcus Watts, Matt Benjamin)issue#18473 <http://tracker.ceph.com/issues/18473>, pr#13143 <https://github.com/ceph/ceph/pull/13143>, Marcus Watts, Matt Benjamin)issue#19112 <http://tracker.ceph.com/issues/19112>, pr#14231 <https://github.com/ceph/ceph/pull/14231>, Matt Benjamin)issue#19036 <http://tracker.ceph.com/issues/19036>, pr#13848 <https://github.com/ceph/ceph/pull/13848>, Matt Benjamin)issue#18650 <http://tracker.ceph.com/issues/18650>, pr#13583 <https://github.com/ceph/ceph/pull/13583>, Matt Benjamin)issue#19060 <http://tracker.ceph.com/issues/19060>, issue#18992 <http://tracker.ceph.com/issues/18992>, issue#19059 <http://tracker.ceph.com/issues/19059>, pr#13858 <https://github.com/ceph/ceph/pull/13858>, Matt Benjamin)issue#19111 <http://tracker.ceph.com/issues/19111>, pr#14169 <https://github.com/ceph/ceph/pull/14169>, Matt Benjamin)issue#19066 <http://tracker.ceph.com/issues/19066>, pr#13717 <https://github.com/ceph/ceph/pull/13717>, Matt Benjamin)issue#19018 <http://tracker.ceph.com/issues/19018>, issue#18989 <http://tracker.ceph.com/issues/18989>, issue#18992 <http://tracker.ceph.com/issues/18992>, issue#18991 <http://tracker.ceph.com/issues/18991>, pr#13869 <https://github.com/ceph/ceph/pull/13869>_, Matt Benjamin)issue#18992 <http://tracker.ceph.com/issues/18992>, issue#18989 <http://tracker.ceph.com/issues/18989>, issue#19018 <http://tracker.ceph.com/issues/19018>, issue#18991 <http://tracker.ceph.com/issues/18991>, pr#14205 <https://github.com/ceph/ceph/pull/14205>_, Gui Hecheng, Matt Benjamin)pr#14206 <https://github.com/ceph/ceph/pull/14206>_, Matt Benjamin)pr#14230 <https://github.com/ceph/ceph/pull/14230>_, Matt Benjamin)This point release fixes several important bugs in RBD mirroring, RGW multi-site, CephFS, and RADOS.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.6.txt>.
In previous versions, if a client sent an op to the wrong OSD, the OSD would reply with ENXIO. The rationale here is that the client or OSD is clearly buggy and we want to surface the error as clearly as possible. We now only send the ENXIO reply if the osd_enxio_on_misdirected_op option is enabled (it's off by default). This means that a VM using librbd that previously would have gotten an EIO and gone read-only will now see a blocked/hung IO instead.
issue#18134 <http://tracker.ceph.com/issues/18134>, pr#12302 <http://github.com/ceph/ceph/pull/12302>, Nathan Cutler)issue#17313 <http://tracker.ceph.com/issues/17313>, pr#13183 <http://github.com/ceph/ceph/pull/13183>, Nathan Cutler)issue#17753 <http://tracker.ceph.com/issues/17753>, pr#11884 <http://github.com/ceph/ceph/pull/11884>, Alfredo Deza)issue#17650 <http://tracker.ceph.com/issues/17650>, pr#11736 <http://github.com/ceph/ceph/pull/11736>, Patrick Donnelly)issue#18512 <http://tracker.ceph.com/issues/18512>, pr#12729 <http://github.com/ceph/ceph/pull/12729>, Pan Liu)issue#18120 <http://tracker.ceph.com/issues/18120>, pr#12239 <http://github.com/ceph/ceph/pull/12239>, Pan Liu)issue#18133 <http://tracker.ceph.com/issues/18133>, pr#12296 <http://github.com/ceph/ceph/pull/12296>, Nathan Cutler)issue#18466 <http://tracker.ceph.com/issues/18466>, issue#18198 <http://tracker.ceph.com/issues/18198>, pr#12405 <http://github.com/ceph/ceph/pull/12405>_, Jan Fajerski, Nitin A Kamble, Nathan Cutler)issue#17425 <http://tracker.ceph.com/issues/17425>, pr#11875 <http://github.com/ceph/ceph/pull/11875>, John Coyle, Brad Hubbard)issue#17395 <http://tracker.ceph.com/issues/17395>, pr#11855 <http://github.com/ceph/ceph/pull/11855>, Ken Dreyer)issue#17436 <http://tracker.ceph.com/issues/17436>, pr#13048 <http://github.com/ceph/ceph/pull/13048>, Boris Ranto)issue#18635 <http://tracker.ceph.com/issues/18635>, pr#13058 <http://github.com/ceph/ceph/pull/13058>, Wido den Hollander)issue#18635 <http://tracker.ceph.com/issues/18635>, pr#13184 <http://github.com/ceph/ceph/pull/13184>, Wido den Hollander)issue#17898 <http://tracker.ceph.com/issues/17898>, pr#11976 <http://github.com/ceph/ceph/pull/11976>, Ken Dreyer)issue#17270 <http://tracker.ceph.com/issues/17270>, pr#11860 <http://github.com/ceph/ceph/pull/11860>, John Spray)issue#18371 <http://tracker.ceph.com/issues/18371>, pr#13187 <http://github.com/ceph/ceph/pull/13187>, Kefu Chai)issue#18408 <http://tracker.ceph.com/issues/18408>, pr#12766 <http://github.com/ceph/ceph/pull/12766>, Jeff Layton)issue#17974 <http://tracker.ceph.com/issues/17974>, pr#12137 <http://github.com/ceph/ceph/pull/12137>, John Spray)issue#18361 <http://tracker.ceph.com/issues/18361>, pr#13085 <http://github.com/ceph/ceph/pull/13085>, John Spray)issue#18123 <http://tracker.ceph.com/issues/18123>, pr#12755 <http://github.com/ceph/ceph/pull/12755>, Jason Dillaman)issue#17599 <http://tracker.ceph.com/issues/17599>, pr#11529 <http://github.com/ceph/ceph/pull/11529>, Yibo Cai)issue#14862 <http://tracker.ceph.com/issues/14862>, pr#11508 <http://github.com/ceph/ceph/pull/11508>, Zhao Chao)issue#17746 <http://tracker.ceph.com/issues/17746>, pr#13043 <http://github.com/ceph/ceph/pull/13043>, Ronak Jain)issue#18325 <http://tracker.ceph.com/issues/18325>, pr#13130 <http://github.com/ceph/ceph/pull/13130>, Ricardo Dias)issue#18465 <http://tracker.ceph.com/issues/18465>, pr#13168 <http://github.com/ceph/ceph/pull/13168>, Mykola Golub)issue#15632 <http://tracker.ceph.com/issues/15632>, issue#16773 <http://tracker.ceph.com/issues/16773>, issue#17188 <http://tracker.ceph.com/issues/17188>, issue#16988 <http://tracker.ceph.com/issues/16988>, issue#17210 <http://tracker.ceph.com/issues/17210>, issue#17251 <http://tracker.ceph.com/issues/17251>, issue#18429 <http://tracker.ceph.com/issues/18429>, issue#17227 <http://tracker.ceph.com/issues/17227>, issue#18327 <http://tracker.ceph.com/issues/18327>, issue#17015 <http://tracker.ceph.com/issues/17015>, pr#12890 <http://github.com/ceph/ceph/pull/12890>_, Danny Al-Gaaf, Mykola Golub, Jason Dillaman)issue#16176 <http://tracker.ceph.com/issues/16176>, pr#12909 <http://github.com/ceph/ceph/pull/12909>, Jason Dillaman)issue#17588 <http://tracker.ceph.com/issues/17588>, pr#11916 <http://github.com/ceph/ceph/pull/11916>, Mykola Golub)issue#17858 <http://tracker.ceph.com/issues/17858>, pr#12154 <http://github.com/ceph/ceph/pull/12154>, Patrick Donnelly)issue#17177 <http://tracker.ceph.com/issues/17177>, pr#12380 <http://github.com/ceph/ceph/pull/12380>, Yan, Zheng)issue#18574 <http://tracker.ceph.com/issues/18574>, pr#13023 <http://github.com/ceph/ceph/pull/13023>, John Spray)issue#18460 <http://tracker.ceph.com/issues/18460>, pr#13120 <http://github.com/ceph/ceph/pull/13120>, Yan, Zheng)issue#17216 <http://tracker.ceph.com/issues/17216>, pr#11656 <http://github.com/ceph/ceph/pull/11656>, Ramana Raja)issue#17800 <http://tracker.ceph.com/issues/17800>, pr#12325 <http://github.com/ceph/ceph/pull/12325>, Ramana Raja)issue#17801 <http://tracker.ceph.com/issues/17801>, pr#12153 <http://github.com/ceph/ceph/pull/12153>, Yan, Zheng)issue#9935 <http://tracker.ceph.com/issues/9935>, pr#13029 <http://github.com/ceph/ceph/pull/13029>, Michal Jarzabek)issue#17798 <http://tracker.ceph.com/issues/17798>, pr#12155 <http://github.com/ceph/ceph/pull/12155>, John Spray)issue#18311 <http://tracker.ceph.com/issues/18311>, pr#12836 <http://github.com/ceph/ceph/pull/12836>, Nathan Cutler, John Spray)issue#17611 <http://tracker.ceph.com/issues/17611>, pr#11861 <http://github.com/ceph/ceph/pull/11861>, Yan, Zheng)issue#18461 <http://tracker.ceph.com/issues/18461>, pr#13113 <http://github.com/ceph/ceph/pull/13113>, Yan, Zheng)issue#18578 <http://tracker.ceph.com/issues/18578>, pr#13459 <http://github.com/ceph/ceph/pull/13459>_, Yan, Zheng)issue#17837 <http://tracker.ceph.com/issues/17837>, pr#13139 <http://github.com/ceph/ceph/pull/13139>, John Spray, Patrick Donnelly)issue#18086 <http://tracker.ceph.com/issues/18086>, pr#13125 <http://github.com/ceph/ceph/pull/13125>, Gui Hecheng)issue#18312 <http://tracker.ceph.com/issues/18312>, issue#18254 <http://tracker.ceph.com/issues/18254>, pr#12592 <http://github.com/ceph/ceph/pull/12592>_, Jeff Layton)issue#18306 <http://tracker.ceph.com/issues/18306>, pr#13060 <http://github.com/ceph/ceph/pull/13060>, Yan, Zheng)issue#18408 <http://tracker.ceph.com/issues/18408>, pr#12783 <http://github.com/ceph/ceph/pull/12783>, Jeff Layton)issue#18179 <http://tracker.ceph.com/issues/18179>, pr#13119 <http://github.com/ceph/ceph/pull/13119>, Yan, Zheng)issue#17531 <http://tracker.ceph.com/issues/17531>, pr#11873 <http://github.com/ceph/ceph/pull/11873>, Patrick Donnelly)issue#17716 <http://tracker.ceph.com/issues/17716>, pr#11856 <http://github.com/ceph/ceph/pull/11856>, Yan, Zheng)issue#17236 <http://tracker.ceph.com/issues/17236>, pr#11413 <http://github.com/ceph/ceph/pull/11413>, John Spray)issue#17275 <http://tracker.ceph.com/issues/17275>, pr#11858 <http://github.com/ceph/ceph/pull/11858>, Yan, Zheng)issue#18519 <http://tracker.ceph.com/issues/18519>, pr#12921 <http://github.com/ceph/ceph/pull/12921>, Xiaoxi Chen)issue#17954 <http://tracker.ceph.com/issues/17954>, pr#13126 <http://github.com/ceph/ceph/pull/13126>, John Spray)issue#18366 <http://tracker.ceph.com/issues/18366>, pr#13115 <http://github.com/ceph/ceph/pull/13115>, Sage Weil)issue#18104 <http://tracker.ceph.com/issues/18104>, pr#12677 <http://github.com/ceph/ceph/pull/12677>, xie xingguo)issue#17725 <http://tracker.ceph.com/issues/17725>, pr#11999 <http://github.com/ceph/ceph/pull/11999>, Joao Eduardo Luis)issue#17515 <http://tracker.ceph.com/issues/17515>, pr#11660 <http://github.com/ceph/ceph/pull/11660>, Sage Weil)issue#17518 <http://tracker.ceph.com/issues/17518>, pr#11862 <http://github.com/ceph/ceph/pull/11862>, Patrick Donnelly)issue#18166 <http://tracker.ceph.com/issues/18166>, pr#13123 <http://github.com/ceph/ceph/pull/13123>, John Spray, Patrick Donnelly)issue#18175 <http://tracker.ceph.com/issues/18175>, pr#13117 <http://github.com/ceph/ceph/pull/13117>, Sage Weil)issue#18582 <http://tracker.ceph.com/issues/18582>, pr#13131 <http://github.com/ceph/ceph/pull/13131>, Piotr Dałek)issue#17719 <http://tracker.ceph.com/issues/17719>, pr#11947 <http://github.com/ceph/ceph/pull/11947>, Dong Wu)issue#18458 <http://tracker.ceph.com/issues/18458>, pr#13045 <http://github.com/ceph/ceph/pull/13045>, Mingxin Liu)issue#17558 <http://tracker.ceph.com/issues/17558>, pr#11743 <http://github.com/ceph/ceph/pull/11743>, Kefu Chai)issue#16122 <http://tracker.ceph.com/issues/16122>, pr#12416 <http://github.com/ceph/ceph/pull/12416>, Yan, Zheng)issue#15784 <http://tracker.ceph.com/issues/15784>, pr#13062 <http://github.com/ceph/ceph/pull/13062>, Sage Weil)issue#18072 <http://tracker.ceph.com/issues/18072>, pr#12291 <http://github.com/ceph/ceph/pull/12291>, Sage Weil)issue#17866 <http://tracker.ceph.com/issues/17866>, pr#11944 <http://github.com/ceph/ceph/pull/11944>, Wido den Hollander)issue#17713 <http://tracker.ceph.com/issues/17713>, pr#11737 <http://github.com/ceph/ceph/pull/11737>, Haomai Wang)issue#18751 <http://tracker.ceph.com/issues/18751>, pr#13255 <http://github.com/ceph/ceph/pull/13255>, Sage Weil)issue#17610 <http://tracker.ceph.com/issues/17610>, pr#11998 <http://github.com/ceph/ceph/pull/11998>, Kefu Chai, Ning Yao)issue#18037 <http://tracker.ceph.com/issues/18037>, pr#12789 <http://github.com/ceph/ceph/pull/12789>, Nathan Cutler)issue#16128 <http://tracker.ceph.com/issues/16128>, pr#11991 <http://github.com/ceph/ceph/pull/11991>, Wanlong Gao)issue#17745 <http://tracker.ceph.com/issues/17745>, pr#11758 <http://github.com/ceph/ceph/pull/11758>, weiqiaomiao)issue#17701 <http://tracker.ceph.com/issues/17701>, pr#11735 <http://github.com/ceph/ceph/pull/11735>, huangjun)issue#17899 <http://tracker.ceph.com/issues/17899>, pr#12868 <http://github.com/ceph/ceph/pull/12868>, Samuel Just)issue#18369 <http://tracker.ceph.com/issues/18369>, pr#12875 <http://github.com/ceph/ceph/pull/12875>, Alexey Sheplyakov, Sage Weil)issue#16474 <http://tracker.ceph.com/issues/16474>, pr#11606 <http://github.com/ceph/ceph/pull/11606>, David Zafman)issue#18809 <http://tracker.ceph.com/issues/18809>, pr#13280 <http://github.com/ceph/ceph/pull/13280>, Samuel Just)issue#17789 <http://tracker.ceph.com/issues/17789>, pr#11997 <http://github.com/ceph/ceph/pull/11997>, Samuel Just)issue#13512 <http://tracker.ceph.com/issues/13512>, pr#13104 <http://github.com/ceph/ceph/pull/13104>, Ilya Dryomov)issue#18336 <http://tracker.ceph.com/issues/18336>, pr#12912 <http://github.com/ceph/ceph/pull/12912>, Sage Weil)issue#15943 <http://tracker.ceph.com/issues/15943>, issue#18504 <http://tracker.ceph.com/issues/18504>, pr#12791 <http://github.com/ceph/ceph/pull/12791>_, Samuel Just)issue#18252 <http://tracker.ceph.com/issues/18252>, pr#13118 <http://github.com/ceph/ceph/pull/13118>, Brad Hubbard)issue#17030 <http://tracker.ceph.com/issues/17030>, pr#10865 <http://github.com/ceph/ceph/pull/10865>, Jason Dillaman)issue#18270 <http://tracker.ceph.com/issues/18270>, pr#12529 <http://github.com/ceph/ceph/pull/12529>, Jason Dillaman)issue#18186 <http://tracker.ceph.com/issues/18186>, pr#12426 <http://github.com/ceph/ceph/pull/12426>, Pan Liu)issue#18315 <http://tracker.ceph.com/issues/18315>, pr#13156 <http://github.com/ceph/ceph/pull/13156>, Dongsheng Yang)issue#18422 <http://tracker.ceph.com/issues/18422>, pr#13129 <http://github.com/ceph/ceph/pull/13129>, Gaurav Kumar Garg)issue#18068 <http://tracker.ceph.com/issues/18068>, pr#12322 <http://github.com/ceph/ceph/pull/12322>, Jason Dillaman)issue#17618 <http://tracker.ceph.com/issues/17618>, pr#11852 <http://github.com/ceph/ceph/pull/11852>, Jason Dillaman)issue#17973 <http://tracker.ceph.com/issues/17973>, pr#12323 <http://github.com/ceph/ceph/pull/12323>, Venky Shankar)issue#16985 <http://tracker.ceph.com/issues/16985>, pr#13157 <http://github.com/ceph/ceph/pull/13157>, Gaurav Kumar Garg)issue#18243 <http://tracker.ceph.com/issues/18243>, pr#12739 <http://github.com/ceph/ceph/pull/12739>, Jason Dillaman)issue#18200 <http://tracker.ceph.com/issues/18200>, pr#12649 <http://github.com/ceph/ceph/pull/12649>, Xiaoxi Chen)issue#18115 <http://tracker.ceph.com/issues/18115>, pr#12754 <http://github.com/ceph/ceph/pull/12754>, Pan Liu)issue#18447 <http://tracker.ceph.com/issues/18447>, pr#13233 <http://github.com/ceph/ceph/pull/13233>, Mykola Golub)issue#18618 <http://tracker.ceph.com/issues/18618>, pr#13128 <http://github.com/ceph/ceph/pull/13128>, Jason Dillaman)issue#16987 <http://tracker.ceph.com/issues/16987>, pr#11854 <http://github.com/ceph/ceph/pull/11854>, Dongsheng Yang)issue#18048 <http://tracker.ceph.com/issues/18048>, issue#18012 <http://tracker.ceph.com/issues/18012>, issue#18156 <http://tracker.ceph.com/issues/18156>, issue#16991 <http://tracker.ceph.com/issues/16991>, issue#18051 <http://tracker.ceph.com/issues/18051>, pr#12425 <http://github.com/ceph/ceph/pull/12425>, Mykola Golub)issue#16179 <http://tracker.ceph.com/issues/16179>, pr#12753 <http://github.com/ceph/ceph/pull/12753>, runsisi)issue#16962 <http://tracker.ceph.com/issues/16962>, pr#11869 <http://github.com/ceph/ceph/pull/11869>, Mykola Golub)issue#18441 <http://tracker.ceph.com/issues/18441>, pr#13155 <http://github.com/ceph/ceph/pull/13155>, Jason Dillaman)issue#17219 <http://tracker.ceph.com/issues/17219>, pr#11870 <http://github.com/ceph/ceph/pull/11870>, Mykola Golub)issue#18242 <http://tracker.ceph.com/issues/18242>, pr#12756 <http://github.com/ceph/ceph/pull/12756>, Mykola Golub)issue#18261 <http://tracker.ceph.com/issues/18261>, pr#12741 <http://github.com/ceph/ceph/pull/12741>, Mykola Golub)issue#17750 <http://tracker.ceph.com/issues/17750>, pr#11853 <http://github.com/ceph/ceph/pull/11853>, Jason Dillaman)issue#17193 <http://tracker.ceph.com/issues/17193>, pr#12324 <http://github.com/ceph/ceph/pull/12324>, Yan, Zheng)issue#17831 <http://tracker.ceph.com/issues/17831>, issue#18583 <http://tracker.ceph.com/issues/18583>, pr#12978 <http://github.com/ceph/ceph/pull/12978>_, Samuel Just)issue#18891 <http://tracker.ceph.com/issues/18891>, pr#12490 <http://github.com/ceph/ceph/pull/12490>, Matt Benjamin)issue#18526 <http://tracker.ceph.com/issues/18526>, issue#16673 <http://tracker.ceph.com/issues/16673>, pr#11497 <http://github.com/ceph/ceph/pull/11497>_, Pritha Srivastava, Radoslaw Zarzynski, Pete Zaitcev, Abhishek Lekshmanan)issue#17931 <http://tracker.ceph.com/issues/17931>, pr#12258 <http://github.com/ceph/ceph/pull/12258>, Radoslaw Zarzynski)issue#17820 <http://tracker.ceph.com/issues/17820>, pr#12316 <http://github.com/ceph/ceph/pull/12316>, Orit Wasserman)issue#18364 <http://tracker.ceph.com/issues/18364>, issue#16355 <http://tracker.ceph.com/issues/16355>, pr#13276 <http://github.com/ceph/ceph/pull/13276>_, Radoslaw Zarzynski)issue#13724 <http://tracker.ceph.com/issues/13724>, pr#11470 <http://github.com/ceph/ceph/pull/11470>, Weijun Duan)issue#17549 <http://tracker.ceph.com/issues/17549>, issue#17550 <http://tracker.ceph.com/issues/17550>, pr#13341 <http://github.com/ceph/ceph/pull/13341>_, Yehuda Sadeh, Robin H. Johnson)issue#17440 <http://tracker.ceph.com/issues/17440>, issue#15975 <http://tracker.ceph.com/issues/15975>, issue#17136 <http://tracker.ceph.com/issues/17136>, pr#11760 <http://github.com/ceph/ceph/pull/11760>, Casey Bodley, Robin H. Johnson)issue#18187 <http://tracker.ceph.com/issues/18187>, pr#12397 <http://github.com/ceph/ceph/pull/12397>, LiuYang)issue#17897 <http://tracker.ceph.com/issues/17897>, pr#12174 <http://github.com/ceph/ceph/pull/12174>, Yehuda Sadeh)issue#17888 <http://tracker.ceph.com/issues/17888>, pr#12320 <http://github.com/ceph/ceph/pull/12320>, Casey Bodley)issue#18631 <http://tracker.ceph.com/issues/18631>, pr#13273 <http://github.com/ceph/ceph/pull/13273>, Orit Wasserman)issue#17625 <http://tracker.ceph.com/issues/17625>, pr#11675 <http://github.com/ceph/ceph/pull/11675>, Orit Wasserman)issue#18331 <http://tracker.ceph.com/issues/18331>, pr#13358 <http://github.com/ceph/ceph/pull/13358>, Yehuda Sadeh)issue#16597 <http://tracker.ceph.com/issues/16597>, pr#11990 <http://github.com/ceph/ceph/pull/11990>, weiqiaomiao)issue#15557 <http://tracker.ceph.com/issues/15557>, pr#10661 <http://github.com/ceph/ceph/pull/10661>, Pavan Rallabhandi)issue#17755 <http://tracker.ceph.com/issues/17755>, pr#11759 <http://github.com/ceph/ceph/pull/11759>, Yehuda Sadeh)issue#18339 <http://tracker.ceph.com/issues/18339>, pr#12678 <http://github.com/ceph/ceph/pull/12678>, Weibing Zhang)issue#18412 <http://tracker.ceph.com/issues/18412>, issue#18300 <http://tracker.ceph.com/issues/18300>, pr#13004 <http://github.com/ceph/ceph/pull/13004>_, Casey Bodley, Sage Weil)issue#17812 <http://tracker.ceph.com/issues/17812>, pr#11872 <http://github.com/ceph/ceph/pull/11872>, Casey Bodley)issue#18651 <http://tracker.ceph.com/issues/18651>, pr#13177 <http://github.com/ceph/ceph/pull/13177>, Matt Benjamin)issue#15776 <http://tracker.ceph.com/issues/15776>, pr#12622 <http://github.com/ceph/ceph/pull/12622>, Wido den Hollander, Abhishek Lekshmanan)issue#17670 <http://tracker.ceph.com/issues/17670>, pr#11857 <http://github.com/ceph/ceph/pull/11857>, Patrick Donnelly)issue#12790 <http://tracker.ceph.com/issues/12790>, pr#13068 <http://github.com/ceph/ceph/pull/13068>, Yehuda Sadeh, Javier M. Mellid, Matt Benjamin)issue#17661 <http://tracker.ceph.com/issues/17661>, issue#17624 <http://tracker.ceph.com/issues/17624>, pr#11864 <http://github.com/ceph/ceph/pull/11864>_, Zengran Zhang, Casey Bodley)issue#17044 <http://tracker.ceph.com/issues/17044>, pr#11477 <http://github.com/ceph/ceph/pull/11477>, Casey Bodley)issue#17571 <http://tracker.ceph.com/issues/17571>, pr#11866 <http://github.com/ceph/ceph/pull/11866>, Casey Bodley)issue#17465 <http://tracker.ceph.com/issues/17465>, pr#12738 <http://github.com/ceph/ceph/pull/12738>, Casey Bodley)issue#17047 <http://tracker.ceph.com/issues/17047>, pr#11476 <http://github.com/ceph/ceph/pull/11476>, Casey Bodley)issue#17698 <http://tracker.ceph.com/issues/17698>, pr#12044 <http://github.com/ceph/ceph/pull/12044>, Casey Bodley)issue#18083 <http://tracker.ceph.com/issues/18083>, pr#12314 <http://github.com/ceph/ceph/pull/12314>, Casey Bodley)issue#17792 <http://tracker.ceph.com/issues/17792>, issue#18414 <http://tracker.ceph.com/issues/18414>, issue#17793 <http://tracker.ceph.com/issues/17793>, issue#18407 <http://tracker.ceph.com/issues/18407>, pr#13001 <http://github.com/ceph/ceph/pull/13001>_, Casey Bodley)issue#16894 <http://tracker.ceph.com/issues/16894>, pr#11868 <http://github.com/ceph/ceph/pull/11868>, Casey Bodley)issue#17387 <http://tracker.ceph.com/issues/17387>, pr#11574 <http://github.com/ceph/ceph/pull/11574>, Gaurav Kumar Garg)issue#17568 <http://tracker.ceph.com/issues/17568>, pr#11865 <http://github.com/ceph/ceph/pull/11865>, Casey Bodley)issue#17822 <http://tracker.ceph.com/issues/17822>, pr#12313 <http://github.com/ceph/ceph/pull/12313>, Casey Bodley)issue#18488 <http://tracker.ceph.com/issues/18488>, pr#13180 <http://github.com/ceph/ceph/pull/13180>, Casey Bodley)issue#18064 <http://tracker.ceph.com/issues/18064>, pr#13175 <http://github.com/ceph/ceph/pull/13175>, Abhishek Lekshmanan)issue#17963 <http://tracker.ceph.com/issues/17963>, pr#12156 <http://github.com/ceph/ceph/pull/12156>, Casey Bodley)issue#17239 <http://tracker.ceph.com/issues/17239>, pr#13171 <http://github.com/ceph/ceph/pull/13171>, Orit Wasserman)issue#18333 <http://tracker.ceph.com/issues/18333>, pr#13182 <http://github.com/ceph/ceph/pull/13182>, Orit Wasserman)issue#17850 <http://tracker.ceph.com/issues/17850>, pr#12045 <http://github.com/ceph/ceph/pull/12045>, Matt Benjamin)issue#17076 <http://tracker.ceph.com/issues/17076>, pr#12542 <http://github.com/ceph/ceph/pull/12542>, Pritha Srivastava)issue#18078 <http://tracker.ceph.com/issues/18078>, pr#12428 <http://github.com/ceph/ceph/pull/12428>, Yehuda Sadeh, Casey Bodley)issue#17580 <http://tracker.ceph.com/issues/17580>, pr#11867 <http://github.com/ceph/ceph/pull/11867>, Casey Bodley)issue#17663 <http://tracker.ceph.com/issues/17663>, pr#11672 <http://github.com/ceph/ceph/pull/11672>, Matt Benjamin)issue#17372 <http://tracker.ceph.com/issues/17372>, pr#11863 <http://github.com/ceph/ceph/pull/11863>, Yehuda Sadeh)issue#17985 <http://tracker.ceph.com/issues/17985>, pr#12419 <http://github.com/ceph/ceph/pull/12419>, Yehuda Sadeh, Sage Weil)issue#18003 <http://tracker.ceph.com/issues/18003>, pr#13173 <http://github.com/ceph/ceph/pull/13173>, Orit Wasserman)issue#17961 <http://tracker.ceph.com/issues/17961>, pr#12079 <http://github.com/ceph/ceph/pull/12079>, Radoslaw Zarzynski)issue#17598 <http://tracker.ceph.com/issues/17598>, pr#11876 <http://github.com/ceph/ceph/pull/11876>, weiqiaomiao)issue#17364 <http://tracker.ceph.com/issues/17364>, pr#12315 <http://github.com/ceph/ceph/pull/12315>, Orit Wasserman)issue#18071 <http://tracker.ceph.com/issues/18071>, pr#12997 <http://github.com/ceph/ceph/pull/12997>, Matt Benjamin)issue#15915 <http://tracker.ceph.com/issues/15915>, issue#16368 <http://tracker.ceph.com/issues/16368>, issue#16695 <http://tracker.ceph.com/issues/16695>, pr#11627 <http://github.com/ceph/ceph/pull/11627>, John Coyle, Casey Bodley)issue#18719 <http://tracker.ceph.com/issues/18719>, pr#13161 <http://github.com/ceph/ceph/pull/13161>, Nathan Cutler)issue#18920 <http://tracker.ceph.com/issues/18920>, pr#13404 <http://github.com/ceph/ceph/pull/13404>, Nathan Cutler)issue#17167 <http://tracker.ceph.com/issues/17167>, pr#12764 <http://github.com/ceph/ceph/pull/12764>, Orit Wasserman)issue#18416 <http://tracker.ceph.com/issues/18416>, issue#18401 <http://tracker.ceph.com/issues/18401>, pr#13050 <http://github.com/ceph/ceph/pull/13050>_, Nathan Cutler, Sage Weil, Yuri Weinstein)issue#16263 <http://tracker.ceph.com/issues/16263>, pr#13240 <http://github.com/ceph/ceph/pull/13240>, Nathan Cutler, Kefu Chai)issue#18393 <http://tracker.ceph.com/issues/18393>, pr#12761 <http://github.com/ceph/ceph/pull/12761>, Sage Weil)issue#19006 <http://tracker.ceph.com/issues/19006>, pr#13533 <http://github.com/ceph/ceph/pull/13533>, Nathan Cutler)issue#19004 <http://tracker.ceph.com/issues/19004>, pr#13222 <http://github.com/ceph/ceph/pull/13222>, Sage Weil)issue#18736 <http://tracker.ceph.com/issues/18736>, pr#13106 <http://github.com/ceph/ceph/pull/13106>, Vasu Kulkarni)issue#18149 <http://tracker.ceph.com/issues/18149>, issue#10773 <http://tracker.ceph.com/issues/10773>, pr#13103 <http://github.com/ceph/ceph/pull/13103>_, Jason Dillaman)issue#18846 <http://tracker.ceph.com/issues/18846>, pr#13299 <http://github.com/ceph/ceph/pull/13299>, Loic Dachary)issue#18856 <http://tracker.ceph.com/issues/18856>, issue#18846 <http://tracker.ceph.com/issues/18846>, pr#13331 <http://github.com/ceph/ceph/pull/13331>_, Nathan Cutler)issue#18440 <http://tracker.ceph.com/issues/18440>, pr#12822 <http://github.com/ceph/ceph/pull/12822>, Nathan Cutler, Venky Shankar)issue#18542 <http://tracker.ceph.com/issues/18542>, pr#12959 <http://github.com/ceph/ceph/pull/12959>, Jason Dillaman)issue#18089 <http://tracker.ceph.com/issues/18089>, pr#13153 <http://github.com/ceph/ceph/pull/13153>, Nathan Cutler)issue#18384 <http://tracker.ceph.com/issues/18384>, pr#12745 <http://github.com/ceph/ceph/pull/12745>, Nathan Cutler)issue#18336 <http://tracker.ceph.com/issues/18336>, issue#18271 <http://tracker.ceph.com/issues/18271>, issue#18388 <http://tracker.ceph.com/issues/18388>, pr#12686 <http://github.com/ceph/ceph/pull/12686>, Nathan Cutler, Sage Weil)issue#16556 <http://tracker.ceph.com/issues/16556>, issue#17832 <http://tracker.ceph.com/issues/17832>, pr#11953 <http://github.com/ceph/ceph/pull/11953>_, John Spray)issue#16014 <http://tracker.ceph.com/issues/16014>, pr#12151 <http://github.com/ceph/ceph/pull/12151>, Loic Dachary)issue#17889 <http://tracker.ceph.com/issues/17889>, issue#17813 <http://tracker.ceph.com/issues/17813>, pr#12147 <http://github.com/ceph/ceph/pull/12147>_, Loic Dachary)issue#17849 <http://tracker.ceph.com/issues/17849>, pr#12033 <http://github.com/ceph/ceph/pull/12033>, Loic Dachary)issue#18538 <http://tracker.ceph.com/issues/18538>, pr#13025 <http://github.com/ceph/ceph/pull/13025>, Samuel Matzek)issue#17306 <http://tracker.ceph.com/issues/17306>, pr#11410 <http://github.com/ceph/ceph/pull/11410>, Kefu Chai)issue#17526 <http://tracker.ceph.com/issues/17526>, pr#13049 <http://github.com/ceph/ceph/pull/13049>, Loic Dachary)issue#17896 <http://tracker.ceph.com/issues/17896>, pr#11968 <http://github.com/ceph/ceph/pull/11968>, Mingxin Liu)issue#18049 <http://tracker.ceph.com/issues/18049>, issue#13160 <http://tracker.ceph.com/issues/13160>, pr#12210 <http://github.com/ceph/ceph/pull/12210>_, David Disseldorp)This point release fixes an important regression introduced in v10.2.4 <http://tracker.ceph.com/issues/18185>_.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.5.txt>.
issue#18185 <http://tracker.ceph.com/issues/18185>, pr#12376 <https://github.com/ceph/ceph/pull/12376>, Sage Weil)This point release fixes several important bugs in RBD mirroring, RGW multi-site, CephFS, and RADOS.
We recommend that all v10.2.x users upgrade. Also note the following when upgrading from hammer
When the last hammer OSD in a cluster containing jewel MONs is upgraded to jewel, as of 10.2.4 the jewel MONs will issue this warning: "all OSDs are running jewel or later but the 'require_jewel_osds' osdmap flag is not set" and change the cluster health status to HEALTH_WARN.
This is a signal for the admin to do "ceph osd set require_jewel_osds" - by doing this, the upgrade path is complete and no more pre-Jewel OSDs may be added to the cluster.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.4.txt>.
issue#17516 <http://tracker.ceph.com/issues/17516>, pr#11492 <http://github.com/ceph/ceph/pull/11492>, Alexander Graf)issue#17312 <http://tracker.ceph.com/issues/17312>, pr#11478 <http://github.com/ceph/ceph/pull/11478>, Daniel Gryniewicz)issue#17381 <http://tracker.ceph.com/issues/17381>, pr#11201 <http://github.com/ceph/ceph/pull/11201>, Boris Ranto)issue#16949 <http://tracker.ceph.com/issues/16949>, pr#10862 <http://github.com/ceph/ceph/pull/10862>_, Nathan Cutler)issue#17091 <http://tracker.ceph.com/issues/17091>, pr#10812 <http://github.com/ceph/ceph/pull/10812>, Nathan Cutler)issue#16937 <http://tracker.ceph.com/issues/16937>, pr#10794 <http://github.com/ceph/ceph/pull/10794>, Michel Normand)issue#16398 <http://tracker.ceph.com/issues/16398>, pr#10855 <http://github.com/ceph/ceph/pull/10855>, Vikhyat Umrao, Kefu Chai)issue#17560 <http://tracker.ceph.com/issues/17560>, pr#11431 <http://github.com/ceph/ceph/pull/11431>, Ken Dreyer)issue#16663 <http://tracker.ceph.com/issues/16663>, pr#10278 <http://github.com/ceph/ceph/pull/10278>, Casey Bodley)issue#7627 <http://tracker.ceph.com/issues/7627>, issue#16441 <http://tracker.ceph.com/issues/16441>, issue#16440 <http://tracker.ceph.com/issues/16440>, pr#9872 <http://github.com/ceph/ceph/pull/9872>, Vladislav Odintsov)issue#17541 <http://tracker.ceph.com/issues/17541>, pr#11158 <http://github.com/ceph/ceph/pull/11158>, Jelle vd Kooij)issue#16079 <http://tracker.ceph.com/issues/16079>, pr#11460 <http://github.com/ceph/ceph/pull/11460>, Lu Shi)issue#15808 <http://tracker.ceph.com/issues/15808>, pr#11231 <http://github.com/ceph/ceph/pull/11231>, Brad Hubbard)issue#16130 <http://tracker.ceph.com/issues/16130>, pr#11461 <http://github.com/ceph/ceph/pull/11461>, Vikhyat Umrao)issue#16171 <http://tracker.ceph.com/issues/16171>, pr#10784 <http://github.com/ceph/ceph/pull/10784>, Jason Dillaman)issue#15758 <http://tracker.ceph.com/issues/15758>, pr#10761 <http://github.com/ceph/ceph/pull/10761>, Wei Jin)issue#17357 <http://tracker.ceph.com/issues/17357>, pr#11171 <http://github.com/ceph/ceph/pull/11171>, Andreas Gerstmayr)issue#17859 <http://tracker.ceph.com/issues/17859>, pr#12001 <http://github.com/ceph/ceph/pull/12001>, Sage Weil)issue#17172 <http://tracker.ceph.com/issues/17172>, pr#11419 <http://github.com/ceph/ceph/pull/11419>, Yan, Zheng)issue#16973 <http://tracker.ceph.com/issues/16973>, pr#11418 <http://github.com/ceph/ceph/pull/11418>, John Spray)issue#16066 <http://tracker.ceph.com/issues/16066>, issue#16067 <http://tracker.ceph.com/issues/16067>, pr#10107 <http://github.com/ceph/ceph/pull/10107>_, Yan, Zheng)issue#17197 <http://tracker.ceph.com/issues/17197>, pr#10921 <http://github.com/ceph/ceph/pull/10921>, Patrick Donnelly)issue#16764 <http://tracker.ceph.com/issues/16764>, pr#10958 <http://github.com/ceph/ceph/pull/10958>, John Spray)issue#16668 <http://tracker.ceph.com/issues/16668>, pr#10877 <http://github.com/ceph/ceph/pull/10877>, Jeff Layton)issue#17105 <http://tracker.ceph.com/issues/17105>, pr#10997 <http://github.com/ceph/ceph/pull/10997>, Patrick Donnelly)issue#17205 <http://tracker.ceph.com/issues/17205>, pr#11409 <http://github.com/ceph/ceph/pull/11409>, Casey Bodley)issue#15308 <http://tracker.ceph.com/issues/15308>, pr#11193 <http://github.com/ceph/ceph/pull/11193>, Vikhyat Umrao)issue#18058 <http://tracker.ceph.com/issues/18058>, pr#12207 <http://github.com/ceph/ceph/pull/12207>, Josh Durgin)issue#16740 <http://tracker.ceph.com/issues/16740>, pr#11337 <http://github.com/ceph/ceph/pull/11337>, Jason Dillaman)issue#17695 <http://tracker.ceph.com/issues/17695>, pr#11644 <http://github.com/ceph/ceph/pull/11644>, Jason Dillaman)issue#17549 <http://tracker.ceph.com/issues/17549>, pr#11420 <http://github.com/ceph/ceph/pull/11420>, Jason Dillaman)issue#17253 <http://tracker.ceph.com/issues/17253>, pr#11414 <http://github.com/ceph/ceph/pull/11414>_, Yan, Zheng)issue#17173 <http://tracker.ceph.com/issues/17173>, pr#11412 <http://github.com/ceph/ceph/pull/11412>, John Spray)issue#17286 <http://tracker.ceph.com/issues/17286>, pr#11416 <http://github.com/ceph/ceph/pull/11416>, Yan, Zheng)issue#17271 <http://tracker.ceph.com/issues/17271>, pr#11415 <http://github.com/ceph/ceph/pull/11415>, Yan, Zheng)issue#16266 <http://tracker.ceph.com/issues/16266>, pr#11408 <http://github.com/ceph/ceph/pull/11408>, Brad Hubbard)issue#15809 <http://tracker.ceph.com/issues/15809>, pr#9388 <http://github.com/ceph/ceph/pull/9388>, Vikhyat Umrao)issue#17725 <http://tracker.ceph.com/issues/17725>, pr#12267 <http://github.com/ceph/ceph/pull/12267>, Joao Eduardo Luis)issue#17899 <http://tracker.ceph.com/issues/17899>, pr#12067 <http://github.com/ceph/ceph/pull/12067>, Samuel Just)issue#17390 <http://tracker.ceph.com/issues/17390>, pr#11272 <http://github.com/ceph/ceph/pull/11272>, Igor Podoski)issue#17365 <http://tracker.ceph.com/issues/17365>, issue#17386 <http://tracker.ceph.com/issues/17386>, pr#11679 <http://github.com/ceph/ceph/pull/11679>_, Sage Weil, xie xingguo)issue#16653 <http://tracker.ceph.com/issues/16653>, pr#10861 <http://github.com/ceph/ceph/pull/10861>, song baisen)issue#16525 <http://tracker.ceph.com/issues/16525>, pr#10496 <http://github.com/ceph/ceph/pull/10496>, Kefu Chai)issue#17466 <http://tracker.ceph.com/issues/17466>, pr#11389 <http://github.com/ceph/ceph/pull/11389>, John Spray)issue#17685 <http://tracker.ceph.com/issues/17685>, pr#11642 <http://github.com/ceph/ceph/pull/11642>, John Spray)issue#17055 <http://tracker.ceph.com/issues/17055>, pr#10757 <http://github.com/ceph/ceph/pull/10757>, Zengran Zhang)issue#16933 <http://tracker.ceph.com/issues/16933>, pr#10860 <http://github.com/ceph/ceph/pull/10860>, Kefu Chai)issue#18015 <http://tracker.ceph.com/issues/18015>, pr#12167 <http://github.com/ceph/ceph/pull/12167>, Sage Weil)issue#16998 <http://tracker.ceph.com/issues/16998>, pr#10883 <http://github.com/ceph/ceph/pull/10883>_, Samuel Just)issue#13967 <http://tracker.ceph.com/issues/13967>, pr#10885 <http://github.com/ceph/ceph/pull/10885>, Tao Chang)issue#16433 <http://tracker.ceph.com/issues/16433>, pr#10645 <http://github.com/ceph/ceph/pull/10645>, Jason Dillaman)issue#15762 <http://tracker.ceph.com/issues/15762>, pr#9739 <http://github.com/ceph/ceph/pull/9739>, Vikhyat Umrao, Sage Weil)issue#17470 <http://tracker.ceph.com/issues/17470>, pr#11311 <http://github.com/ceph/ceph/pull/11311>, Samuel Just)issue#16706 <http://tracker.ceph.com/issues/16706>, pr#10759 <http://github.com/ceph/ceph/pull/10759>, xie xingguo)issue#17590 <http://tracker.ceph.com/issues/17590>, pr#11634 <http://github.com/ceph/ceph/pull/11634>, Jason Dillaman)issue#16156 <http://tracker.ceph.com/issues/16156>, pr#10886 <http://github.com/ceph/ceph/pull/10886>, Samuel Just)issue#16610 <http://tracker.ceph.com/issues/16610>, pr#10864 <http://github.com/ceph/ceph/pull/10864>, Yan, Zheng)pr#11728 <https://github.com/ceph/ceph/pull/11728>_, Josh Durgin)issue#16984 <http://tracker.ceph.com/issues/16984>, pr#10857 <http://github.com/ceph/ceph/pull/10857>, Jason Dillaman)issue#17289 <http://tracker.ceph.com/issues/17289>, issue#17254 <http://tracker.ceph.com/issues/17254>, pr#11466 <http://github.com/ceph/ceph/pull/11466>_, Jason Dillaman)issue#16449 <http://tracker.ceph.com/issues/16449>, pr#10650 <http://github.com/ceph/ceph/pull/10650>, Mykola Golub)issue#16056 <http://tracker.ceph.com/issues/16056>, pr#11459 <http://github.com/ceph/ceph/pull/11459>, zhuangzeqiang)issue#17566 <http://tracker.ceph.com/issues/17566>, pr#11590 <http://github.com/ceph/ceph/pull/11590>, Jason Dillaman)issue#16967 <http://tracker.ceph.com/issues/16967>, pr#10796 <http://github.com/ceph/ceph/pull/10796>, Jason Dillaman)issue#16887 <http://tracker.ceph.com/issues/16887>, pr#10652 <http://github.com/ceph/ceph/pull/10652>, Jason Dillaman)issue#17198 <http://tracker.ceph.com/issues/17198>, pr#11463 <http://github.com/ceph/ceph/pull/11463>, Jason Dillaman)issue#17310 <http://tracker.ceph.com/issues/17310>, pr#11464 <http://github.com/ceph/ceph/pull/11464>, Jason Dillaman)issue#17223 <http://tracker.ceph.com/issues/17223>, pr#11018 <http://github.com/ceph/ceph/pull/11018>, Ilya Dryomov)issue#17554 <http://tracker.ceph.com/issues/17554>, pr#11400 <http://github.com/ceph/ceph/pull/11400>, Ilya Dryomov)issue#16855 <http://tracker.ceph.com/issues/16855>, issue#16555 <http://tracker.ceph.com/issues/16555>, issue#14738 <http://tracker.ceph.com/issues/14738>, issue#15259 <http://tracker.ceph.com/issues/15259>, issue#17446 <http://tracker.ceph.com/issues/17446>, issue#17355 <http://tracker.ceph.com/issues/17355>, issue#16538 <http://tracker.ceph.com/issues/16538>, issue#16974 <http://tracker.ceph.com/issues/16974>, issue#17283 <http://tracker.ceph.com/issues/17283>, issue#17317 <http://tracker.ceph.com/issues/17317>, issue#17416 <http://tracker.ceph.com/issues/17416>, issue#16227 <http://tracker.ceph.com/issues/16227>, pr#11433 <http://github.com/ceph/ceph/pull/11433>_, Mykola Golub, Ricardo Dias, Jason Dillaman)issue#16921 <http://tracker.ceph.com/issues/16921>, pr#11467 <http://github.com/ceph/ceph/pull/11467>, Jason Dillaman)issue#17330 <http://tracker.ceph.com/issues/17330>, pr#11462 <http://github.com/ceph/ceph/pull/11462>, Jason Dillaman)issue#16435 <http://tracker.ceph.com/issues/16435>, pr#10866 <http://github.com/ceph/ceph/pull/10866>, Yehuda Sadeh)issue#17293 <http://tracker.ceph.com/issues/17293>, pr#11473 <http://github.com/ceph/ceph/pull/11473>, SirishaGuduru)issue#17256 <http://tracker.ceph.com/issues/17256>, pr#11321 <http://github.com/ceph/ceph/pull/11321>, Pavan Rallabhandi, Matt Benjamin)issue#17111 <http://tracker.ceph.com/issues/17111>, pr#11472 <http://github.com/ceph/ceph/pull/11472>, Yang Honggang)issue#15603 <http://tracker.ceph.com/issues/15603>, pr#11475 <http://github.com/ceph/ceph/pull/11475>, la-sguduru)issue#17371 <http://tracker.ceph.com/issues/17371>, pr#11519 <http://github.com/ceph/ceph/pull/11519>, Orit Wasserman)issue#17073 <http://tracker.ceph.com/issues/17073>, pr#11330 <http://github.com/ceph/ceph/pull/11330>, Casey Bodley)issue#16494 <http://tracker.ceph.com/issues/16494>, pr#11367 <http://github.com/ceph/ceph/pull/11367>, Yehuda Sadeh)issue#17281 <http://tracker.ceph.com/issues/17281>, issue#17280 <http://tracker.ceph.com/issues/17280>, pr#11139 <http://github.com/ceph/ceph/pull/11139>_, Ken Dreyer, Thomas Serlin)issue#16742 <http://tracker.ceph.com/issues/16742>, pr#11021 <http://github.com/ceph/ceph/pull/11021>, Yehuda Sadeh)issue#17544 <http://tracker.ceph.com/issues/17544>, issue#17185 <http://tracker.ceph.com/issues/17185>, pr#11332 <http://github.com/ceph/ceph/pull/11332>_, Harald Klein, Matt Benjamin)issue#16564 <http://tracker.ceph.com/issues/16564>, pr#10656 <http://github.com/ceph/ceph/pull/10656>, Yan Jun)issue#16410 <http://tracker.ceph.com/issues/16410>, pr#10832 <http://github.com/ceph/ceph/pull/10832>, Pavan Rallabhandi, Daniel Gryniewicz)issue#17504 <http://tracker.ceph.com/issues/17504>, pr#11342 <http://github.com/ceph/ceph/pull/11342>, weiqiaomiao)issue#17692 <http://tracker.ceph.com/issues/17692>, pr#11626 <http://github.com/ceph/ceph/pull/11626>, Marcus Watts)issue#17625 <http://tracker.ceph.com/issues/17625>, pr#11669 <http://github.com/ceph/ceph/pull/11669>, Orit Wasserman)issue#17443 <http://tracker.ceph.com/issues/17443>, issue#16856 <http://tracker.ceph.com/issues/16856>, pr#11563 <http://github.com/ceph/ceph/pull/11563>_, Yehuda Sadeh, Orit Wasserman)issue#17635 <http://tracker.ceph.com/issues/17635>, pr#11662 <http://github.com/ceph/ceph/pull/11662>, Yehuda Sadeh)issue#16759 <http://tracker.ceph.com/issues/16759>, pr#10657 <http://github.com/ceph/ceph/pull/10657>, Yehuda Sadeh)issue#17393 <http://tracker.ceph.com/issues/17393>, issue#17311 <http://tracker.ceph.com/issues/17311>, issue#17367 <http://tracker.ceph.com/issues/17367>, issue#17319 <http://tracker.ceph.com/issues/17319>, issue#17321 <http://tracker.ceph.com/issues/17321>, issue#17322 <http://tracker.ceph.com/issues/17322>, issue#17323 <http://tracker.ceph.com/issues/17323>, issue#17325 <http://tracker.ceph.com/issues/17325>, issue#17326 <http://tracker.ceph.com/issues/17326>, issue#17327 <http://tracker.ceph.com/issues/17327>, pr#11335 <http://github.com/ceph/ceph/pull/11335>_, Min Chen, Yan Jun, Weibing Zhang, Matt Benjamin)issue#17051 <http://tracker.ceph.com/issues/17051>, pr#10890 <http://github.com/ceph/ceph/pull/10890>, Casey Bodley)issue#17110 <http://tracker.ceph.com/issues/17110>, pr#10867 <http://github.com/ceph/ceph/pull/10867>, weiqiaomiao)issue#17036 <http://tracker.ceph.com/issues/17036>, pr#10868 <http://github.com/ceph/ceph/pull/10868>, weiqiaomiao)issue#16976 <http://tracker.ceph.com/issues/16976>, pr#10889 <http://github.com/ceph/ceph/pull/10889>, Matt Benjamin)issue#16930 <http://tracker.ceph.com/issues/16930>, pr#11471 <http://github.com/ceph/ceph/pull/11471>, Yehuda Sadeh)issue#16751 <http://tracker.ceph.com/issues/16751>, pr#10891 <http://github.com/ceph/ceph/pull/10891>, Orit Wasserman)issue#15195 <http://tracker.ceph.com/issues/15195>, pr#11474 <http://github.com/ceph/ceph/pull/11474>, Qiankun Zheng)issue#13286 <http://tracker.ceph.com/issues/13286>, pr#11469 <http://github.com/ceph/ceph/pull/11469>, Yehuda Sadeh, Weijun Duan)issue#17607 <http://tracker.ceph.com/issues/17607>, pr#11548 <http://github.com/ceph/ceph/pull/11548>, Loic Dachary)issue#16529 <http://tracker.ceph.com/issues/16529>, pr#10888 <http://github.com/ceph/ceph/pull/10888>, Jason Dillaman)issue#17100 <http://tracker.ceph.com/issues/17100>, pr#11411 <http://github.com/ceph/ceph/pull/11411>, Loic Dachary)issue#17365 <http://tracker.ceph.com/issues/17365>, issue#17728 <http://tracker.ceph.com/issues/17728>, issue#16955 <http://tracker.ceph.com/issues/16955>, pr#11742 <http://github.com/ceph/ceph/pull/11742>, Haomai Wang, Kefu Chai, Michal Jarzabek, Sage Weil)issue#17815 <http://tracker.ceph.com/issues/17815>, pr#11822 <http://github.com/ceph/ceph/pull/11822>, Patrick Donnelly)issue#17179 <http://tracker.ceph.com/issues/17179>, issue#17400 <http://tracker.ceph.com/issues/17400>, pr#11126 <http://github.com/ceph/ceph/pull/11126>_, Kefu Chai, xie xingguo)issue#16255 <http://tracker.ceph.com/issues/16255>, pr#11417 <http://github.com/ceph/ceph/pull/11417>, John Spray)issue#16580 <http://tracker.ceph.com/issues/16580>, pr#10758 <http://github.com/ceph/ceph/pull/10758>, Loic Dachary)issue#15990 <http://tracker.ceph.com/issues/15990>, pr#10884 <http://github.com/ceph/ceph/pull/10884>, Boris Ranto)issue#16280 <http://tracker.ceph.com/issues/16280>, issue#17662 <http://tracker.ceph.com/issues/17662>, pr#11657 <http://github.com/ceph/ceph/pull/11657>_, Jayashree Candadai, Anirudha Bose, Loic Dachary, Shylesh Kumar)issue#17307 <http://tracker.ceph.com/issues/17307>, pr#11407 <http://github.com/ceph/ceph/pull/11407>, Kefu Chai)issue#17220 <http://tracker.ceph.com/issues/17220>, pr#11252 <http://github.com/ceph/ceph/pull/11252>, Josh Durgin)issue#14267 <http://tracker.ceph.com/issues/14267>, pr#11746 <http://github.com/ceph/ceph/pull/11746>, David Galloway)This point release fixes several important bugs in RBD mirroring, RGW multi-site, CephFS, and RADOS.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.3.txt>.
issue#16351 <http://tracker.ceph.com/issues/16351>, pr#10653 <http://github.com/ceph/ceph/pull/10653>, runsisi, Loic Dachary)issue#14828 <http://tracker.ceph.com/issues/14828>, pr#9917 <http://github.com/ceph/ceph/pull/9917>, Nathan Cutler)issue#16095 <http://tracker.ceph.com/issues/16095>, pr#10008 <http://github.com/ceph/ceph/pull/10008>, Ken Dreyer)issue#15984 <http://tracker.ceph.com/issues/15984>, pr#10364 <http://github.com/ceph/ceph/pull/10364>, Nathan Cutler)issue#16598 <http://tracker.ceph.com/issues/16598>, issue#16645 <http://tracker.ceph.com/issues/16645>, pr#10357 <http://github.com/ceph/ceph/pull/10357>_, Nathan Cutler, Dan Horák, Ricardo Dias, Kefu Chai)issue#17092 <http://tracker.ceph.com/issues/17092>, pr#10816 <http://github.com/ceph/ceph/pull/10816>, Nathan Cutler)issue#16936 <http://tracker.ceph.com/issues/16936>, pr#10614 <http://github.com/ceph/ceph/pull/10614>, Michel Normand)issue#12287 <http://tracker.ceph.com/issues/12287>, pr#10420 <http://github.com/ceph/ceph/pull/10420>, Oleh Prypin, Kefu Chai)issue#16899 <http://tracker.ceph.com/issues/16899>, pr#10552 <http://github.com/ceph/ceph/pull/10552>, Noah Watkins)issue#15607 <http://tracker.ceph.com/issues/15607>, pr#8754 <http://github.com/ceph/ceph/pull/8754>, Karol Mroz)issue#16655 <http://tracker.ceph.com/issues/16655>, pr#10303 <http://github.com/ceph/ceph/pull/10303>, Yan, Zheng)issue#16137 <http://tracker.ceph.com/issues/16137>, pr#10106 <http://github.com/ceph/ceph/pull/10106>, Yan, Zheng)issue#15723 <http://tracker.ceph.com/issues/15723>, pr#9562 <http://github.com/ceph/ceph/pull/9562>, Yan, Zheng, Noah Watkins)issue#15406 <http://tracker.ceph.com/issues/15406>, issue#15614 <http://tracker.ceph.com/issues/15614>, issue#15615 <http://tracker.ceph.com/issues/15615>, pr#10453 <http://github.com/ceph/ceph/pull/10453>, John Spray, Ramana Raja, Xiaoxi Chen)issue#17126 <http://tracker.ceph.com/issues/17126>, pr#10847 <http://github.com/ceph/ceph/pull/10847>, Greg Farnum)issue#15705 <http://tracker.ceph.com/issues/15705>, pr#9547 <http://github.com/ceph/ceph/pull/9547>, John Spray)issue#12653 <http://tracker.ceph.com/issues/12653>, issue#15634 <http://tracker.ceph.com/issues/15634>, pr#10108 <http://github.com/ceph/ceph/pull/10108>_, Yan, Zheng)issue#15535 <http://tracker.ceph.com/issues/15535>, pr#9574 <http://github.com/ceph/ceph/pull/9574>, Jim Wright)issue#16012 <http://tracker.ceph.com/issues/16012>, pr#9997 <http://github.com/ceph/ceph/pull/9997>, Sage Weil)issue#16450 <http://tracker.ceph.com/issues/16450>, pr#10053 <http://github.com/ceph/ceph/pull/10053>, Jason Dillaman)issue#16364 <http://tracker.ceph.com/issues/16364>, pr#10051 <http://github.com/ceph/ceph/pull/10051>, Jason Dillaman)issue#16446 <http://tracker.ceph.com/issues/16446>, pr#10054 <http://github.com/ceph/ceph/pull/10054>, Jason Dillaman)issue#16561 <http://tracker.ceph.com/issues/16561>, pr#10647 <http://github.com/ceph/ceph/pull/10647>, Jason Dillaman)issue#16471 <http://tracker.ceph.com/issues/16471>, pr#10009 <http://github.com/ceph/ceph/pull/10009>, Jason Dillaman)issue#16350 <http://tracker.ceph.com/issues/16350>, pr#10010 <http://github.com/ceph/ceph/pull/10010>, Jason Dillaman)issue#16470 <http://tracker.ceph.com/issues/16470>, pr#10052 <http://github.com/ceph/ceph/pull/10052>, Jason Dillaman)issue#16445 <http://tracker.ceph.com/issues/16445>, pr#10055 <http://github.com/ceph/ceph/pull/10055>, Jason Dillaman)issue#16517 <http://tracker.ceph.com/issues/16517>, pr#9752 <http://github.com/ceph/ceph/pull/9752>, Haomai Wang)issue#16923 <http://tracker.ceph.com/issues/16923>, pr#10827 <http://github.com/ceph/ceph/pull/10827>, Jason Dillaman)issue#16600 <http://tracker.ceph.com/issues/16600>, pr#10144 <http://github.com/ceph/ceph/pull/10144>, runsisi)issue#16404 <http://tracker.ceph.com/issues/16404>, pr#9883 <http://github.com/ceph/ceph/pull/9883>, Jason Dillaman)issue#16707 <http://tracker.ceph.com/issues/16707>, issue#16689 <http://tracker.ceph.com/issues/16689>, pr#10649 <http://github.com/ceph/ceph/pull/10649>_, Jason Dillaman)issue#16519 <http://tracker.ceph.com/issues/16519>, pr#9952 <http://github.com/ceph/ceph/pull/9952>, Mykola Golub)issue#15715 <http://tracker.ceph.com/issues/15715>, pr#10679 <http://github.com/ceph/ceph/pull/10679>, Mykola Golub)issue#16740 <http://tracker.ceph.com/issues/16740>, issue#16386 <http://tracker.ceph.com/issues/16386>, issue#16708 <http://tracker.ceph.com/issues/16708>, issue#16654 <http://tracker.ceph.com/issues/16654>, issue#16478 <http://tracker.ceph.com/issues/16478>, pr#10797 <http://github.com/ceph/ceph/pull/10797>, Mykola Golub, xinxin shu, Xiaowei Chen, Jason Dillaman)issue#16288 <http://tracker.ceph.com/issues/16288>, pr#10501 <http://github.com/ceph/ceph/pull/10501>, Douglas Fuller)issue#15689 <http://tracker.ceph.com/issues/15689>, pr#9557 <http://github.com/ceph/ceph/pull/9557>, John Spray)issue#16042 <http://tracker.ceph.com/issues/16042>, pr#10502 <http://github.com/ceph/ceph/pull/10502>, Patrick Donnelly)issue#16013 <http://tracker.ceph.com/issues/16013>, pr#10199 <http://github.com/ceph/ceph/pull/10199>, Yan, Zheng)issue#16396 <http://tracker.ceph.com/issues/16396>, pr#10500 <http://github.com/ceph/ceph/pull/10500>, Zhi Zhang)issue#16136 <http://tracker.ceph.com/issues/16136>, pr#9561 <http://github.com/ceph/ceph/pull/9561>, xie xingguo)issue#16022 <http://tracker.ceph.com/issues/16022>, pr#10103 <http://github.com/ceph/ceph/pull/10103>, Yan, Zheng)issue#16358 <http://tracker.ceph.com/issues/16358>, pr#10105 <http://github.com/ceph/ceph/pull/10105>, Yan, Zheng)issue#15920 <http://tracker.ceph.com/issues/15920>, pr#9559 <http://github.com/ceph/ceph/pull/9559>, Yan, Zheng)issue#16164 <http://tracker.ceph.com/issues/16164>, pr#10104 <http://github.com/ceph/ceph/pull/10104>, Patrick Donnelly)issue#16299 <http://tracker.ceph.com/issues/16299>, pr#10499 <http://github.com/ceph/ceph/pull/10499>, Yan, Zheng)issue#16154 <http://tracker.ceph.com/issues/16154>, pr#9560 <http://github.com/ceph/ceph/pull/9560>, Yan, Zheng)issue#15702 <http://tracker.ceph.com/issues/15702>, pr#9405 <http://github.com/ceph/ceph/pull/9405>, Zhi Zhang)issue#15866 <http://tracker.ceph.com/issues/15866>, pr#10654 <http://github.com/ceph/ceph/pull/10654>, John Spray, Kefu Chai)issue#16297 <http://tracker.ceph.com/issues/16297>, pr#10036 <http://github.com/ceph/ceph/pull/10036>, You Ji)issue#16127 <http://tracker.ceph.com/issues/16127>, pr#9998 <http://github.com/ceph/ceph/pull/9998>, Samuel Just)issue#16185 <http://tracker.ceph.com/issues/16185>, pr#10001 <http://github.com/ceph/ceph/pull/10001>, Samuel Just)issue#16237 <http://tracker.ceph.com/issues/16237>, pr#10004 <http://github.com/ceph/ceph/pull/10004>, Haomai Wang)issue#16378 <http://tracker.ceph.com/issues/16378>, issue#16418 <http://tracker.ceph.com/issues/16418>, pr#9996 <http://github.com/ceph/ceph/pull/9996>_, Haomai Wang)issue#15503 <http://tracker.ceph.com/issues/15503>, issue#15372 <http://tracker.ceph.com/issues/15372>, pr#9633 <http://github.com/ceph/ceph/pull/9633>_, Yan Jun, Haomai Wang, Piotr Dałek)issue#15849 <http://tracker.ceph.com/issues/15849>, pr#10003 <http://github.com/ceph/ceph/pull/10003>, Haomai Wang)issue#15695 <http://tracker.ceph.com/issues/15695>, pr#9105 <http://github.com/ceph/ceph/pull/9105>, Kefu Chai)issue#15766 <http://tracker.ceph.com/issues/15766>, issue#16192 <http://tracker.ceph.com/issues/16192>, issue#15719 <http://tracker.ceph.com/issues/15719>, pr#9565 <http://github.com/ceph/ceph/pull/9565>, David Zafman)issue#14952 <http://tracker.ceph.com/issues/14952>, pr#10007 <http://github.com/ceph/ceph/pull/10007>, Sage Weil)issue#16672 <http://tracker.ceph.com/issues/16672>, pr#10561 <http://github.com/ceph/ceph/pull/10561>, David Zafman)issue#17023 <http://tracker.ceph.com/issues/17023>, pr#10804 <http://github.com/ceph/ceph/pull/10804>, Kefu Chai)issue#16002 <http://tracker.ceph.com/issues/16002>, pr#10074 <http://github.com/ceph/ceph/pull/10074>, Greg Farnum)issue#16277 <http://tracker.ceph.com/issues/16277>, pr#10421 <http://github.com/ceph/ceph/pull/10421>, Kefu Chai)issue#15952 <http://tracker.ceph.com/issues/15952>, pr#9576 <http://github.com/ceph/ceph/pull/9576>, Samuel Just)issue#15943 <http://tracker.ceph.com/issues/15943>, pr#9575 <http://github.com/ceph/ceph/pull/9575>, Samuel Just)issue#15176 <http://tracker.ceph.com/issues/15176>, pr#10497 <http://github.com/ceph/ceph/pull/10497>, Marius Vollmer, Loic Dachary)issue#16801 <http://tracker.ceph.com/issues/16801>, pr#10760 <http://github.com/ceph/ceph/pull/10760>, Kefu Chai)issue#16138 <http://tracker.ceph.com/issues/16138>, pr#10006 <http://github.com/ceph/ceph/pull/10006>, kofiliu)issue#15890 <http://tracker.ceph.com/issues/15890>, pr#9578 <http://github.com/ceph/ceph/pull/9578>, xie xingguo)issue#16970 <http://tracker.ceph.com/issues/16970>, pr#10790 <http://github.com/ceph/ceph/pull/10790>, Jason Dillaman)issue#16363 <http://tracker.ceph.com/issues/16363>, pr#10044 <http://github.com/ceph/ceph/pull/10044>, Jason Dillaman)issue#16362 <http://tracker.ceph.com/issues/16362>, pr#10045 <http://github.com/ceph/ceph/pull/10045>, Jason Dillaman)issue#16348 <http://tracker.ceph.com/issues/16348>, pr#10042 <http://github.com/ceph/ceph/pull/10042>, Jason Dillaman)issue#16608 <http://tracker.ceph.com/issues/16608>, pr#10786 <http://github.com/ceph/ceph/pull/10786>, Jason Dillaman)issue#17026 <http://tracker.ceph.com/issues/17026>, pr#10732 <http://github.com/ceph/ceph/pull/10732>, Chengwei Yang)issue#15761 <http://tracker.ceph.com/issues/15761>, pr#10041 <http://github.com/ceph/ceph/pull/10041>, Yuan Zhou)issue#16198 <http://tracker.ceph.com/issues/16198>, pr#10047 <http://github.com/ceph/ceph/pull/10047>, Jason Dillaman)issue#16289 <http://tracker.ceph.com/issues/16289>, pr#9721 <http://github.com/ceph/ceph/pull/9721>, Mykola Golub)issue#16411 <http://tracker.ceph.com/issues/16411>, pr#10050 <http://github.com/ceph/ceph/pull/10050>, Jason Dillaman)issue#16558 <http://tracker.ceph.com/issues/16558>, pr#10646 <http://github.com/ceph/ceph/pull/10646>, Jason Dillaman)issue#16956 <http://tracker.ceph.com/issues/16956>, pr#10792 <http://github.com/ceph/ceph/pull/10792>, Jason Dillaman)issue#16980 <http://tracker.ceph.com/issues/16980>, pr#10791 <http://github.com/ceph/ceph/pull/10791>, Jason Dillaman)issue#16352 <http://tracker.ceph.com/issues/16352>, pr#10043 <http://github.com/ceph/ceph/pull/10043>, Jason Dillaman)issue#16536 <http://tracker.ceph.com/issues/16536>, issue#15239 <http://tracker.ceph.com/issues/15239>, issue#16488 <http://tracker.ceph.com/issues/16488>, issue#16491 <http://tracker.ceph.com/issues/16491>, issue#16329 <http://tracker.ceph.com/issues/16329>, issue#15108 <http://tracker.ceph.com/issues/15108>, issue#15670 <http://tracker.ceph.com/issues/15670>, pr#10678 <http://github.com/ceph/ceph/pull/10678>, Ricardo Dias, Jason Dillaman)issue#16230 <http://tracker.ceph.com/issues/16230>, pr#10046 <http://github.com/ceph/ceph/pull/10046>, Jason Dillaman)issue#16321 <http://tracker.ceph.com/issues/16321>, issue#16489 <http://tracker.ceph.com/issues/16489>, issue#16622 <http://tracker.ceph.com/issues/16622>, issue#16539 <http://tracker.ceph.com/issues/16539>, issue#16223 <http://tracker.ceph.com/issues/16223>, issue#16349 <http://tracker.ceph.com/issues/16349>, pr#10684 <http://github.com/ceph/ceph/pull/10684>_, Mykola Golub, Jason Dillaman)issue#16015 <http://tracker.ceph.com/issues/16015>, pr#9544 <http://github.com/ceph/ceph/pull/9544>, Radoslaw Zarzynski)issue#16934 <http://tracker.ceph.com/issues/16934>, pr#10663 <http://github.com/ceph/ceph/pull/10663>, Shilpa Jagannath)issue#16412 <http://tracker.ceph.com/issues/16412>, pr#10525 <http://github.com/ceph/ceph/pull/10525>, Orit Wasserman)issue#16548 <http://tracker.ceph.com/issues/16548>, pr#10664 <http://github.com/ceph/ceph/pull/10664>, Pritha Srivastava)issue#15975 <http://tracker.ceph.com/issues/15975>, pr#10693 <http://github.com/ceph/ceph/pull/10693>, Robin H. Johnson)issue#16928 <http://tracker.ceph.com/issues/16928>, pr#10580 <http://github.com/ceph/ceph/pull/10580>, Robin H. Johnson)issue#16935 <http://tracker.ceph.com/issues/16935>, pr#10765 <http://github.com/ceph/ceph/pull/10765>, Shilpa Jagannath)issue#15812 <http://tracker.ceph.com/issues/15812>, pr#9265 <http://github.com/ceph/ceph/pull/9265>, Radoslaw Zarzynski)issue#16939 <http://tracker.ceph.com/issues/16939>, pr#10764 <http://github.com/ceph/ceph/pull/10764>, Casey Bodley)issue#15348 <http://tracker.ceph.com/issues/15348>, pr#9453 <http://github.com/ceph/ceph/pull/9453>, Wido den Hollander)issue#16188 <http://tracker.ceph.com/issues/16188>, pr#10148 <http://github.com/ceph/ceph/pull/10148>, Albert Tu)issue#15977 <http://tracker.ceph.com/issues/15977>, issue#15779 <http://tracker.ceph.com/issues/15779>, pr#9542 <http://github.com/ceph/ceph/pull/9542>_, Radoslaw Zarzynski)issue#16406 <http://tracker.ceph.com/issues/16406>, pr#10216 <http://github.com/ceph/ceph/pull/10216>, Feng Guo)issue#16469 <http://tracker.ceph.com/issues/16469>, issue#16121 <http://tracker.ceph.com/issues/16121>, issue#16665 <http://tracker.ceph.com/issues/16665>, pr#10845 <http://github.com/ceph/ceph/pull/10845>, Yehuda Sadeh, Josh Durgin, Casey Bodley, Pritha Srivastava)issue#15901 <http://tracker.ceph.com/issues/15901>, pr#9327 <http://github.com/ceph/ceph/pull/9327>, Casey Bodley)issue#15940 <http://tracker.ceph.com/issues/15940>, issue#15939 <http://tracker.ceph.com/issues/15939>, pr#9545 <http://github.com/ceph/ceph/pull/9545>_, Yehuda Sadeh)issue#16146 <http://tracker.ceph.com/issues/16146>, pr#10167 <http://github.com/ceph/ceph/pull/10167>, Radoslaw Zarzynski, Javier M. Mellid)issue#15555 <http://tracker.ceph.com/issues/15555>, issue#15532 <http://tracker.ceph.com/issues/15532>, issue#15531 <http://tracker.ceph.com/issues/15531>, pr#9568 <http://github.com/ceph/ceph/pull/9568>, Robin H. Johnson)issue#14534 <http://tracker.ceph.com/issues/14534>, pr#10655 <http://github.com/ceph/ceph/pull/10655>, Yehuda Sadeh)issue#16023 <http://tracker.ceph.com/issues/16023>, pr#9390 <http://github.com/ceph/ceph/pull/9390>, Vikhyat Umrao)issue#16327 <http://tracker.ceph.com/issues/16327>, pr#9790 <http://github.com/ceph/ceph/pull/9790>, Nathan Cutler)issue#15902 <http://tracker.ceph.com/issues/15902>, pr#9267 <http://github.com/ceph/ceph/pull/9267>, Radoslaw Zarzynski)issue#16530 <http://tracker.ceph.com/issues/16530>, pr#10073 <http://github.com/ceph/ceph/pull/10073>, Yehuda Sadeh)issue#16839 <http://tracker.ceph.com/issues/16839>, pr#10658 <http://github.com/ceph/ceph/pull/10658>, Casey Bodley)issue#16635 <http://tracker.ceph.com/issues/16635>, pr#10217 <http://github.com/ceph/ceph/pull/10217>, Pete Zaitcev)issue#15911 <http://tracker.ceph.com/issues/15911>, pr#9242 <http://github.com/ceph/ceph/pull/9242>, Yehuda Sadeh)issue#16627 <http://tracker.ceph.com/issues/16627>, pr#10524 <http://github.com/ceph/ceph/pull/10524>, Orit Wasserman)issue#16286 <http://tracker.ceph.com/issues/16286>, pr#10518 <http://github.com/ceph/ceph/pull/10518>, Matt Benjamin)issue#16618 <http://tracker.ceph.com/issues/16618>, pr#10188 <http://github.com/ceph/ceph/pull/10188>, Robin H. Johnson)issue#15925 <http://tracker.ceph.com/issues/15925>, pr#10710 <http://github.com/ceph/ceph/pull/10710>, Radoslaw Zarzynski)issue#15948 <http://tracker.ceph.com/issues/15948>, pr#9316 <http://github.com/ceph/ceph/pull/9316>, Radoslaw Zarzynski)issue#16392 <http://tracker.ceph.com/issues/16392>, issue#16391 <http://tracker.ceph.com/issues/16391>, pr#10026 <http://github.com/ceph/ceph/pull/10026>_, Abhishek Lekshmanan)issue#16817 <http://tracker.ceph.com/issues/16817>, pr#10660 <http://github.com/ceph/ceph/pull/10660>, Casey Bodley)issue#16222 <http://tracker.ceph.com/issues/16222>, issue#16464 <http://tracker.ceph.com/issues/16464>, issue#16220 <http://tracker.ceph.com/issues/16220>, issue#16143 <http://tracker.ceph.com/issues/16143>, pr#10293 <http://github.com/ceph/ceph/pull/10293>_, Yehuda Sadeh, Casey Bodley)issue#16712 <http://tracker.ceph.com/issues/16712>, pr#10537 <http://github.com/ceph/ceph/pull/10537>, Abhishek Lekshmanan)issue#16705 <http://tracker.ceph.com/issues/16705>, issue#16684 <http://tracker.ceph.com/issues/16684>, pr#10763 <http://github.com/ceph/ceph/pull/10763>_, Radoslaw Zarzynski)issue#15937 <http://tracker.ceph.com/issues/15937>, pr#9294 <http://github.com/ceph/ceph/pull/9294>, Orit Wasserman, Abhishek Lekshmanan)issue#15720 <http://tracker.ceph.com/issues/15720>, pr#9268 <http://github.com/ceph/ceph/pull/9268>, Abhishek Lekshmanan)issue#13598 <http://tracker.ceph.com/issues/13598>, pr#10520 <http://github.com/ceph/ceph/pull/10520>, Matt Benjamin)issue#15846 <http://tracker.ceph.com/issues/15846>, pr#9266 <http://github.com/ceph/ceph/pull/9266>, Orit Wasserman)issue#16108 <http://tracker.ceph.com/issues/16108>, pr#9425 <http://github.com/ceph/ceph/pull/9425>, Yehuda Sadeh)issue#15531 <http://tracker.ceph.com/issues/15531>, pr#9099 <http://github.com/ceph/ceph/pull/9099>, Robin H. Johnson)issue#16666 <http://tracker.ceph.com/issues/16666>, pr#10662 <http://github.com/ceph/ceph/pull/10662>, Casey Bodley)issue#16603 <http://tracker.ceph.com/issues/16603>, pr#10523 <http://github.com/ceph/ceph/pull/10523>, Casey Bodley)issue#16126 <http://tracker.ceph.com/issues/16126>, pr#10519 <http://github.com/ceph/ceph/pull/10519>, Boris Ranto)issue#16004 <http://tracker.ceph.com/issues/16004>, pr#9743 <http://github.com/ceph/ceph/pull/9743>, Vikhyat Umrao)issue#15976 <http://tracker.ceph.com/issues/15976>, pr#9543 <http://github.com/ceph/ceph/pull/9543>, Radoslaw Zarzynski)issue#16834 <http://tracker.ceph.com/issues/16834>, pr#10659 <http://github.com/ceph/ceph/pull/10659>, Casey Bodley)issue#16197 <http://tracker.ceph.com/issues/16197>, pr#9631 <http://github.com/ceph/ceph/pull/9631>, Mykola Golub, Jason Dillaman)issue#15403 <http://tracker.ceph.com/issues/15403>, pr#8904 <http://github.com/ceph/ceph/pull/8904>, Loic Dachary)issue#13278 <http://tracker.ceph.com/issues/13278>, pr#8497 <http://github.com/ceph/ceph/pull/8497>, Peter Sabaini)issue#15704 <http://tracker.ceph.com/issues/15704>, pr#9740 <http://github.com/ceph/ceph/pull/9740>, Vikhyat Umrao)issue#16961 <http://tracker.ceph.com/issues/16961>, pr#10625 <http://github.com/ceph/ceph/pull/10625>, Loic Dachary, Ali Maredia)This point release fixes several important bugs in RBD mirroring, RGW multi-site, CephFS, and RADOS.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.2.txt>.
issue#15913 <http://tracker.ceph.com/issues/15913>, pr#9320 <http://github.com/ceph/ceph/pull/9320>, Ricardo Dias)issue#13522 <http://tracker.ceph.com/issues/13522>, issue#16103 <http://tracker.ceph.com/issues/16103>, pr#9427 <http://github.com/ceph/ceph/pull/9427>_, Loic Dachary)issue#15599 <http://tracker.ceph.com/issues/15599>, issue#15417 <http://tracker.ceph.com/issues/15417>, issue#15045 <http://tracker.ceph.com/issues/15045>, pr#9430 <http://github.com/ceph/ceph/pull/9430>, John Spray, Ramana Raja, Xiaoxi Chen)issue#15725 <http://tracker.ceph.com/issues/15725>, issue#15627 <http://tracker.ceph.com/issues/15627>, issue#13445 <http://tracker.ceph.com/issues/13445>, issue#15822 <http://tracker.ceph.com/issues/15822>, issue#15472 <http://tracker.ceph.com/issues/15472>, issue#15987 <http://tracker.ceph.com/issues/15987>, issue#15516 <http://tracker.ceph.com/issues/15516>, issue#15549 <http://tracker.ceph.com/issues/15549>, pr#8938 <http://github.com/ceph/ceph/pull/8938>_, Boris Ranto, Sage Weil, Nathan Cutler, Lars Marowsky-Bree)issue#16123 <http://tracker.ceph.com/issues/16123>, pr#9556 <http://github.com/ceph/ceph/pull/9556>, Jason Dillaman)issue#16024 <http://tracker.ceph.com/issues/16024>, pr#9656 <http://github.com/ceph/ceph/pull/9656>, Patrick Donnelly, Greg Farnum)issue#15757 <http://tracker.ceph.com/issues/15757>, pr#9376 <http://github.com/ceph/ceph/pull/9376>, runsisi, Venky Shankar)pr#9069 <http://github.com/ceph/ceph/pull/9069>_, Mykola Golub)issue#16178 <http://tracker.ceph.com/issues/16178>, pr#9608 <http://github.com/ceph/ceph/pull/9608>, Jason Dillaman)issue#15953 <http://tracker.ceph.com/issues/15953>, pr#9579 <http://github.com/ceph/ceph/pull/9579>, Samuel Just)pr#9194 <http://github.com/ceph/ceph/pull/9194>_, Karol Mroz)issue#15573 <http://tracker.ceph.com/issues/15573>, pr#8815 <http://github.com/ceph/ceph/pull/8815>, Kefu Chai, Sage Weil)issue#15746 <http://tracker.ceph.com/issues/15746>, pr#9180 <http://github.com/ceph/ceph/pull/9180>, Mykola Golub)issue#15863 <http://tracker.ceph.com/issues/15863>, pr#9548 <http://github.com/ceph/ceph/pull/9548>, Yuan Zhou)issue#16291 <http://tracker.ceph.com/issues/16291>, issue#16260 <http://tracker.ceph.com/issues/16260>, pr#9691 <http://github.com/ceph/ceph/pull/9691>_, Jason Dillaman)issue#15656 <http://tracker.ceph.com/issues/15656>, pr#9550 <http://github.com/ceph/ceph/pull/9550>, Mykola Golub)issue#16077 <http://tracker.ceph.com/issues/16077>, issue#15034 <http://tracker.ceph.com/issues/15034>, issue#15791 <http://tracker.ceph.com/issues/15791>, pr#9611 <http://github.com/ceph/ceph/pull/9611>, Hector Martin, Jason Dillaman)issue#15864 <http://tracker.ceph.com/issues/15864>, issue#15665 <http://tracker.ceph.com/issues/15665>, pr#9217 <http://github.com/ceph/ceph/pull/9217>_, Jason Dillaman)issue#15949 <http://tracker.ceph.com/issues/15949>, issue#14530 <http://tracker.ceph.com/issues/14530>, issue#15993 <http://tracker.ceph.com/issues/15993>, pr#9373 <http://github.com/ceph/ceph/pull/9373>, Jason Dillaman)issue#15928 <http://tracker.ceph.com/issues/15928>, pr#9318 <http://github.com/ceph/ceph/pull/9318>, Jason Dillaman)issue#16076 <http://tracker.ceph.com/issues/16076>, pr#9555 <http://github.com/ceph/ceph/pull/9555>, xinxin shu)issue#16114 <http://tracker.ceph.com/issues/16114>, pr#9610 <http://github.com/ceph/ceph/pull/9610>, Zhiqiang Wang, Jason Dillaman)issue#16235 <http://tracker.ceph.com/issues/16235>, pr#9654 <http://github.com/ceph/ceph/pull/9654>, Jason Dillaman)issue#16096 <http://tracker.ceph.com/issues/16096>, pr#9609 <http://github.com/ceph/ceph/pull/9609>, Jon Bernard)issue#16268 <http://tracker.ceph.com/issues/16268>, pr#9692 <http://github.com/ceph/ceph/pull/9692>, Jason Dillaman)issue#13938 <http://tracker.ceph.com/issues/13938>, pr#9580 <http://github.com/ceph/ceph/pull/9580>, Haomai Wang)issue#15522 <http://tracker.ceph.com/issues/15522>, pr#9554 <http://github.com/ceph/ceph/pull/9554>, zhuangzeqiang)issue#15508 <http://tracker.ceph.com/issues/15508>, pr#9655 <http://github.com/ceph/ceph/pull/9655>, Yan, Zheng, Greg Farnum)issue#13990 <http://tracker.ceph.com/issues/13990>, pr#9100 <http://github.com/ceph/ceph/pull/9100>, Kefu Chai)issue#15793 <http://tracker.ceph.com/issues/15793>, pr#9270 <http://github.com/ceph/ceph/pull/9270>, xie xingguo)issue#15523 <http://tracker.ceph.com/issues/15523>, pr#8968 <http://github.com/ceph/ceph/pull/8968>, Sage Weil)issue#15678 <http://tracker.ceph.com/issues/15678>, pr#9101 <http://github.com/ceph/ceph/pull/9101>, Sage Weil)issue#15701 <http://tracker.ceph.com/issues/15701>, pr#9103 <http://github.com/ceph/ceph/pull/9103>_, Xinze Chi)issue#16113 <http://tracker.ceph.com/issues/16113>, pr#9614 <http://github.com/ceph/ceph/pull/9614>, Samuel Just)issue#15760 <http://tracker.ceph.com/issues/15760>, pr#9104 <http://github.com/ceph/ceph/pull/9104>, Sage Weil)pr#9638 <http://github.com/ceph/ceph/pull/9638>_, Samuel Just)issue#15870 <http://tracker.ceph.com/issues/15870>, pr#9237 <http://github.com/ceph/ceph/pull/9237>, Samuel Just)issue#15982 <http://tracker.ceph.com/issues/15982>, pr#9553 <http://github.com/ceph/ceph/pull/9553>, Mykola Golub)issue#15500 <http://tracker.ceph.com/issues/15500>, pr#9552 <http://github.com/ceph/ceph/pull/9552>, Mykola Golub)issue#16248 <http://tracker.ceph.com/issues/16248>, pr#9674 <http://github.com/ceph/ceph/pull/9674>, Jason Dillaman)pr#9232 <http://github.com/ceph/ceph/pull/9232>_, Jason Dillaman)issue#15926 <http://tracker.ceph.com/issues/15926>, pr#9210 <http://github.com/ceph/ceph/pull/9210>, Casey Bodley)issue#15916 <http://tracker.ceph.com/issues/15916>, issue#14421 <http://tracker.ceph.com/issues/14421>, pr#9372 <http://github.com/ceph/ceph/pull/9372>_, runsisi, Mykola Golub, Ricardo Dias)issue#16229 <http://tracker.ceph.com/issues/16229>, pr#9630 <http://github.com/ceph/ceph/pull/9630>, Jason Dillaman)issue#16253 <http://tracker.ceph.com/issues/16253>, pr#9673 <http://github.com/ceph/ceph/pull/9673>, Jason Dillaman)issue#16245 <http://tracker.ceph.com/issues/16245>, issue#16290 <http://tracker.ceph.com/issues/16290>, pr#9690 <http://github.com/ceph/ceph/pull/9690>_, Mykola Golub)issue#16226 <http://tracker.ceph.com/issues/16226>, pr#9629 <http://github.com/ceph/ceph/pull/9629>, Jason Dillaman)issue#16165 <http://tracker.ceph.com/issues/16165>, pr#9628 <http://github.com/ceph/ceph/pull/9628>, Jason Dillaman)issue#15909 <http://tracker.ceph.com/issues/15909>, pr#9226 <http://github.com/ceph/ceph/pull/9226>, Mykola Golub, Jason Dillaman)issue#16196 <http://tracker.ceph.com/issues/16196>, pr#9627 <http://github.com/ceph/ceph/pull/9627>, Jason Dillaman)issue#14937 <http://tracker.ceph.com/issues/14937>, pr#9423 <http://github.com/ceph/ceph/pull/9423>, Jason Dillaman)issue#15930 <http://tracker.ceph.com/issues/15930>, pr#9317 <http://github.com/ceph/ceph/pull/9317>, Jason Dillaman)issue#16201 <http://tracker.ceph.com/issues/16201>, pr#9612 <http://github.com/ceph/ceph/pull/9612>, Mykola Golub)issue#16045 <http://tracker.ceph.com/issues/16045>, pr#9409 <http://github.com/ceph/ceph/pull/9409>, Jason Dillaman)issue#15974 <http://tracker.ceph.com/issues/15974>, issue#15973 <http://tracker.ceph.com/issues/15973>, pr#9245 <http://github.com/ceph/ceph/pull/9245>_, Robin H. Johnson)issue#15886 <http://tracker.ceph.com/issues/15886>, pr#9239 <http://github.com/ceph/ceph/pull/9239>, Yehuda Sadeh)issue#15869 <http://tracker.ceph.com/issues/15869>, pr#9424 <http://github.com/ceph/ceph/pull/9424>, Nathan Cutler)issue#15419 <http://tracker.ceph.com/issues/15419>, pr#8802 <http://github.com/ceph/ceph/pull/8802>, Nathan Cutler)issue#16011 <http://tracker.ceph.com/issues/16011>, pr#9377 <http://github.com/ceph/ceph/pull/9377>, Mykola Golub)issue#16087 <http://tracker.ceph.com/issues/16087>, pr#9403 <http://github.com/ceph/ceph/pull/9403>, Loic Dachary)This is the first bugfix release for Jewel. It contains several annoying packaging and init system fixes and a range of important bugfixes across RBD, RGW, and CephFS.
We recommend that all v10.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v10.2.1.txt>.
issue#15400 <http://tracker.ceph.com/issues/15400>, pr#8787 <http://github.com/ceph/ceph/pull/8787>, Xiaoxi Chen)issue#15591 <http://tracker.ceph.com/issues/15591>, pr#8971 <http://github.com/ceph/ceph/pull/8971>, John Spray)issue#14941 <http://tracker.ceph.com/issues/14941>, pr#8801 <http://github.com/ceph/ceph/pull/8801>, Boris Ranto, Nathan Cutler)issue#15435 <http://tracker.ceph.com/issues/15435>, pr#9051 <http://github.com/ceph/ceph/pull/9051>, Allen Samuels, Sage Weil)pr#9052 <http://github.com/ceph/ceph/pull/9052>_, Casey Bodley)pr#9076 <http://github.com/ceph/ceph/pull/9076>_, runsisi, Jason Dillaman)issue#15765 <http://tracker.ceph.com/issues/15765>, pr#9038 <http://github.com/ceph/ceph/pull/9038>, Jason Dillaman)issue#15642 <http://tracker.ceph.com/issues/15642>, pr#9039 <http://github.com/ceph/ceph/pull/9039>, Jason Dillaman)issue#15750 <http://tracker.ceph.com/issues/15750>, pr#9048 <http://github.com/ceph/ceph/pull/9048>, Jason Dillaman)pr#9044 <http://github.com/ceph/ceph/pull/9044>_, Kefu Chai)issue#15572 <http://tracker.ceph.com/issues/15572>, pr#8869 <http://github.com/ceph/ceph/pull/8869>, Jason Dillaman)issue#15771 <http://tracker.ceph.com/issues/15771>, pr#9036 <http://github.com/ceph/ceph/pull/9036>, Mykola Golub)issue#15574 <http://tracker.ceph.com/issues/15574>, pr#8867 <http://github.com/ceph/ceph/pull/8867>, Jason Dillaman)issue#15643 <http://tracker.ceph.com/issues/15643>, pr#8865 <http://github.com/ceph/ceph/pull/8865>, runsisi)issue#15690 <http://tracker.ceph.com/issues/15690>, pr#9009 <http://github.com/ceph/ceph/pull/9009>, Jason Dillaman)issue#15755 <http://tracker.ceph.com/issues/15755>, pr#9040 <http://github.com/ceph/ceph/pull/9040>, Jason Dillaman)issue#15571 <http://tracker.ceph.com/issues/15571>, pr#8803 <http://github.com/ceph/ceph/pull/8803>, runsisi)pr#9046 <http://github.com/ceph/ceph/pull/9046>_, runsisi)issue#15577 <http://tracker.ceph.com/issues/15577>, pr#9003 <http://github.com/ceph/ceph/pull/9003>, Jason Dillaman)issue#15465 <http://tracker.ceph.com/issues/15465>, pr#8969 <http://github.com/ceph/ceph/pull/8969>, John Spray)issue#15399 <http://tracker.ceph.com/issues/15399>, pr#8970 <http://github.com/ceph/ceph/pull/8970>, John Spray)issue#15655 <http://tracker.ceph.com/issues/15655>, pr#9006 <http://github.com/ceph/ceph/pull/9006>, Samuel Just)issue#15685 <http://tracker.ceph.com/issues/15685>, pr#8972 <http://github.com/ceph/ceph/pull/8972>, Jason Dillaman)issue#15650 <http://tracker.ceph.com/issues/15650>, pr#9019 <http://github.com/ceph/ceph/pull/9019>, Casey Bodley)issue#15651 <http://tracker.ceph.com/issues/15651>, pr#9016 <http://github.com/ceph/ceph/pull/9016>, Casey Bodley)issue#15684 <http://tracker.ceph.com/issues/15684>, pr#9015 <http://github.com/ceph/ceph/pull/9015>, Casey Bodley)issue#15144 <http://tracker.ceph.com/issues/15144>, issue#14420 <http://tracker.ceph.com/issues/14420>, pr#8868 <http://github.com/ceph/ceph/pull/8868>_, Mykola Golub)issue#14540 <http://tracker.ceph.com/issues/14540>, pr#8870 <http://github.com/ceph/ceph/pull/8870>, Jason Dillaman)issue#15721 <http://tracker.ceph.com/issues/15721>, pr#9041 <http://github.com/ceph/ceph/pull/9041>, Venky Shankar)issue#15521 <http://tracker.ceph.com/issues/15521>, pr#9004 <http://github.com/ceph/ceph/pull/9004>, Yongqiang He)issue#15718 <http://tracker.ceph.com/issues/15718>, pr#9010 <http://github.com/ceph/ceph/pull/9010>, Mykola Golub, Josh Durgin)issue#15630 <http://tracker.ceph.com/issues/15630>, pr#8866 <http://github.com/ceph/ceph/pull/8866>, Jason Dillaman)issue#15110 <http://tracker.ceph.com/issues/15110>, pr#9050 <http://github.com/ceph/ceph/pull/9050>, Jason Dillaman)issue#15664 <http://tracker.ceph.com/issues/15664>, pr#9008 <http://github.com/ceph/ceph/pull/9008>, Jason Dillaman)issue#15604 <http://tracker.ceph.com/issues/15604>, pr#9005 <http://github.com/ceph/ceph/pull/9005>, Chang-Yi Lee)issue#15626 <http://tracker.ceph.com/issues/15626>, pr#9018 <http://github.com/ceph/ceph/pull/9018>, Javier M. Mellid)issue#15747 <http://tracker.ceph.com/issues/15747>, pr#9054 <http://github.com/ceph/ceph/pull/9054>, Casey Bodley)issue#15597 <http://tracker.ceph.com/issues/15597>, pr#9020 <http://github.com/ceph/ceph/pull/9020>, Yehuda Sadeh)issue#15667 <http://tracker.ceph.com/issues/15667>, pr#9021 <http://github.com/ceph/ceph/pull/9021>, Radoslaw Zarzynski)issue#15745 <http://tracker.ceph.com/issues/15745>, pr#9053 <http://github.com/ceph/ceph/pull/9053>, Yehuda Sadeh)issue#15792 <http://tracker.ceph.com/issues/15792>, pr#9022 <http://github.com/ceph/ceph/pull/9022>, Yehuda Sadeh)issue#15540 <http://tracker.ceph.com/issues/15540>, pr#8930 <http://github.com/ceph/ceph/pull/8930>, Abhishek Lekshmanan)issue#15828 <http://tracker.ceph.com/issues/15828>, pr#9081 <http://github.com/ceph/ceph/pull/9081>, Casey Bodley)issue#15469 <http://tracker.ceph.com/issues/15469>, pr#9047 <http://github.com/ceph/ceph/pull/9047>, Casey Bodley)issue#15598 <http://tracker.ceph.com/issues/15598>, pr#9029 <http://github.com/ceph/ceph/pull/9029>, Yehuda Sadeh)issue#15565 <http://tracker.ceph.com/issues/15565>, issue#15625 <http://tracker.ceph.com/issues/15625>, pr#9017 <http://github.com/ceph/ceph/pull/9017>_, Yehuda Sadeh)issue#15588 <http://tracker.ceph.com/issues/15588>, issue#15655 <http://tracker.ceph.com/issues/15655>, pr#8853 <http://github.com/ceph/ceph/pull/8853>_, Alexandre Derumier, xie xingguo, Alfredo Deza)pr#8843 <http://github.com/ceph/ceph/pull/8843>_, Nathan Cutler)issue#15837 <http://tracker.ceph.com/issues/15837>, pr#9063 <http://github.com/ceph/ceph/pull/9063>, Loic Dachary, Sage Weil)This major release of Ceph is the foundation for the next long-term stable release series. There have been many major changes since the Infernalis (9.2.x) and Hammer (0.94.x) releases, and the upgrade process is non-trivial. Please read these release notes carefully.
CephFS:
RGW:
RBD:
RADOS:
General:
RADOS:
RGW:
RBD:
rbd du command shows actual usage (quickly, when
object-map is enabled).--size 64G).rbd status command that, for now, shows who has
the image open/mapped.CephFS:
Starting with Infernalis, we have dropped support for many older distributions so that we can move to a newer compiler toolchain (e.g., C++11). Although it is still possible to build Ceph on older distributions by installing backported development tools, we are not building and publishing release packages for ceph.com.
We now build packages for the following distributions and architectures:
x86_64:
aarch64 / arm64:
We now recommend against using ext4 as the underlying file
system for Ceph OSDs, especially when RGW or other users of long
RADOS object names are used. For more information about why, please
see Filesystem Recommendations_.
If you have an existing cluster that uses ext4 for the OSDs but uses only
RBD and/or CephFS, then the ext4 limitations will not affect you. Before
upgrading, be sure add the following to ceph.conf to allow the OSDs to
start::
osd max object name len = 256 osd max object namespace len = 64
Keep in mind that if you set these lower object name limits and later decide to use RGW on this cluster, it will have problems storing S3/Swift objects with long names. This startup check can also be disabled via the below option, although this is not recommended::
osd check max object name len on startup = false
.. _Filesystem Recommendations: ../configuration/filesystem-recommendations
There are no major compatibility changes since Infernalis. Simply upgrading the daemons on each host and restarting all daemons is sufficient.
The rbd CLI no longer accepts the deprecated '--image-features' option during create, import, and clone operations. The '--image-feature' option should be used instead.
The rbd legacy image format (version 1) is deprecated with the Jewel release. Attempting to create a new version 1 RBD image will result in a warning. Future releases of Ceph will remove support for version 1 RBD images.
The 'send_pg_creates' and 'map_pg_creates' mon CLI commands are obsolete and no longer supported.
A new configure option 'mon_election_timeout' is added to specifically limit max waiting time of monitor election process, which was previously restricted by 'mon_lease'.
CephFS filesystems created using versions older than Firefly (0.80) must use the new 'cephfs-data-scan tmap_upgrade' command after upgrading to Jewel. See 'Upgrading' in the CephFS documentation for more information.
The 'ceph mds setmap' command has been removed.
The default RBD image features for new images have been updated to enable the following: exclusive lock, object map, fast-diff, and deep-flatten. These features are not currently supported by the RBD kernel driver nor older RBD clients. They can be disabled on a per-image basis via the RBD CLI, or the default features can be updated to the pre-Jewel setting by adding the following to the client section of the Ceph configuration file::
rbd default features = 1
The rbd legacy image format (version 1) is deprecated with the Jewel release.
After upgrading, users should set the 'sortbitwise' flag to enable the new internal object sort order::
ceph osd set sortbitwise
This flag is important for the new object enumeration API and for new backends like BlueStore.
The rbd CLI no longer permits creating images and snapshots with potentially ambiguous names (e.g. the '/' and '@' characters are disallowed). The validation can be temporarily disabled by adding "--rbd-validate-names=false" to the rbd CLI when creating an image or snapshot. It can also be disabled by adding the following to the client section of the Ceph configuration file::
rbd validate names = false
All cluster nodes must first upgrade to Hammer v0.94.4 or a later v0.94.z release; only then is it possible to upgrade to Jewel 10.2.z.
For all distributions that support systemd (CentOS 7, Fedora, Debian Jessie 8.x, OpenSUSE), ceph daemons are now managed using native systemd files instead of the legacy sysvinit scripts. For example::
systemctl start ceph.target # start all daemons systemctl status ceph-osd@12 # check status of osd.12
The main notable distro that is not yet using systemd is Ubuntu trusty 14.04. (The next Ubuntu LTS, 16.04, will use systemd instead of upstart.)
Ceph daemons now run as user and group ceph by default. The
ceph user has a static UID assigned by Fedora and Debian (also used by
derivative distributions like RHEL/CentOS and Ubuntu). On SUSE the same
UID/GID as in Fedora and Debian will be used, provided it is not already
assigned. In the unlikely event the preferred UID or GID is assigned to a
different user/group, ceph will get a dynamically assigned UID/GID.
If your systems already have a ceph user, upgrading the package will cause problems. We suggest you first remove or rename the existing 'ceph' user and 'ceph' group before upgrading.
When upgrading, administrators have two options:
#. Add the following line to ceph.conf on all hosts::
setuser match path = /var/lib/ceph/$type/$cluster-$id
This will make the Ceph daemons run as root (i.e., not drop
privileges and switch to user ceph) if the daemon's data
directory is still owned by root. Newly deployed daemons will
be created with data owned by user ceph and will run with
reduced privileges, but upgraded daemons will continue to run as
root.
#. Fix the data ownership during the upgrade. This is the preferred option, but it is more work and can be very time consuming. The process for each host is to:
#. Upgrade the ceph package. This creates the ceph user and group. For
example::
ceph-deploy install --stable jewel HOST
#. Stop the daemon(s)::
service ceph stop # fedora, centos, rhel, debian
stop ceph-all # ubuntu
#. Fix the ownership::
chown -R ceph:ceph /var/lib/ceph
chown -R ceph:ceph /var/log/ceph
#. Restart the daemon(s)::
start ceph-all # ubuntu
systemctl start ceph.target # debian, centos, fedora, rhel
Alternatively, the same process can be done with a single daemon
type, for example by stopping only monitors and chowning only
``/var/lib/ceph/mon``.
The on-disk format for the experimental KeyValueStore OSD backend has changed. You will need to remove any OSDs using that backend before you upgrade any test clusters that use it.
When a pool quota is reached, librados operations now block indefinitely, the same way they do when the cluster fills up. (Previously they would return -ENOSPC.) By default, a full cluster or pool will now block. If your librados application can handle ENOSPC or EDQUOT errors gracefully, you can get error returns instead by using the new librados OPERATION_FULL_TRY flag.
The return code for librbd's rbd_aio_read and Image::aio_read API methods no longer returns the number of bytes read upon success. Instead, it returns 0 upon success and a negative value upon failure.
'ceph scrub', 'ceph compact' and 'ceph sync force' are now DEPRECATED. Users should instead use 'ceph mon scrub', 'ceph mon compact' and 'ceph mon sync force'.
'ceph mon_metadata' should now be used as 'ceph mon metadata'. There is no need to deprecate this command (same major release since it was first introduced).
The --dump-json option of "osdmaptool" is replaced by --dump json.
The commands of "pg ls-by-{pool,primary,osd}" and "pg ls" now take "recovering" instead of "recovery", to include the recovering pgs in the listed pgs.
Upgrading directly from Firefly v0.80.z is not recommended. It is possible to do a direct upgrade, but not without downtime, as all OSDs must be stopped, upgraded, and then restarted. We recommend that clusters be first upgraded to Hammer v0.94.6 or a later v0.94.z release; only then is it possible to upgrade to Jewel 10.2.z for an online upgrade (see below).
To do an offline upgrade directly from Firefly, all Firefly OSDs must be stopped and marked down before any Jewel OSDs will be allowed to start up. This fencing is enforced by the Jewel monitor, so you should use an upgrade procedure like:
#. Upgrade Ceph on monitor hosts
#. Restart all ceph-mon daemons
#. Set noout::
ceph osd set noout
#. Upgrade Ceph on all OSD hosts
#. Stop all ceph-osd daemons
#. Mark all OSDs down with something like::
ceph osd down seq 0 1000
#. Start all ceph-osd daemons
#. Let the cluster settle and then unset noout::
ceph osd unset noout
#. Upgrade and restart any remaining daemons (ceph-mds, radosgw)
pr#8069 <http://github.com/ceph/ceph/pull/8069>_, Somnath Roy)pr#7522 <http://github.com/ceph/ceph/pull/7522>_, Ken Dreyer)pr#6473 <http://github.com/ceph/ceph/pull/6473>_, Qiankun Zheng)pr#6698 <http://github.com/ceph/ceph/pull/6698>_, Dunrong Huang)pr#5734 <http://github.com/ceph/ceph/pull/5734>_, Xiaowei Chen)pr#7854 <http://github.com/ceph/ceph/pull/7854>_, Yehuda Sadeh)pr#8456 <http://github.com/ceph/ceph/pull/8456>_, Robin H. Johnson)issue#15167 <http://tracker.ceph.com/issues/15167>, pr#8180 <http://github.com/ceph/ceph/pull/8180>, Yan, Zheng)issue#14210 <http://tracker.ceph.com/issues/14210>, issue#13801 <http://tracker.ceph.com/issues/13801>, pr#6896 <http://github.com/ceph/ceph/pull/6896>_, xie.xingguo, Jianpeng Ma, YiQiang Chen, Sage Weil, Ning Yao)pr#7974 <http://github.com/ceph/ceph/pull/7974>_, Kefu Chai)pr#6962 <http://github.com/ceph/ceph/pull/6962>_, Sage Weil)issue#14788 <http://tracker.ceph.com/issues/14788>, pr#7688 <http://github.com/ceph/ceph/pull/7688>, Kefu Chai)issue#14955 <http://tracker.ceph.com/issues/14955>, pr#7910 <http://github.com/ceph/ceph/pull/7910>, Samuel Just)pr#6863 <http://github.com/ceph/ceph/pull/6863>_, Josh Durgin)pr#7612 <http://github.com/ceph/ceph/pull/7612>_, Sage Weil)pr#7455 <http://github.com/ceph/ceph/pull/7455>_, Haomai Wang)pr#7742 <http://github.com/ceph/ceph/pull/7742>_, Erwan Velu)pr#7999 <http://github.com/ceph/ceph/pull/7999>_, Eric Lee, Sage Weil)pr#7368 <http://github.com/ceph/ceph/pull/7368>_, Somnath Roy)pr#6462 <http://github.com/ceph/ceph/pull/6462>_, James Page)pr#6787 <http://github.com/ceph/ceph/pull/6787>_, Orit Wasserman)pr#6254 <http://github.com/ceph/ceph/pull/6254>_, John Spray)pr#6847 <http://github.com/ceph/ceph/pull/6847>_, Orit Wasserman)pr#6948 <http://github.com/ceph/ceph/pull/6948>_, Samuel Just)pr#8366 <http://github.com/ceph/ceph/pull/8366>_, Dongsheng Yang)pr#7805 <http://github.com/ceph/ceph/pull/7805>_, Erwan Velu)pr#6671 <http://github.com/ceph/ceph/pull/6671>_, David Zafman)pr#7393 <http://github.com/ceph/ceph/pull/7393>_, Kefu Chai)pr#7197 <http://github.com/ceph/ceph/pull/7197>_, Kefu Chai, xie xingguo)pr#7315 <http://github.com/ceph/ceph/pull/7315>_, Kefu Chai)pr#7170 <http://github.com/ceph/ceph/pull/7170>_, Mykola Golub)issue#13920 <http://tracker.ceph.com/issues/13920>, pr#6739 <http://github.com/ceph/ceph/pull/6739>_, Robin H. Johnson)pr#7397 <http://github.com/ceph/ceph/pull/7397>_, Kefu Chai)pr#7153 <http://github.com/ceph/ceph/pull/7153>_, Sage Weil)pr#6108 <http://github.com/ceph/ceph/pull/6108>_, Daniel Gryniewicz)issue#14687 <http://tracker.ceph.com/issues/14687>, issue#14705 <http://tracker.ceph.com/issues/14705>, issue#14723 <http://tracker.ceph.com/issues/14723>, pr#7636 <http://github.com/ceph/ceph/pull/7636>, Nathan Cutler, Kefu Chai)issue#13997 <http://tracker.ceph.com/issues/13997>, pr#6844 <http://github.com/ceph/ceph/pull/6844>, Loic Dachary)issue#13785 <http://tracker.ceph.com/issues/13785>, pr#6578 <http://github.com/ceph/ceph/pull/6578>, Loic Dachary)issue#13975 <http://tracker.ceph.com/issues/13975>, pr#6803 <http://github.com/ceph/ceph/pull/6803>, Loic Dachary)issue#14756 <http://tracker.ceph.com/issues/14756>, issue#14723 <http://tracker.ceph.com/issues/14723>, pr#7637 <http://github.com/ceph/ceph/pull/7637>_, Nathan Cutler, Kefu Chai)pr#8457 <http://github.com/ceph/ceph/pull/8457>_, Robin H. Johnson)pr#7503 <http://github.com/ceph/ceph/pull/7503>_, Kefu Chai)issue#14723 <http://tracker.ceph.com/issues/14723>, pr#7626 <http://github.com/ceph/ceph/pull/7626>, Kefu Chai)pr#7693 <http://github.com/ceph/ceph/pull/7693>_, Adam Kupczyk)pr#7937 <http://github.com/ceph/ceph/pull/7937>_, Sarthak Munshi)pr#8074 <http://github.com/ceph/ceph/pull/8074>_, Kefu Chai)pr#8105 <http://github.com/ceph/ceph/pull/8105>_, Nathan Cutler)pr#7025 <http://github.com/ceph/ceph/pull/7025>_, Kefu Chai)pr#7243 <http://github.com/ceph/ceph/pull/7243>_, Kefu Chai)pr#7731 <http://github.com/ceph/ceph/pull/7731>_, Nathan Cutler)issue#14770 <http://tracker.ceph.com/issues/14770>, pr#7909 <http://github.com/ceph/ceph/pull/7909>, Nathan Cutler)pr#8373 <http://github.com/ceph/ceph/pull/8373>_, Willem Jan Withagen)pr#6873 <http://github.com/ceph/ceph/pull/6873>_, James Page)issue#7454 <http://tracker.ceph.com/issues/7454>, pr#5867 <http://github.com/ceph/ceph/pull/5867>, Vicente Cheng)pr#7222 <http://github.com/ceph/ceph/pull/7222>_, Darrell Enns)pr#7351 <http://github.com/ceph/ceph/pull/7351>_, Mike Shuey)issue#13970 <http://tracker.ceph.com/issues/13970>, issue#14233 <http://tracker.ceph.com/issues/14233>, issue#14230 <http://tracker.ceph.com/issues/14230>, pr#6879 <http://github.com/ceph/ceph/pull/6879>, Loic Dachary)issue#13438 <http://tracker.ceph.com/issues/13438>, pr#6219 <http://github.com/ceph/ceph/pull/6219>, Joe Julian)pr#7756 <http://github.com/ceph/ceph/pull/7756>_, Loic Dachary)pr#8508 <http://github.com/ceph/ceph/pull/8508>_, You Ji)issue#14080 <http://tracker.ceph.com/issues/14080>, issue#14094 <http://tracker.ceph.com/issues/14094>, pr#6926 <http://github.com/ceph/ceph/pull/6926>_, Loic Dachary, Ilya Dryomov)pr#7758 <http://github.com/ceph/ceph/pull/7758>_, Loic Dachary)pr#7472 <http://github.com/ceph/ceph/pull/7472>_, Brad Hubbard)pr#7646 <http://github.com/ceph/ceph/pull/7646>_, Loic Dachary)pr#6410 <http://github.com/ceph/ceph/pull/6410>_, Vicente Cheng)pr#7762 <http://github.com/ceph/ceph/pull/7762>_, Erwan Velu)issue#14669 <http://tracker.ceph.com/issues/14669>, pr#7552 <http://github.com/ceph/ceph/pull/7552>, Loic Dachary)pr#7687 <http://github.com/ceph/ceph/pull/7687>_, Dongsheng Yang)issue#14838 <http://tracker.ceph.com/issues/14838>, pr#7744 <http://github.com/ceph/ceph/pull/7744>, Loic Dachary, Frode Sandholtbraaten)issue#13422 <http://tracker.ceph.com/issues/13422>, pr#7218 <http://github.com/ceph/ceph/pull/7218>, Loic Dachary, Sage Weil)pr#7549 <http://github.com/ceph/ceph/pull/7549>_, Kefu Chai)issue#13943 <http://tracker.ceph.com/issues/13943>, pr#6760 <http://github.com/ceph/ceph/pull/6760>, David Disseldorp)pr#6329 <http://github.com/ceph/ceph/pull/6329>_, David Zafman)pr#5941 <http://github.com/ceph/ceph/pull/5941>_, John Spray)issue#12133 <http://tracker.ceph.com/issues/12133>, issue#12145 <http://tracker.ceph.com/issues/12145>, pr#5685 <http://github.com/ceph/ceph/pull/5685>_, John Spray)pr#6821 <http://github.com/ceph/ceph/pull/6821>_, Wei Feng)issue#14319 <http://tracker.ceph.com/issues/14319>, pr#7229 <http://github.com/ceph/ceph/pull/7229>, Zhi Zhang)pr#7015 <http://github.com/ceph/ceph/pull/7015>_, Ilya Shipitsin)pr#6388 <http://github.com/ceph/ceph/pull/6388>_, Yan, Zheng)issue#14800 <http://tracker.ceph.com/issues/14800>, pr#7686 <http://github.com/ceph/ceph/pull/7686>, Zhi Zhang)issue#14996 <http://tracker.ceph.com/issues/14996>, pr#7994 <http://github.com/ceph/ceph/pull/7994>, Yan, Zheng)issue#14798 <http://tracker.ceph.com/issues/14798>, pr#7685 <http://github.com/ceph/ceph/pull/7685>, Zhi Zhang)pr#6868 <http://github.com/ceph/ceph/pull/6868>_, Bo Cai)pr#8485 <http://github.com/ceph/ceph/pull/8485>_, Sage Weil)issue#13443 <http://tracker.ceph.com/issues/13443>, pr#6224 <http://github.com/ceph/ceph/pull/6224>, Wenjun Huang)issue#11101 <http://tracker.ceph.com/issues/11101>, pr#7106 <http://github.com/ceph/ceph/pull/7106>, Kefu Chai)issue#14354 <http://tracker.ceph.com/issues/14354>, pr#7212 <http://github.com/ceph/ceph/pull/7212>, Bo Cai)pr#8360 <http://github.com/ceph/ceph/pull/8360>_, Josh Durgin)pr#8362 <http://github.com/ceph/ceph/pull/8362>_, Josh Durgin)pr#7947 <http://github.com/ceph/ceph/pull/7947>_, Sarthak Munshi)pr#6093 <http://github.com/ceph/ceph/pull/6093>_, Kefu Chai)pr#6850 <http://github.com/ceph/ceph/pull/6850>_, Cilang Zhao)issue#13516 <http://tracker.ceph.com/issues/13516>, pr#6681 <http://github.com/ceph/ceph/pull/6681>, Igor Fedotov)pr#6545 <http://github.com/ceph/ceph/pull/6545>_, David Zafman)pr#8428 <http://github.com/ceph/ceph/pull/8428>_, Sage Weil)issue#13860 <http://tracker.ceph.com/issues/13860>, pr#6692 <http://github.com/ceph/ceph/pull/6692>, Nathan Cutler)issue#14694 <http://tracker.ceph.com/issues/14694>, pr#7569 <http://github.com/ceph/ceph/pull/7569>, Nathan Cutler)pr#7574 <http://github.com/ceph/ceph/pull/7574>_, Nathan Cutler)issue#14844 <http://tracker.ceph.com/issues/14844>, pr#7857 <http://github.com/ceph/ceph/pull/7857>, Kefu Chai)issue#14828 <http://tracker.ceph.com/issues/14828>, pr#7894 <http://github.com/ceph/ceph/pull/7894>, Nathan Cutler)issue#15138 <http://tracker.ceph.com/issues/15138>, pr#8120 <http://github.com/ceph/ceph/pull/8120>, Nathan Cutler)issue#13858 <http://tracker.ceph.com/issues/13858>, pr#6691 <http://github.com/ceph/ceph/pull/6691>_, Nathan Cutler)issue#14377 <http://tracker.ceph.com/issues/14377>, pr#7246 <http://github.com/ceph/ceph/pull/7246>, Yan, Zheng)pr#8127 <http://github.com/ceph/ceph/pull/8127>_, Haomai Wang)pr#6605 <http://github.com/ceph/ceph/pull/6605>_, Haomai Wang)pr#8209 <http://github.com/ceph/ceph/pull/8209>_, Sage Weil)pr#8521 <http://github.com/ceph/ceph/pull/8521>_, Michal Jarzabek)pr#8058 <http://github.com/ceph/ceph/pull/8058>_, Yehuda Sadeh, Orit Wasserman)pr#7201 <http://github.com/ceph/ceph/pull/7201>_, Erwan Velu)pr#6253 <http://github.com/ceph/ceph/pull/6253>_, John Spray)pr#7323 <http://github.com/ceph/ceph/pull/7323>_, Yan, Zheng)issue#13782 <http://tracker.ceph.com/issues/13782>, pr#6603 <http://github.com/ceph/ceph/pull/6603>, Yan, Zheng)issue#11517 <http://tracker.ceph.com/issues/11517>, pr#7209 <http://github.com/ceph/ceph/pull/7209>, Yan, Zheng)pr#6269 <http://github.com/ceph/ceph/pull/6269>_, John Spray)pr#6380 <http://github.com/ceph/ceph/pull/6380>_, Yan, Zheng)pr#6204 <http://github.com/ceph/ceph/pull/6204>_, John Spray)pr#6275 <http://github.com/ceph/ceph/pull/6275>_, John Coyle)issue#10436 <http://tracker.ceph.com/issues/10436>, pr#7495 <http://github.com/ceph/ceph/pull/7495>, Yan, Zheng)pr#6906 <http://github.com/ceph/ceph/pull/6906>_, YongQiang He)issue#13903 <http://tracker.ceph.com/issues/13903>, pr#7297 <http://github.com/ceph/ceph/pull/7297>, Yan, Zheng)pr#7655 <http://github.com/ceph/ceph/pull/7655>_, Greg Farnum)pr#6282 <http://github.com/ceph/ceph/pull/6282>_, John Coyle)issue#13714 <http://tracker.ceph.com/issues/13714>, pr#6497 <http://github.com/ceph/ceph/pull/6497>, Yan, Zheng)issue#13922 <http://tracker.ceph.com/issues/13922>, pr#6661 <http://github.com/ceph/ceph/pull/6661>, Xiaoxi Chen)pr#7232 <http://github.com/ceph/ceph/pull/7232>_, Jeffrey Lu)pr#7951 <http://github.com/ceph/ceph/pull/7951>_, Brad Hubbard)pr#8413 <http://github.com/ceph/ceph/pull/8413>_, runsisi)issue#14316 <http://tracker.ceph.com/issues/14316>, issue#14317 <http://tracker.ceph.com/issues/14317>, pr#7165 <http://github.com/ceph/ceph/pull/7165>_, xie xingguo)pr#6467 <http://github.com/ceph/ceph/pull/6467>_, Douglas Fuller)issue#14280 <http://tracker.ceph.com/issues/14280>, pr#7149 <http://github.com/ceph/ceph/pull/7149>, Douglas Fuller)pr#8371 <http://github.com/ceph/ceph/pull/8371>_, runsisi)pr#7793 <http://github.com/ceph/ceph/pull/7793>_, Kefu Chai)pr#8297 <http://github.com/ceph/ceph/pull/8297>_, Jason Dillaman)issue#14419 <http://tracker.ceph.com/issues/14419>, pr#7620 <http://github.com/ceph/ceph/pull/7620>, Josh Durgin)issue#15332 <http://tracker.ceph.com/issues/15332>, pr#8380 <http://github.com/ceph/ceph/pull/8380>, Jason Dillaman)issue#15121 <http://tracker.ceph.com/issues/15121>, pr#8099 <http://github.com/ceph/ceph/pull/8099>, Jason Dillaman)pr#8374 <http://github.com/ceph/ceph/pull/8374>_, Mykola Golub)pr#8142 <http://github.com/ceph/ceph/pull/8142>_, Kefu Chai)issue#15181 <http://tracker.ceph.com/issues/15181>, pr#8212 <http://github.com/ceph/ceph/pull/8212>, Yehuda Sadeh)pr#7898 <http://github.com/ceph/ceph/pull/7898>_, Orit Wasserman)pr#6805 <http://github.com/ceph/ceph/pull/6805>_, Pete Zaitcev)pr#7572 <http://github.com/ceph/ceph/pull/7572>_, Ali Maredia)pr#7171 <http://github.com/ceph/ceph/pull/7171>_, Kefu Chai)pr#7808 <http://github.com/ceph/ceph/pull/7808>_, Casey Bodley)pr#8106 <http://github.com/ceph/ceph/pull/8106>_, Marcus Watts, Matt Benjamin)pr#7507 <http://github.com/ceph/ceph/pull/7507>_, Kefu Chai)pr#7270 <http://github.com/ceph/ceph/pull/7270>_, Casey Bodley)issue#14823 <http://tracker.ceph.com/issues/14823>, pr#7717 <http://github.com/ceph/ceph/pull/7717>, Casey Bodley)pr#8399 <http://github.com/ceph/ceph/pull/8399>_, Orit Wasserman)pr#6556 <http://github.com/ceph/ceph/pull/6556>_, Samuel Just)pr#6786 <http://github.com/ceph/ceph/pull/6786>_, Orit Wasserman)pr#8368 <http://github.com/ceph/ceph/pull/8368>_, Kefu Chai)pr#6823 <http://github.com/ceph/ceph/pull/6823>_, Orit Wasserman)pr#8100 <http://github.com/ceph/ceph/pull/8100>_, Matt Benjamin)pr#8351 <http://github.com/ceph/ceph/pull/8351>_, John Spray, Ali Maredia)pr#7366 <http://github.com/ceph/ceph/pull/7366>_, Kefu Chai)pr#7103 <http://github.com/ceph/ceph/pull/7103>_, Casey Bodley, Ali Maredia)pr#6751 <http://github.com/ceph/ceph/pull/6751>_, Ilya Dryomov)pr#7126 <http://github.com/ceph/ceph/pull/7126>_, Kefu Chai)pr#7541 <http://github.com/ceph/ceph/pull/7541>_, Matt Benjamin)pr#7099 <http://github.com/ceph/ceph/pull/7099>_, John Spray)pr#6539 <http://github.com/ceph/ceph/pull/6539>_, Yehuda Sadeh)pr#8237 <http://github.com/ceph/ceph/pull/8237>_, Orit Wasserman)pr#7748 <http://github.com/ceph/ceph/pull/7748>_, Ali Maredia, Matt Benjamin)pr#8438 <http://github.com/ceph/ceph/pull/8438>_, Kefu Chai)pr#7523 <http://github.com/ceph/ceph/pull/7523>_, Kefu Chai)pr#7249 <http://github.com/ceph/ceph/pull/7249>_, Kefu Chai)pr#7474 <http://github.com/ceph/ceph/pull/7474>_, Tao Chang)pr#8422 <http://github.com/ceph/ceph/pull/8422>_, Haomai Wang)pr#7314 <http://github.com/ceph/ceph/pull/7314>_, Kefu Chai)pr#6557 <http://github.com/ceph/ceph/pull/6557>_, Ilya Dryomov)pr#7131 <http://github.com/ceph/ceph/pull/7131>_, Ali Maredia)pr#6959 <http://github.com/ceph/ceph/pull/6959>_, Orit Wasserman)pr#7849 <http://github.com/ceph/ceph/pull/7849>_, Ali Maredia)pr#7972 <http://github.com/ceph/ceph/pull/7972>_, Brad Hubbard)pr#6875 <http://github.com/ceph/ceph/pull/6875>_, John Coyle)pr#7300 <http://github.com/ceph/ceph/pull/7300>_, Ali Maredia)pr#6715 <http://github.com/ceph/ceph/pull/6715>_, John Spray)pr#6818 <http://github.com/ceph/ceph/pull/6818>_, Mykola Golub)pr#6358 <http://github.com/ceph/ceph/pull/6358>_, John Coyle)pr#6659 <http://github.com/ceph/ceph/pull/6659>_, Chris Holcombe)pr#6696 <http://github.com/ceph/ceph/pull/6696>_, Sage Weil)pr#6175 <http://github.com/ceph/ceph/pull/6175>_, Xinze Chi)issue#14132 <http://tracker.ceph.com/issues/14132>, pr#6987 <http://github.com/ceph/ceph/pull/6987>, Qiankun Zheng)pr#5882 <http://github.com/ceph/ceph/pull/5882>_, Igor Podoski)pr#7437 <http://github.com/ceph/ceph/pull/7437>_, Alyona Kiseleva, Kiseleva Alyona)pr#7512 <http://github.com/ceph/ceph/pull/7512>_, Samuel Just)pr#7340 <http://github.com/ceph/ceph/pull/7340>_, Adam C. Emerson)pr#5168 <http://github.com/ceph/ceph/pull/5168>_, Jianpeng Ma)issue#13829 <http://tracker.ceph.com/issues/13829>, pr#7390 <http://github.com/ceph/ceph/pull/7390>, Brad Hubbard, Kefu Chai)pr#6804 <http://github.com/ceph/ceph/pull/6804>_, Adam C. Emerson)pr#6210 <http://github.com/ceph/ceph/pull/6210>_, John Coyle)issue#14747 <http://tracker.ceph.com/issues/14747>, pr#7610 <http://github.com/ceph/ceph/pull/7610>, Jason Dillaman)pr#6535 <http://github.com/ceph/ceph/pull/6535>_, Ning Yao)pr#6990 <http://github.com/ceph/ceph/pull/6990>_, Matt Benjamin)pr#7956 <http://github.com/ceph/ceph/pull/7956>_, xie xingguo)pr#6456 <http://github.com/ceph/ceph/pull/6456>_, Michal Jarzabek)pr#7294 <http://github.com/ceph/ceph/pull/7294>_, Piotr Dałek)pr#6838 <http://github.com/ceph/ceph/pull/6838>_, Michal Jarzabek)pr#7254 <http://github.com/ceph/ceph/pull/7254>_, Guang Yang)pr#7364 <http://github.com/ceph/ceph/pull/7364>_, Javen Wu)pr#8214 <http://github.com/ceph/ceph/pull/8214>_, Samuel Just)pr#7766 <http://github.com/ceph/ceph/pull/7766>_, Adam C. Emerson)pr#6653 <http://github.com/ceph/ceph/pull/6653>_, Piotr Dałek)pr#5065 <http://github.com/ceph/ceph/pull/5065>_, Zhiqiang Wang)pr#8330 <http://github.com/ceph/ceph/pull/8330>_, xie xingguo)issue#13517 <http://tracker.ceph.com/issues/13517>, pr#6300 <http://github.com/ceph/ceph/pull/6300>, Xinze Chi)issue#15330 <http://tracker.ceph.com/issues/15330>, pr#8419 <http://github.com/ceph/ceph/pull/8419>, Adam C. Emerson)pr#5351 <http://github.com/ceph/ceph/pull/5351>_, Aran85)pr#6909 <http://github.com/ceph/ceph/pull/6909>_, Ning Yao)pr#6961 <http://github.com/ceph/ceph/pull/6961>_, Sage Weil)issue#13993 <http://tracker.ceph.com/issues/13993>, pr#6815 <http://github.com/ceph/ceph/pull/6815>, Brad Hubbard)pr#6641 <http://github.com/ceph/ceph/pull/6641>_, Adam Kupczyk)pr#6252 <http://github.com/ceph/ceph/pull/6252>_, John Coyle)pr#5782 <http://github.com/ceph/ceph/pull/5782>_, Adam C. Emerson)pr#8021 <http://github.com/ceph/ceph/pull/8021>_, Piotr Dałek)pr#7863 <http://github.com/ceph/ceph/pull/7863>_, Piotr Dałek)pr#5853 <http://github.com/ceph/ceph/pull/5853>_, Piotr Dałek)issue#14971 <http://tracker.ceph.com/issues/14971>, pr#7897 <http://github.com/ceph/ceph/pull/7897>, Piotr Dałek)pr#6441 <http://github.com/ceph/ceph/pull/6441>_, Adam Kupczyk)pr#6307 <http://github.com/ceph/ceph/pull/6307>_, Adam Kupczyk)pr#7588 <http://github.com/ceph/ceph/pull/7588>, Dan Mick)pr#6198 <http://github.com/ceph/ceph/pull/6198>_, Xinze Chi)pr#6543 <http://github.com/ceph/ceph/pull/6543>_, Evgeniy Firsov)pr#6771 <http://github.com/ceph/ceph/pull/6771>_, Jason Dillaman)pr#7845 <http://github.com/ceph/ceph/pull/7845>_, Igor Podoski)pr#6796 <http://github.com/ceph/ceph/pull/6796>_, John Coyle)issue#14400 <http://tracker.ceph.com/issues/14400>, pr#7268 <http://github.com/ceph/ceph/pull/7268>, Igor Fedotov)pr#7266 <http://github.com/ceph/ceph/pull/7266>_, Sahithi R V)pr#7967 <http://github.com/ceph/ceph/pull/7967>_, Kefu Chai)issue#15011 <http://tracker.ceph.com/issues/15011>, pr#8054 <http://github.com/ceph/ceph/pull/8054>, Erwan Velu)pr#6790 <http://github.com/ceph/ceph/pull/6790>_, Yunchuan Wen)pr#5133 <http://github.com/ceph/ceph/pull/5133>_, Michal Jarzabek)pr#7466 <http://github.com/ceph/ceph/pull/7466>_, Adam C. Emerson)issue#14804 <http://tracker.ceph.com/issues/14804>, pr#7690 <http://github.com/ceph/ceph/pull/7690>, xie xingguo)pr#6 <http://github.com/ceph/ceph/pull/6>_, Igor Fedotov)pr#6686 <http://github.com/ceph/ceph/pull/6686>_, Michal Jarzabek)pr#7680 <http://github.com/ceph/ceph/pull/7680>_, Danny Al-Gaaf)issue#13636 <http://tracker.ceph.com/issues/13636>, pr#6525 <http://github.com/ceph/ceph/pull/6525>, Jason Dillaman)pr#6216 <http://github.com/ceph/ceph/pull/6216>_, John Coyle)pr#7377 <http://github.com/ceph/ceph/pull/7377>_, Sage Weil)issue#11692 <http://tracker.ceph.com/issues/11692>, pr#7085 <http://github.com/ceph/ceph/pull/7085>, Kefu Chai)pr#7975 <http://github.com/ceph/ceph/pull/7975>_, You Ji)pr#7802 <http://github.com/ceph/ceph/pull/7802>_, Piotr Dałek)pr#8265 <http://github.com/ceph/ceph/pull/8265>_, Samuel Just)pr#7816 <http://github.com/ceph/ceph/pull/7816>_, Hector Martin)pr#6769 <http://github.com/ceph/ceph/pull/6769>_, Igor Podoski)issue#14463 <http://tracker.ceph.com/issues/14463>, pr#7317 <http://github.com/ceph/ceph/pull/7317>, Dan Mick)pr#7856 <http://github.com/ceph/ceph/pull/7856>_, Josh Durgin)pr#8402 <http://github.com/ceph/ceph/pull/8402>_, Ira Cooper)issue#13850 <http://tracker.ceph.com/issues/13850>, issue#13981 <http://tracker.ceph.com/issues/13981>, pr#7030 <http://github.com/ceph/ceph/pull/7030>_, Kefu Chai)pr#7006 <http://github.com/ceph/ceph/pull/7006>_, YankunLi)pr#6572 <http://github.com/ceph/ceph/pull/6572>_, Sangdi Xu, Sage Weil)issue#14496 <http://tracker.ceph.com/issues/14496>, pr#7344 <http://github.com/ceph/ceph/pull/7344>, songbaisen)issue#14302 <http://tracker.ceph.com/issues/14302>, pr#7157 <http://github.com/ceph/ceph/pull/7157>, songbaisen)pr#7139 <http://github.com/ceph/ceph/pull/7139>_, Kefu Chai)pr#7560 <http://github.com/ceph/ceph/pull/7560>_, Kefu Chai)pr#8107 <http://github.com/ceph/ceph/pull/8107>_, Sage Weil)pr#8430 <http://github.com/ceph/ceph/pull/8430>_, Wei Jin)pr#8518 <http://github.com/ceph/ceph/pull/8518>_, Wei Jin)issue#14334 <http://tracker.ceph.com/issues/14334>, pr#7181 <http://github.com/ceph/ceph/pull/7181>, song baisen)issue#8286 <http://tracker.ceph.com/issues/8286>, pr#8038 <http://github.com/ceph/ceph/pull/8038>, Brad Hubbard)pr#7142 <http://github.com/ceph/ceph/pull/7142>_, xie xingguo)pr#6824 <http://github.com/ceph/ceph/pull/6824>_, Sangdi Xu)pr#7964 <http://github.com/ceph/ceph/pull/7964>_, Sage Weil)issue#13477 <http://tracker.ceph.com/issues/13477>, pr#6246 <http://github.com/ceph/ceph/pull/6246>, Sage Weil)pr#7936 <http://github.com/ceph/ceph/pull/7936>_, Dan Mick)pr#7938 <http://github.com/ceph/ceph/pull/7938>_, Dan Mick)pr#7533 <http://github.com/ceph/ceph/pull/7533>_, Rémi BUISSON)pr#7930 <http://github.com/ceph/ceph/pull/7930>_, Ken Dreyer)pr#7807 <http://github.com/ceph/ceph/pull/7807>_, Ken Dreyer, Ali Maredia)issue#10587 <http://tracker.ceph.com/issues/10587>, pr#7746 <http://github.com/ceph/ceph/pull/7746>, Ken Dreyer)issue#15329 <http://tracker.ceph.com/issues/15329>, pr#8406 <http://github.com/ceph/ceph/pull/8406>, Dan Mick)pr#7933 <http://github.com/ceph/ceph/pull/7933>_, Ken Dreyer)pr#7923 <http://github.com/ceph/ceph/pull/7923>_, RustShen)pr#7020 <http://github.com/ceph/ceph/pull/7020>_, Yehua)issue#14637 <http://tracker.ceph.com/issues/14637>, pr#7518 <http://github.com/ceph/ceph/pull/7518>, Ken Dreyer)pr#6658 <http://github.com/ceph/ceph/pull/6658>_, Loic Dachary)pr#6610 <http://github.com/ceph/ceph/pull/6610>_, Ken Dreyer)pr#7119 <http://github.com/ceph/ceph/pull/7119>_, Dan Mick)pr#8312 <http://github.com/ceph/ceph/pull/8312>_, Nathan Cutler)pr#7251 <http://github.com/ceph/ceph/pull/7251>_, Kefu Chai)pr#8179 <http://github.com/ceph/ceph/pull/8179>_, Zhao Junwang)pr#6922 <http://github.com/ceph/ceph/pull/6922>_, Sage Weil)pr#7641 <http://github.com/ceph/ceph/pull/7641>_, Patrick Donnelly)pr#6733 <http://github.com/ceph/ceph/pull/6733>_, Kefu Chai)pr#6734 <http://github.com/ceph/ceph/pull/6734>_, Yilong Zhao)pr#7941 <http://github.com/ceph/ceph/pull/7941>_, Nathan Cutler)issue#15218 <http://tracker.ceph.com/issues/15218>, pr#8228 <http://github.com/ceph/ceph/pull/8228>, Nathan Cutler)pr#8116 <http://github.com/ceph/ceph/pull/8116>_, Nathan Cutler)pr#7960 <http://github.com/ceph/ceph/pull/7960>_, Nathan Cutler)pr#6955 <http://github.com/ceph/ceph/pull/6955>_, Loic Dachary)pr#6792 <http://github.com/ceph/ceph/pull/6792>_, Nathan Cutler)pr#6727 <http://github.com/ceph/ceph/pull/6727>_, Nathan Cutler)pr#6780 <http://github.com/ceph/ceph/pull/6780>_, Nathan Cutler)pr#7946 <http://github.com/ceph/ceph/pull/7946>_, Nathan Cutler)pr#6910 <http://github.com/ceph/ceph/pull/6910>_, Loic Dachary)pr#7954 <http://github.com/ceph/ceph/pull/7954>_, Nathan Cutler)pr#7023 <http://github.com/ceph/ceph/pull/7023>_, Kefu Chai)issue#13603 <http://tracker.ceph.com/issues/13603>, pr#6384 <http://github.com/ceph/ceph/pull/6384>, Ken Dreyer)pr#8211 <http://github.com/ceph/ceph/pull/8211>_, Loic Dachary, Sage Weil)pr#6848 <http://github.com/ceph/ceph/pull/6848>_, Cilang Zhao)pr#7763 <http://github.com/ceph/ceph/pull/7763>_, Loic Dachary)issue#14003 <http://tracker.ceph.com/issues/14003>, pr#6829 <http://github.com/ceph/ceph/pull/6829>, Lenz Grimmer)pr#7327 <http://github.com/ceph/ceph/pull/7327>_, Ivan Grcic)pr#6705 <http://github.com/ceph/ceph/pull/6705>_, Jeremy Qian)pr#8328 <http://github.com/ceph/ceph/pull/8328>_, scienceluo)pr#7298 <http://github.com/ceph/ceph/pull/7298>_, Rachana Patel)pr#7000 <http://github.com/ceph/ceph/pull/7000>_, Yuan Zhou)pr#7164 <http://github.com/ceph/ceph/pull/7164>_, François Lafont)pr#6272 <http://github.com/ceph/ceph/pull/6272>_, Yuan Zhou)pr#7027 <http://github.com/ceph/ceph/pull/7027>_, Dunrong Huang)pr#8342 <http://github.com/ceph/ceph/pull/8342>_, xie xingguo)pr#6745 <http://github.com/ceph/ceph/pull/6745>_, Drunkard Zhang)pr#7829 <http://github.com/ceph/ceph/pull/7829>_, xie xingguo)pr#6943 <http://github.com/ceph/ceph/pull/6943>_, Nathan Cutler)pr#7004 <http://github.com/ceph/ceph/pull/7004>_, tianqing)pr#8252 <http://github.com/ceph/ceph/pull/8252>_, xie xingguo)issue#15041 <http://tracker.ceph.com/issues/15041>, pr#8169 <http://github.com/ceph/ceph/pull/8169>, Jason Dillaman)pr#6749 <http://github.com/ceph/ceph/pull/6749>_, Loic Dachary)pr#6827 <http://github.com/ceph/ceph/pull/6827>_, Mykola Golub)pr#6908 <http://github.com/ceph/ceph/pull/6908>_, Nilamdyuti Goswami)pr#6858 <http://github.com/ceph/ceph/pull/6858>_, John Spray)pr#7837 <http://github.com/ceph/ceph/pull/7837>_, Robert LeBlanc)pr#6872 <http://github.com/ceph/ceph/pull/6872>_, Loic Dachary)pr#7879 <http://github.com/ceph/ceph/pull/7879>_, xie xingguo)pr#8306 <http://github.com/ceph/ceph/pull/8306>_, Kefu Chai)pr#6374 <http://github.com/ceph/ceph/pull/6374>_, Loic Dachary)pr#6666 <http://github.com/ceph/ceph/pull/6666>_, Loic Dachary)pr#8345 <http://github.com/ceph/ceph/pull/8345>_, Kefu Chai)pr#6281 <http://github.com/ceph/ceph/pull/6281>_, Loic Dachary)pr#6483 <http://github.com/ceph/ceph/pull/6483>_, Kefu Chai)issue#15288 <http://tracker.ceph.com/issues/15288>, pr#8327 <http://github.com/ceph/ceph/pull/8327>, Vikhyat Umrao)pr#7244 <http://github.com/ceph/ceph/pull/7244>_, Jiaying Ren)pr#6241 <http://github.com/ceph/ceph/pull/6241>_, Jevon Qiao)pr#6775 <http://github.com/ceph/ceph/pull/6775>_, Marc Koderer)issue#13502 <http://tracker.ceph.com/issues/13502>, pr#6297 <http://github.com/ceph/ceph/pull/6297>, ritz303)pr#7292 <http://github.com/ceph/ceph/pull/7292>_, Kefu Chai)pr#8517 <http://github.com/ceph/ceph/pull/8517>_, Kris Jurka)pr#7862 <http://github.com/ceph/ceph/pull/7862>_, Abhishek Lekshmanan)pr#7264 <http://github.com/ceph/ceph/pull/7264>_, Bara Ancincova)issue#15244 <http://tracker.ceph.com/issues/15244>, pr#8271 <http://github.com/ceph/ceph/pull/8271>, Vikhyat Umrao)pr#6816 <http://github.com/ceph/ceph/pull/6816>_, Drunkard Zhang)pr#7384 <http://github.com/ceph/ceph/pull/7384>_, Wido den Hollander)pr#6127 <http://github.com/ceph/ceph/pull/6127>_, Wido den Hollander)pr#7813 <http://github.com/ceph/ceph/pull/7813>_, xiexingguo)pr#7714 <http://github.com/ceph/ceph/pull/7714>_, Nathan Cutler)pr#6811 <http://github.com/ceph/ceph/pull/6811>_, Nathan Cutler)pr#6435 <http://github.com/ceph/ceph/pull/6435>_, Alfredo Deza)pr#6637 <http://github.com/ceph/ceph/pull/6637>_, Vicente Cheng)pr#8308 <http://github.com/ceph/ceph/pull/8308>_, Wido den Hollander)pr#5951 <http://github.com/ceph/ceph/pull/5951>_, Guang Yang)issue#12899 <http://tracker.ceph.com/issues/12899>, pr#5900 <http://github.com/ceph/ceph/pull/5900>, ritz303)pr#6575 <http://github.com/ceph/ceph/pull/6575>_, vasukulkarni)issue#14070 <http://tracker.ceph.com/issues/14070>, pr#6934 <http://github.com/ceph/ceph/pull/6934>, Nathan Cutler)pr#6256 <http://github.com/ceph/ceph/pull/6256>_, YankunLi)pr#6355 <http://github.com/ceph/ceph/pull/6355>_, ritz303)pr#6930 <http://github.com/ceph/ceph/pull/6930>_, Wido den Hollander)pr#8207 <http://github.com/ceph/ceph/pull/8207>_, Abhishek Lekshmanan)pr#6285 <http://github.com/ceph/ceph/pull/6285>_, John Coyle)pr#7792 <http://github.com/ceph/ceph/pull/7792>_, Kefu Chai)pr#6549 <http://github.com/ceph/ceph/pull/6549>_, Yunchuan Wen)issue#14380 <http://tracker.ceph.com/issues/14380>, pr#7262 <http://github.com/ceph/ceph/pull/7262>, Yan, Zheng)pr#8055 <http://github.com/ceph/ceph/pull/8055>_, Sage Weil)issue#13422 <http://tracker.ceph.com/issues/13422>, pr#7075 <http://github.com/ceph/ceph/pull/7075>, shun song)issue#13422 <http://tracker.ceph.com/issues/13422>, pr#7463 <http://github.com/ceph/ceph/pull/7463>, Loic Dachary)issue#15365 <http://tracker.ceph.com/issues/15365>, pr#8433 <http://github.com/ceph/ceph/pull/8433>, Sage Weil)pr#8177 <http://github.com/ceph/ceph/pull/8177>_, Jianpeng Ma)pr#7274 <http://github.com/ceph/ceph/pull/7274>_, Jason Dillaman)issue#14163 <http://tracker.ceph.com/issues/14163>, pr#7208 <http://github.com/ceph/ceph/pull/7208>, Jason Dillaman)pr#7913 <http://github.com/ceph/ceph/pull/7913>_, Sage Weil)pr#6866 <http://github.com/ceph/ceph/pull/6866>_, Xiaoxi Chen)osd crush update on start' (pr#7943 http://github.com/ceph/ceph/pull/7943`_, Eric Cook)issue#10587 <http://tracker.ceph.com/issues/10587>, pr#7286 <http://github.com/ceph/ceph/pull/7286>, Ken Dreyer)issue#3015 <http://tracker.ceph.com/issues/3015>, pr#6089 <http://github.com/ceph/ceph/pull/6089>, Nathan Cutler)pr#7832 <http://github.com/ceph/ceph/pull/7832>_, Mykola Golub)issue#14168 <http://tracker.ceph.com/issues/14168>, pr#7113 <http://github.com/ceph/ceph/pull/7113>, Jason Dillaman)issue#13924 <http://tracker.ceph.com/issues/13924>, pr#6762 <http://github.com/ceph/ceph/pull/6762>, Jason Dillaman)pr#8516 <http://github.com/ceph/ceph/pull/8516>_, runsisi)issue#15364 <http://tracker.ceph.com/issues/15364>, pr#8477 <http://github.com/ceph/ceph/pull/8477>, Jason Dillaman)pr#7385 <http://github.com/ceph/ceph/pull/7385>_, Mykola Golub)pr#7776 <http://github.com/ceph/ceph/pull/7776>_, Jason Dillaman)pr#6552 <http://github.com/ceph/ceph/pull/6552>_, Mykola Golub)issue#15202 <http://tracker.ceph.com/issues/15202>, pr#8220 <http://github.com/ceph/ceph/pull/8220>, Jason Dillaman)pr#7480 <http://github.com/ceph/ceph/pull/7480>_, Mykola Golub)pr#7906 <http://github.com/ceph/ceph/pull/7906>_, Jason Dillaman)pr#6687 <http://github.com/ceph/ceph/pull/6687>_, Jason Dillaman)issue#13560 <http://tracker.ceph.com/issues/13560>, pr#6394 <http://github.com/ceph/ceph/pull/6394>, Jason Dillaman)pr#6511 <http://github.com/ceph/ceph/pull/6511>_, Sage Weil)pr#7052 <http://github.com/ceph/ceph/pull/7052>_, Piotr Dałek)pr#6574 <http://github.com/ceph/ceph/pull/6574>_, Haomai Wang)pr#6312 <http://github.com/ceph/ceph/pull/6312>_, Piotr Dałek, Sage Weil)pr#7901 <http://github.com/ceph/ceph/pull/7901>_, John Spray)pr#6301 <http://github.com/ceph/ceph/pull/6301>_, John Coyle)pr#6288 <http://github.com/ceph/ceph/pull/6288>_, John Coyle)pr#7551 <http://github.com/ceph/ceph/pull/7551>_, Jevon Qiao)pr#6893 <http://github.com/ceph/ceph/pull/6893>_, Yunchuan Wen)pr#6675 <http://github.com/ceph/ceph/pull/6675>_, Rohan Mars)issue#13944 <http://tracker.ceph.com/issues/13944>, pr#6779 <http://github.com/ceph/ceph/pull/6779>, Dan Mick)pr#8102 <http://github.com/ceph/ceph/pull/8102>_, Jason Dillaman)issue#14499 <http://tracker.ceph.com/issues/14499>, pr#7350 <http://github.com/ceph/ceph/pull/7350>, David Disseldorp)pr#6731 <http://github.com/ceph/ceph/pull/6731>_, Jie Wang)pr#7629 <http://github.com/ceph/ceph/pull/7629>_, Greg Farnum)pr#6488 <http://github.com/ceph/ceph/pull/6488>_, xie xingguo)pr#7771 <http://github.com/ceph/ceph/pull/7771>_, xie xingguo)pr#6320 <http://github.com/ceph/ceph/pull/6320>_, You Ji)issue#13715 <http://tracker.ceph.com/issues/13715>, pr#6489 <http://github.com/ceph/ceph/pull/6489>, xie xingguo)issue#13639 <http://tracker.ceph.com/issues/13639>, pr#6422 <http://github.com/ceph/ceph/pull/6422>, xie xingguo)pr#6373 <http://github.com/ceph/ceph/pull/6373>_, Sage Weil)issue#13642 <http://tracker.ceph.com/issues/13642>, pr#6426 <http://github.com/ceph/ceph/pull/6426>, xie xingguo)issue#14299 <http://tracker.ceph.com/issues/14299>, issue#14301 <http://tracker.ceph.com/issues/14301>, issue#14300 <http://tracker.ceph.com/issues/14300>, pr#7156 <http://github.com/ceph/ceph/pull/7156>, xie xingguo)pr#7824 <http://github.com/ceph/ceph/pull/7824>_, Jason Dillaman)pr#7649 <http://github.com/ceph/ceph/pull/7649>_, Haomai Wang)pr#6741 <http://github.com/ceph/ceph/pull/6741>_, Nathan Cutler)issue#13473 <http://tracker.ceph.com/issues/13473>, pr#6243 <http://github.com/ceph/ceph/pull/6243>, Wei Luo)pr#7581 <http://github.com/ceph/ceph/pull/7581>_, John Spray)pr#5931 <http://github.com/ceph/ceph/pull/5931>_, Adam C. Emerson)pr#6405 <http://github.com/ceph/ceph/pull/6405>_, John Spray, Sage Weil)issue#13822 <http://tracker.ceph.com/issues/13822>, pr#6639 <http://github.com/ceph/ceph/pull/6639>, xie xingguo)pr#7864 <http://github.com/ceph/ceph/pull/7864>_, Jason Dillaman)pr#7330 <http://github.com/ceph/ceph/pull/7330>_, Igor Fedotov)pr#8486 <http://github.com/ceph/ceph/pull/8486>_, Sage Weil)pr#7519 <http://github.com/ceph/ceph/pull/7519>_, xie xingguo)pr#6416 <http://github.com/ceph/ceph/pull/6416>_, Rohan Mars)pr#7915 <http://github.com/ceph/ceph/pull/7915>_, Yehuda Sadeh, Matt Benjamin)pr#7578 <http://github.com/ceph/ceph/pull/7578>_, Haomai Wang)pr#7540 <http://github.com/ceph/ceph/pull/7540>_, Jason Dillaman)issue#13703 <http://tracker.ceph.com/issues/13703>, pr#6476 <http://github.com/ceph/ceph/pull/6476>, xie xingguo)pr#7884 <http://github.com/ceph/ceph/pull/7884>_, Jason Dillaman)issue#14264 <http://tracker.ceph.com/issues/14264>, pr#7259 <http://github.com/ceph/ceph/pull/7259>, Mykola Golub)issue#13913 <http://tracker.ceph.com/issues/13913>, pr#6742 <http://github.com/ceph/ceph/pull/6742>, Jason Dillaman)pr#7400 <http://github.com/ceph/ceph/pull/7400>_, Haomai Wang)pr#8417 <http://github.com/ceph/ceph/pull/8417>_, Jason Dillaman)pr#7204 <http://github.com/ceph/ceph/pull/7204>_, Jason Dillaman)issue#14510 <http://tracker.ceph.com/issues/14510>, pr#7382 <http://github.com/ceph/ceph/pull/7382>, Jason Dillaman)pr#7627 <http://github.com/ceph/ceph/pull/7627>_, Jason Dillaman)issue#13912 <http://tracker.ceph.com/issues/13912>, pr#6737 <http://github.com/ceph/ceph/pull/6737>, Jason Dillaman)issue#14122 <http://tracker.ceph.com/issues/14122>, pr#7035 <http://github.com/ceph/ceph/pull/7035>, Jason Dillaman)pr#7143 <http://github.com/ceph/ceph/pull/7143>_, Jason Dillaman)issue#14108 <http://tracker.ceph.com/issues/14108>, issue#14107 <http://tracker.ceph.com/issues/14107>, pr#6974 <http://github.com/ceph/ceph/pull/6974>_, Jason Dillaman)pr#8132 <http://github.com/ceph/ceph/pull/8132>_, Jason Dillaman)issue#14123 <http://tracker.ceph.com/issues/14123>, pr#6979 <http://github.com/ceph/ceph/pull/6979>, Jason Dillaman)issue#14060 <http://tracker.ceph.com/issues/14060>, pr#6923 <http://github.com/ceph/ceph/pull/6923>, Jason Dillaman)issue#13726 <http://tracker.ceph.com/issues/13726>, pr#6508 <http://github.com/ceph/ceph/pull/6508>, Jason Dillaman)pr#7698 <http://github.com/ceph/ceph/pull/7698>_, Jason Dillaman)issue#14167 <http://tracker.ceph.com/issues/14167>, pr#7129 <http://github.com/ceph/ceph/pull/7129>, Jason Dillaman)issue#15265 <http://tracker.ceph.com/issues/15265>, pr#8375 <http://github.com/ceph/ceph/pull/8375>, Ricardo Dias)issue#15034 <http://tracker.ceph.com/issues/15034>, pr#8459 <http://github.com/ceph/ceph/pull/8459>, Josh Durgin)issue#14170 <http://tracker.ceph.com/issues/14170>, pr#7043 <http://github.com/ceph/ceph/pull/7043>, Jason Dillaman)issue#15143 <http://tracker.ceph.com/issues/15143>, pr#8204 <http://github.com/ceph/ceph/pull/8204>, Ricardo Dias)pr#6740 <http://github.com/ceph/ceph/pull/6740>_, Jason Dillaman)issue#14092 <http://tracker.ceph.com/issues/14092>, pr#7040 <http://github.com/ceph/ceph/pull/7040>, Jason Dillaman)issue#14118 <http://tracker.ceph.com/issues/14118>, pr#6968 <http://github.com/ceph/ceph/pull/6968>, xie xingguo)issue#13558 <http://tracker.ceph.com/issues/13558>, pr#6339 <http://github.com/ceph/ceph/pull/6339>, xinxin shu)pr#7299 <http://github.com/ceph/ceph/pull/7299>_, Jason Dillaman)pr#6917 <http://github.com/ceph/ceph/pull/6917>_, Jianpeng Ma)issue#13969 <http://tracker.ceph.com/issues/13969>, pr#6800 <http://github.com/ceph/ceph/pull/6800>, Jason Dillaman)issue#14030 <http://tracker.ceph.com/issues/14030>, pr#6889 <http://github.com/ceph/ceph/pull/6889>, Yunchuan Wen)issue#14332 <http://tracker.ceph.com/issues/14332>, issue#14333 <http://tracker.ceph.com/issues/14333>, pr#7174 <http://github.com/ceph/ceph/pull/7174>_, xie xingguo)issue#14129 <http://tracker.ceph.com/issues/14129>, pr#6986 <http://github.com/ceph/ceph/pull/6986>, xie xingguo)pr#7761 <http://github.com/ceph/ceph/pull/7761>_, Jason Dillaman)pr#6877 <http://github.com/ceph/ceph/pull/6877>_, Jason Dillaman)pr#6892 <http://github.com/ceph/ceph/pull/6892>_, Yunchuan Wen)issue#2468 <http://tracker.ceph.com/issues/2468>, pr#6453 <http://github.com/ceph/ceph/pull/6453>, Mykola Golub)pr#8094 <http://github.com/ceph/ceph/pull/8094>_, Jason Dillaman)pr#6859 <http://github.com/ceph/ceph/pull/6859>_, Jason Dillaman)pr#6798 <http://github.com/ceph/ceph/pull/6798>_, Mykola Golub)pr#6703 <http://github.com/ceph/ceph/pull/6703>_, Jason Dillaman)pr#6625 <http://github.com/ceph/ceph/pull/6625>_, Jason Dillaman)pr#6541 <http://github.com/ceph/ceph/pull/6541>_, Jason Dillaman)pr#7583 <http://github.com/ceph/ceph/pull/7583>_, Jason Dillaman)issue#13298 <http://tracker.ceph.com/issues/13298>, pr#7529 <http://github.com/ceph/ceph/pull/7529>, Jason Dillaman)pr#6777 <http://github.com/ceph/ceph/pull/6777>_, Jason Dillaman)issue#14822 <http://tracker.ceph.com/issues/14822>, pr#7785 <http://github.com/ceph/ceph/pull/7785>, Jason Dillaman)pr#7019 <http://github.com/ceph/ceph/pull/7019>_, Jason Dillaman)issue#14434 <http://tracker.ceph.com/issues/14434>, pr#7302 <http://github.com/ceph/ceph/pull/7302>, Jason Dillaman)issue#13914 <http://tracker.ceph.com/issues/13914>, pr#6736 <http://github.com/ceph/ceph/pull/6736>, Jason Dillaman)pr#6729 <http://github.com/ceph/ceph/pull/6729>_, Jianpeng Ma)issue#13633 <http://tracker.ceph.com/issues/13633>, pr#6925 <http://github.com/ceph/ceph/pull/6925>, Jason Dillaman)issue#13969 <http://tracker.ceph.com/issues/13969>, pr#6789 <http://github.com/ceph/ceph/pull/6789>, Jason Dillaman)issue#13740 <http://tracker.ceph.com/issues/13740>, pr#6523 <http://github.com/ceph/ceph/pull/6523>, Jason Dillaman)issue#13719 <http://tracker.ceph.com/issues/13719>, pr#6516 <http://github.com/ceph/ceph/pull/6516>, Mykola Golub)issue#14164 <http://tracker.ceph.com/issues/14164>, pr#7042 <http://github.com/ceph/ceph/pull/7042>, Jason Dillaman)pr#7548 <http://github.com/ceph/ceph/pull/7548>_, Jianpeng Ma)issue#14234 <http://tracker.ceph.com/issues/14234>, pr#7114 <http://github.com/ceph/ceph/pull/7114>, Jason Dillaman)issue#14908 <http://tracker.ceph.com/issues/14908>, pr#7978 <http://github.com/ceph/ceph/pull/7978>, Jason Dillaman)issue#14476 <http://tracker.ceph.com/issues/14476>, pr#7329 <http://github.com/ceph/ceph/pull/7329>, Douglas Fuller)pr#5856 <http://github.com/ceph/ceph/pull/5856>_, runsisi)pr#7839 <http://github.com/ceph/ceph/pull/7839>_, Jason Dillaman)pr#8028 <http://github.com/ceph/ceph/pull/8028>_, Jason Dillaman)issue#13674 <http://tracker.ceph.com/issues/13674>, pr#6447 <http://github.com/ceph/ceph/pull/6447>, Jason Dillaman)pr#7736 <http://github.com/ceph/ceph/pull/7736>_, Mykola Golub)issue#14098 <http://tracker.ceph.com/issues/14098>, pr#6958 <http://github.com/ceph/ceph/pull/6958>, xie xingguo)issue#14780 <http://tracker.ceph.com/issues/14780>, pr#7667 <http://github.com/ceph/ceph/pull/7667>, Josh Durgin)pr#8355 <http://github.com/ceph/ceph/pull/8355>_, Jason Dillaman)pr#7653 <http://github.com/ceph/ceph/pull/7653>_, Jason Dillaman)pr#6700 <http://github.com/ceph/ceph/pull/6700>_, Jason Dillaman)issue#14127 <http://tracker.ceph.com/issues/14127>, pr#6983 <http://github.com/ceph/ceph/pull/6983>, xie xingguo)issue#13720 <http://tracker.ceph.com/issues/13720>, pr#6494 <http://github.com/ceph/ceph/pull/6494>, Mykola Golub)pr#5465 <http://github.com/ceph/ceph/pull/5465>_, Haomai Wang)issue#14789 <http://tracker.ceph.com/issues/14789>, pr#7772 <http://github.com/ceph/ceph/pull/7772>, xinxin shu)pr#6982 <http://github.com/ceph/ceph/pull/6982>_, Jason Dillaman)pr#7718 <http://github.com/ceph/ceph/pull/7718>_, Jason Dillaman)pr#7668 <http://github.com/ceph/ceph/pull/7668>_, Jason Dillaman)issue#14616 <http://tracker.ceph.com/issues/14616>, pr#7983 <http://github.com/ceph/ceph/pull/7983>, Sage Weil)issue#14707 <http://tracker.ceph.com/issues/14707>, pr#7599 <http://github.com/ceph/ceph/pull/7599>, Igor Fedotov)issue#14856 <http://tracker.ceph.com/issues/14856>, pr#7790 <http://github.com/ceph/ceph/pull/7790>, Kefu Chai)pr#7904 <http://github.com/ceph/ceph/pull/7904>_, Sage Weil)pr#6820 <http://github.com/ceph/ceph/pull/6820>_, Jiaying Ren)pr#7932 <http://github.com/ceph/ceph/pull/7932>_, Abhishek Lekshmanan)pr#7173 <http://github.com/ceph/ceph/pull/7173>_, Dongmao Zhang)pr#7219 <http://github.com/ceph/ceph/pull/7219>_, Igor Podoski)pr#6750 <http://github.com/ceph/ceph/pull/6750>_, Abhishek Lekshmanan)pr#6468 <http://github.com/ceph/ceph/pull/6468>_, Xiaowei Chen)pr#6519 <http://github.com/ceph/ceph/pull/6519>_, Li Wang)pr#6532 <http://github.com/ceph/ceph/pull/6532>_, Loic Dachary)pr#6565 <http://github.com/ceph/ceph/pull/6565>_, chenji-kael)pr#7210 <http://github.com/ceph/ceph/pull/7210>_, M Ranga Swami Reddy)pr#8522 <http://github.com/ceph/ceph/pull/8522>_, M Ranga Swami Reddy)pr#6495 <http://github.com/ceph/ceph/pull/6495>_, Yann Dupont)pr#6258 <http://github.com/ceph/ceph/pull/6258>_, M Ranga Swami Reddy)pr#6594 <http://github.com/ceph/ceph/pull/6594>_, chenji-kael)pr#6992 <http://github.com/ceph/ceph/pull/6992>_, Loic Dachary)pr#7189 <http://github.com/ceph/ceph/pull/7189>_, Loic Dachary)pr#7528 <http://github.com/ceph/ceph/pull/7528>_, Yann Dupont)pr#8256 <http://github.com/ceph/ceph/pull/8256>_, Loic Dachary)pr#6409 <http://github.com/ceph/ceph/pull/6409>_, Loic Dachary)pr#8320 <http://github.com/ceph/ceph/pull/8320>_, Loic Dachary)pr#8310 <http://github.com/ceph/ceph/pull/8310>_, Kefu Chai)pr#7284 <http://github.com/ceph/ceph/pull/7284>_, Kefu Chai)issue#13981 <http://tracker.ceph.com/issues/13981>, pr#6939 <http://github.com/ceph/ceph/pull/6939>, Piotr Dałek)pr#8003 <http://github.com/ceph/ceph/pull/8003>_, Sage Weil)pr#8012 <http://github.com/ceph/ceph/pull/8012>_, Sage Weil)pr#7021 <http://github.com/ceph/ceph/pull/7021>_, Kefu Chai)pr#7798 <http://github.com/ceph/ceph/pull/7798>_, Yan, Zheng)pr#8403 <http://github.com/ceph/ceph/pull/8403>_, John Coyle)pr#6567 <http://github.com/ceph/ceph/pull/6567>_, John Spray)issue#14357 <http://tracker.ceph.com/issues/14357>, pr#7216 <http://github.com/ceph/ceph/pull/7216>, John Spray)issue#14360 <http://tracker.ceph.com/issues/14360>, pr#7952 <http://github.com/ceph/ceph/pull/7952>, Yan, Zheng)pr#7098 <http://github.com/ceph/ceph/pull/7098>_, Yan, Zheng, Sage Weil)issue#14365 <http://tracker.ceph.com/issues/14365>, issue#14374 <http://tracker.ceph.com/issues/14374>, pr#7312 <http://github.com/ceph/ceph/pull/7312>_, John Spray)issue#14697 <http://tracker.ceph.com/issues/14697>, pr#7616 <http://github.com/ceph/ceph/pull/7616>, Greg Farnum)issue#14146 <http://tracker.ceph.com/issues/14146>, pr#7068 <http://github.com/ceph/ceph/pull/7068>, Yan, Zheng)pr#8444 <https://github.com/ceph/ceph/pull/8444>_, Yan, Zheng)pr#7713 <http://github.com/ceph/ceph/pull/7713>_, Yan, Zheng)issue#11482 <http://tracker.ceph.com/issues/11482>, pr#6432 <http://github.com/ceph/ceph/pull/6432>, Yan, Zheng)issue#14254 <http://tracker.ceph.com/issues/14254>, issue#13546 <http://tracker.ceph.com/issues/13546>, pr#7199 <http://github.com/ceph/ceph/pull/7199>_, Yan, Zheng)pr#8455 <http://github.com/ceph/ceph/pull/8455>_, Sage Weil)pr#8063 <http://github.com/ceph/ceph/pull/8063>_, Greg Farnum)pr#8073 <http://github.com/ceph/ceph/pull/8073>_, John Spray, Greg Farnum)issue#15038 <http://tracker.ceph.com/issues/15038>, pr#8014 <http://github.com/ceph/ceph/pull/8014>, Yan, Zheng)pr#6684 <http://github.com/ceph/ceph/pull/6684>_, John Spray)issue#14029 <http://tracker.ceph.com/issues/14029>, pr#6941 <http://github.com/ceph/ceph/pull/6941>, John Spray)issue#14144 <http://tracker.ceph.com/issues/14144>, pr#7132 <http://github.com/ceph/ceph/pull/7132>, John Spray)issue#15050 <http://tracker.ceph.com/issues/15050>, pr#8040 <http://github.com/ceph/ceph/pull/8040>, Yan, Zheng)pr#7490 <http://github.com/ceph/ceph/pull/7490>_, Na Xie)pr#5645 <http://github.com/ceph/ceph/pull/5645>_, xinxin shu)pr#7358 <http://github.com/ceph/ceph/pull/7358>_, Kongming Wu)issue#13625 <http://tracker.ceph.com/issues/13625>, pr#6414 <http://github.com/ceph/ceph/pull/6414>, David Zafman)issue#14952 <http://tracker.ceph.com/issues/14952>, pr#6953 <http://github.com/ceph/ceph/pull/6953>, John Spray, Sage Weil)pr#6180 <http://github.com/ceph/ceph/pull/6180>_, John Spray)issue#13777 <http://tracker.ceph.com/issues/13777>, pr#6553 <http://github.com/ceph/ceph/pull/6553>, Yan, Zheng)pr#8383 <https://github.com/ceph/ceph/pull/8383>_, Greg Farnum)pr#6454 <http://github.com/ceph/ceph/pull/6454>_, Wei Feng)pr#5662 <http://github.com/ceph/ceph/pull/5662>_, Yan, Zheng, John Spray, Greg Farnum)issue#13364 <http://tracker.ceph.com/issues/13364>, pr#6200 <http://github.com/ceph/ceph/pull/6200>, Sage Weil)tell commands (issue#14048 <http://tracker.ceph.com/issues/14048>, pr#6933 <http://github.com/ceph/ceph/pull/6933>, John Spray)pr#6996 <http://github.com/ceph/ceph/pull/6996>_, Wei Feng)issue#15230 <http://tracker.ceph.com/issues/15230>, pr#8299 <http://github.com/ceph/ceph/pull/8299>, Sage Weil)pr#8115 <http://github.com/ceph/ceph/pull/8115>_, Yan, Zheng)pr#8007 <http://github.com/ceph/ceph/pull/8007>_, Wido den Hollander)pr#7847 <http://github.com/ceph/ceph/pull/7847>_, Wido den Hollander)pr#7769 <http://github.com/ceph/ceph/pull/7769>_, Somnath Roy)pr#7245 <http://github.com/ceph/ceph/pull/7245>_, Sangdi Xu)osd blacklist clear (pr#6945 <http://github.com/ceph/ceph/pull/6945>_, John Spray)pr#7087 <http://github.com/ceph/ceph/pull/7087>_, Ruifeng Yang)pr#6704 <http://github.com/ceph/ceph/pull/6704>_, Sage Weil)pr#7371 <http://github.com/ceph/ceph/pull/7371>_, Abhishek Lekshmanan)issue#12065 <http://tracker.ceph.com/issues/12065>, pr#8258 <http://github.com/ceph/ceph/pull/8258>, Alexey Sheplyakov)issue#14537 <http://tracker.ceph.com/issues/14537>, pr#7396 <http://github.com/ceph/ceph/pull/7396>, Kefu Chai)issue#14509 <http://tracker.ceph.com/issues/14509>, pr#7359 <http://github.com/ceph/ceph/pull/7359>, songbaisen)issue#14495 <http://tracker.ceph.com/issues/14495>, pr#7341 <http://github.com/ceph/ceph/pull/7341>, song baisen)pr#6929 <http://github.com/ceph/ceph/pull/6929>_, Kongming Wu)pr#8247 <http://github.com/ceph/ceph/pull/8247>_, Sage Weil)issue#13777 <http://tracker.ceph.com/issues/13777>, pr#6601 <http://github.com/ceph/ceph/pull/6601>, John Spray)issue#14508 <http://tracker.ceph.com/issues/14508>, pr#7321 <http://github.com/ceph/ceph/pull/7321>, huanwen ren)pr#7838 <http://github.com/ceph/ceph/pull/7838>_, Robert LeBlanc)pr#7881 <http://github.com/ceph/ceph/pull/7881>_, Adam Kupczyk)pr#6660 <http://github.com/ceph/ceph/pull/6660>_, Chengyuan Li)pr#6881 <http://github.com/ceph/ceph/pull/6881>_, Wido den Hollander)pr#6564 <http://github.com/ceph/ceph/pull/6564>_, Piotr Dałek)issue#14950 <http://tracker.ceph.com/issues/14950>, pr#7880 <http://github.com/ceph/ceph/pull/7880>, Owen Synge)issue#14473 <http://tracker.ceph.com/issues/14473>, pr#7353 <http://github.com/ceph/ceph/pull/7353>, huanwen ren)pr#7459 <http://github.com/ceph/ceph/pull/7459>_, duanweijun)issue#13988 <http://tracker.ceph.com/issues/13988>, pr#6900 <http://github.com/ceph/ceph/pull/6900>, Loic Dachary, Sage Weil)pr#6102 <http://github.com/ceph/ceph/pull/6102>_, Ning Yao)pr#7363 <http://github.com/ceph/ceph/pull/7363>_, Xiaowei Chen)pr#7031 <http://github.com/ceph/ceph/pull/7031>_, Zhiqiang Wang)issue#13923 <http://tracker.ceph.com/issues/13923>, pr#7253 <http://github.com/ceph/ceph/pull/7253>, Wido den Hollander)issue#14952 <http://tracker.ceph.com/issues/14952>, pr#7980 <http://github.com/ceph/ceph/pull/7980>, Sage Weil)issue#13627 <http://tracker.ceph.com/issues/13627>, pr#6407 <http://github.com/ceph/ceph/pull/6407>, huanwen ren)issue#14175 <http://tracker.ceph.com/issues/14175>, pr#7141 <http://github.com/ceph/ceph/pull/7141>, Joao Eduardo Luis)pr#8208 <http://github.com/ceph/ceph/pull/8208>_, Sage Weil)issue#14379 <http://tracker.ceph.com/issues/14379>, pr#7248 <http://github.com/ceph/ceph/pull/7248>, Yan, Zheng)issue#14684 <http://tracker.ceph.com/issues/14684>, pr#7757 <http://github.com/ceph/ceph/pull/7757>, Yan, Zheng)pr#6928 <http://github.com/ceph/ceph/pull/6928>_, Yongqiang He)issue#14405 <http://tracker.ceph.com/issues/14405>, pr#7276 <http://github.com/ceph/ceph/pull/7276>, Bo Cai)issue#13992 <http://tracker.ceph.com/issues/13992>, pr#8335 <http://github.com/ceph/ceph/pull/8335>, Sage Weil)pr#7520 <http://github.com/ceph/ceph/pull/7520>_, huanwen ren)pr#6854 <http://github.com/ceph/ceph/pull/6854>_, Joao Eduardo Luis)pr#7109 <http://github.com/ceph/ceph/pull/7109>_, Zengran Zhang)pr#7890 <http://github.com/ceph/ceph/pull/7890>_, Dan van der Ster, Sage Weil)pr#7227 <http://github.com/ceph/ceph/pull/7227>_, Weijun Duan)pr#7072 <http://github.com/ceph/ceph/pull/7072>_, Cilang Zhao)pr#7083 <http://github.com/ceph/ceph/pull/7083>_, Xiaowei Chen)pr#8089 <http://github.com/ceph/ceph/pull/8089>_, Sage Weil)issue#12744 <http://tracker.ceph.com/issues/12744>, pr#7398 <http://github.com/ceph/ceph/pull/7398>, Abhishek Lekshmanan)pr#7705 <http://github.com/ceph/ceph/pull/7705>_, huanwen ren)pr#7482 <http://github.com/ceph/ceph/pull/7482>_, Piotr Dałek)issue#15136 <http://tracker.ceph.com/issues/15136>, pr#8121 <http://github.com/ceph/ceph/pull/8121>, Sage Weil)pr#8324 <http://github.com/ceph/ceph/pull/8324>_, Kefu Chai)pr#8400 <http://github.com/ceph/ceph/pull/8400>_, Qinghua Jin)issue#15292 <http://tracker.ceph.com/issues/15292>, pr#8337 <http://github.com/ceph/ceph/pull/8337>, Javier M. Mellid)issue#13742 <http://tracker.ceph.com/issues/13742>, pr#6522 <http://github.com/ceph/ceph/pull/6522>, Piotr Dałek)issue#13525 <http://tracker.ceph.com/issues/13525>, pr#6306 <http://github.com/ceph/ceph/pull/6306>, Ruifeng Yang)issue#14216 <http://tracker.ceph.com/issues/14216>, pr#7094 <http://github.com/ceph/ceph/pull/7094>, song baisen)pr#7418 <http://github.com/ceph/ceph/pull/7418>_, huanwen ren)pr#7939 <http://github.com/ceph/ceph/pull/7939>_, Dongsheng Yang)pr#6709 <http://github.com/ceph/ceph/pull/6709>_, Xiaoxi Chen)pr#7882 <http://github.com/ceph/ceph/pull/7882>_, Piotr Dałek)pr#7504 <http://github.com/ceph/ceph/pull/7504>_, huanwen ren)issue#13142 <http://tracker.ceph.com/issues/13142>, pr#6440 <http://github.com/ceph/ceph/pull/6440>, Michal Jarzabek)pr#6905 <http://github.com/ceph/ceph/pull/6905>_, Qiankun Zheng)issue#14735 <http://tracker.ceph.com/issues/14735>, pr#7607 <http://github.com/ceph/ceph/pull/7607>, Florent Bautista)pr#8447 <http://github.com/ceph/ceph/pull/8447>_, Casey Bodley)pr#6977 <http://github.com/ceph/ceph/pull/6977>_, Michal Jarzabek)pr#7650 <http://github.com/ceph/ceph/pull/7650>_, Avner BenHanoch)pr#7547 <http://github.com/ceph/ceph/pull/7547>_, Haomai Wang)pr#7831 <http://github.com/ceph/ceph/pull/7831>_, Haomai Wang)pr#7725 <http://github.com/ceph/ceph/pull/7725>_, Haomai Wang)issue#15031 <http://tracker.ceph.com/issues/15031>, pr#8263 <http://github.com/ceph/ceph/pull/8263>, Kefu Chai)pr#7379 <http://github.com/ceph/ceph/pull/7379>_, Piotr Dałek)pr#7158 <http://github.com/ceph/ceph/pull/7158>_, Haomai Wang)pr#7815 <http://github.com/ceph/ceph/pull/7815>_, Piotr Dałek)pr#7028 <http://github.com/ceph/ceph/pull/7028>_, Haomai Wang)pr#7949 <http://github.com/ceph/ceph/pull/7949>_, Wei Jin)pr#7451 <http://github.com/ceph/ceph/pull/7451>_, Wei Jin)pr#8046 <http://github.com/ceph/ceph/pull/8046>, xie xingguo)pr#7453 <http://github.com/ceph/ceph/pull/7453>_, Haomai Wang)pr#7255 <http://github.com/ceph/ceph/pull/7255>_, Haomai Wang)pr#6478 <http://github.com/ceph/ceph/pull/6478>_, Haomai Wang)pr#7380 <http://github.com/ceph/ceph/pull/7380>_, Haomai Wang)pr#7820 <http://github.com/ceph/ceph/pull/7820>_, Haomai Wang)pr#7871 <http://github.com/ceph/ceph/pull/7871>_, xie xingguo)pr#7625 <http://github.com/ceph/ceph/pull/7625>_, Piotr Dałek)issue#14928 <http://tracker.ceph.com/issues/14928>, issue#13002 <http://tracker.ceph.com/issues/13002>, pr#7852 <http://github.com/ceph/ceph/pull/7852>_, xie xingguo)issue#12802 <http://tracker.ceph.com/issues/12802>, pr#5848 <http://github.com/ceph/ceph/pull/5848>, Jianhui Yuan)pr#7970 <http://github.com/ceph/ceph/pull/7970>, Yan Jun)pr#6640 <http://github.com/ceph/ceph/pull/6640>_, Zhi Zhang)pr#7012 <http://github.com/ceph/ceph/pull/7012>_, Ji Chen)pr#6814 <http://github.com/ceph/ceph/pull/6814>_, Michal Jarzabek)pr#7948 <http://github.com/ceph/ceph/pull/7948>_, Avner BenHanoch)pr#6989 <http://github.com/ceph/ceph/pull/6989>_, Michal Jarzabek)pr#6809 <http://github.com/ceph/ceph/pull/6809>_, Jun Huang, Haomai Wang)pr#7567 <http://github.com/ceph/ceph/pull/7567>_, Piotr Dałek)pr#7096 <http://github.com/ceph/ceph/pull/7096>_, Ruifeng Yang)pr#6924 <http://github.com/ceph/ceph/pull/6924>_, Michal Jarzabek)pr#7479 <http://github.com/ceph/ceph/pull/7479>_, Roi Dayan)pr#7603 <http://github.com/ceph/ceph/pull/7603>_, Roi Dayan)pr#8167 <http://github.com/ceph/ceph/pull/8167>_, Abhishek Lekshmanan)pr#7634 <http://github.com/ceph/ceph/pull/7634>_, Yehuda Sadeh, Matt Benjamin)pr#7343 <http://github.com/ceph/ceph/pull/7343>_, Yan, Zheng)pr#7240 <http://github.com/ceph/ceph/pull/7240>_, Xiaowei Chen)pr#8193 <http://github.com/ceph/ceph/pull/8193>_, Sage Weil)pr#8178 <http://github.com/ceph/ceph/pull/8178>_, Jianpeng Ma)pr#7895 <http://github.com/ceph/ceph/pull/7895>_, Jianpeng Ma)issue#15261 <http://tracker.ceph.com/issues/15261>, pr#8292 <http://github.com/ceph/ceph/pull/8292>, Venky Shankar)pr#7860 <http://github.com/ceph/ceph/pull/7860>_, Jianpeng Ma)issue#14436 <http://tracker.ceph.com/issues/14436>, pr#7293 <http://github.com/ceph/ceph/pull/7293>, xie xingguo)pr#7601 <http://github.com/ceph/ceph/pull/7601>_, Jianjian Huo)pr#7342 <http://github.com/ceph/ceph/pull/7342>_, Kefu Chai)pr#7419 <http://github.com/ceph/ceph/pull/7419>_, Kefu Chai, Brad Hubbard)pr#7492 <http://github.com/ceph/ceph/pull/7492>_, Jianjian Huo)pr#8006 <http://github.com/ceph/ceph/pull/8006>_, Sage Weil)pr#7674 <http://github.com/ceph/ceph/pull/7674>_, Jianpeng Ma)pr#8160 <http://github.com/ceph/ceph/pull/8160>_, Haomai Wang)pr#7647 <http://github.com/ceph/ceph/pull/7647>_, Haomai Wang)issue#15376 <http://tracker.ceph.com/issues/15376>, pr#8431 <http://github.com/ceph/ceph/pull/8431>, Sage Weil)pr#8101 <http://github.com/ceph/ceph/pull/8101>_, Jianjian Huo)pr#7247 <http://github.com/ceph/ceph/pull/7247>_, Igor Fedotov)pr#7069 <http://github.com/ceph/ceph/pull/7069>_, Zhiqiang Wang)pr#5865 <http://github.com/ceph/ceph/pull/5865>_, David Zafman)pr#7613 <http://github.com/ceph/ceph/pull/7613>_, Willem Jan Withagen)pr#5793 <http://github.com/ceph/ceph/pull/5793>_, Haomai Wang)pr#6326 <http://github.com/ceph/ceph/pull/6326>_, Zhiqiang Wang)issue#12814 <http://tracker.ceph.com/issues/12814>, pr#8210 <http://github.com/ceph/ceph/pull/8210>, Sage Weil)issue#13505 <http://tracker.ceph.com/issues/13505>, pr#6898 <http://github.com/ceph/ceph/pull/6898>, Kefu Chai, Samuel Just)pr#7062 <http://github.com/ceph/ceph/pull/7062>_, Zhiqiang Wang)pr#7550 <http://github.com/ceph/ceph/pull/7550>_, Kefu Chai)pr#6793 <http://github.com/ceph/ceph/pull/6793>_, David Zafman)issue#12754 <http://tracker.ceph.com/issues/12754>, pr#6196 <http://github.com/ceph/ceph/pull/6196>, Guang Yang)pr#6371 <http://github.com/ceph/ceph/pull/6371>_, Sage Weil)pr#7117 <http://github.com/ceph/ceph/pull/7117>_, Evgeniy Firsov)pr#6471 <http://github.com/ceph/ceph/pull/6471>, Ning Yao)pr#6689 <http://github.com/ceph/ceph/pull/6689>_, Jacek J. Łakis)pr#7051 <http://github.com/ceph/ceph/pull/7051>_, Zhiqiang Wang)pr#7009 <http://github.com/ceph/ceph/pull/7009>_, Jianpeng Ma)pr#8267 <http://github.com/ceph/ceph/pull/8267>, Samuel Just)pr#7460 <http://github.com/ceph/ceph/pull/7460>_, xie xingguo)pr#7900 <http://github.com/ceph/ceph/pull/7900>_, Dan Mick)pr#7886 <http://github.com/ceph/ceph/pull/7886>_, Michal Jarzabek)pr#7995 <http://github.com/ceph/ceph/pull/7995>, Jianpeng Ma)pr#7568 <http://github.com/ceph/ceph/pull/7568>_, Sage Weil)issue#14344 <http://tracker.ceph.com/issues/14344>, issue#14343 <http://tracker.ceph.com/issues/14343>, pr#7200 <http://github.com/ceph/ceph/pull/7200>_, xie xingguo)pr#7535 <http://github.com/ceph/ceph/pull/7535>_, Sage Weil)issue#14207 <http://tracker.ceph.com/issues/14207>, pr#7169 <http://github.com/ceph/ceph/pull/7169>, Mykola Golub)pr#7125 <http://github.com/ceph/ceph/pull/7125>_, Ning Yao)pr#7168 <http://github.com/ceph/ceph/pull/7168>_, Kefu Chai)issue#14954 <http://tracker.ceph.com/issues/14954>, pr#7892 <http://github.com/ceph/ceph/pull/7892>, Jianpeng Ma)pr#7362 <http://github.com/ceph/ceph/pull/7362>_, xie xingguo)issue#14561 <http://tracker.ceph.com/issues/14561>, pr#7435 <http://github.com/ceph/ceph/pull/7435>, xie xingguo)issue#14259 <http://tracker.ceph.com/issues/14259>, issue#14353 <http://tracker.ceph.com/issues/14353>, issue#14260 <http://tracker.ceph.com/issues/14260>, issue#14261 <http://tracker.ceph.com/issues/14261>, pr#7122 <http://github.com/ceph/ceph/pull/7122>_, xie xingguo)pr#7196 <http://github.com/ceph/ceph/pull/7196>_, Sage Weil)pr#7996 <http://github.com/ceph/ceph/pull/7996>_, Jianpeng Ma)pr#7651 <http://github.com/ceph/ceph/pull/7651>_, xie xingguo)issue#14407 <http://tracker.ceph.com/issues/14407>, issue#14433 <http://tracker.ceph.com/issues/14433>, pr#7283 <http://github.com/ceph/ceph/pull/7283>_, xie xingguo)pr#7658 <http://github.com/ceph/ceph/pull/7658>_, Jianpeng Ma)pr#7130 <http://github.com/ceph/ceph/pull/7130>_, Sage Weil)pr#7496 <http://github.com/ceph/ceph/pull/7496>_, xie xingguo)pr#7799 <http://github.com/ceph/ceph/pull/7799>_, xie xingguo)pr#7870 <http://github.com/ceph/ceph/pull/7870>_, Michal Jarzabek)pr#7729 <http://github.com/ceph/ceph/pull/7729>_, Haomai Wang)pr#8035 <http://github.com/ceph/ceph/pull/8035>_, Sage Weil)pr#7269 <http://github.com/ceph/ceph/pull/7269>_, Igor Fedotov, Sage Weil)pr#6997 <http://github.com/ceph/ceph/pull/6997>_, Yuan Zhou)issue#13962 <http://tracker.ceph.com/issues/13962>, pr#6778 <http://github.com/ceph/ceph/pull/6778>, Sage Weil)pr#6278 <http://github.com/ceph/ceph/pull/6278>_, Xinze Chi)issue#14256 <http://tracker.ceph.com/issues/14256>, pr#7151 <http://github.com/ceph/ceph/pull/7151>, Adam C. Emerson)pr#6492 <http://github.com/ceph/ceph/pull/6492>_, Xiaowei Chen)pr#6547 <http://github.com/ceph/ceph/pull/6547>_, Xiaoxi Chen)issue#14181 <http://tracker.ceph.com/issues/14181>, pr#7053 <http://github.com/ceph/ceph/pull/7053>, Xiaoxi Chen)pr#6534 <http://github.com/ceph/ceph/pull/6534>_, Li Wang)pr#8354 <http://github.com/ceph/ceph/pull/8354>_, Kefu Chai)pr#5961 <http://github.com/ceph/ceph/pull/5961>_, Jianpeng Ma)pr#8487 <http://github.com/ceph/ceph/pull/8487>_, Sage Weil)issue#14212 <http://tracker.ceph.com/issues/14212>, pr#7091 <http://github.com/ceph/ceph/pull/7091>, Sage Weil)pr#8202 <http://github.com/ceph/ceph/pull/8202>_, Xinze Chi)issue#14364 <http://tracker.ceph.com/issues/14364>, pr#7981 <http://github.com/ceph/ceph/pull/7981>, Sage Weil)pr#8378 <http://github.com/ceph/ceph/pull/8378>_, Sage Weil)issue#14752 <http://tracker.ceph.com/issues/14752>, pr#7631 <http://github.com/ceph/ceph/pull/7631>, Sage Weil)pr#7147 <http://github.com/ceph/ceph/pull/7147>_, Samuel Just)pr#6503 <http://github.com/ceph/ceph/pull/6503>_, Xinze Chi)pr#6425 <http://github.com/ceph/ceph/pull/6425>_, Piotr Dałek)issue#14397 <http://tracker.ceph.com/issues/14397>, pr#7265 <http://github.com/ceph/ceph/pull/7265>, Ken Dreyer)issue#13990 <http://tracker.ceph.com/issues/13990>, pr#7007 <http://github.com/ceph/ceph/pull/7007>, Kefu Chai)pr#6673 <http://github.com/ceph/ceph/pull/6673>_, David Zafman)pr#6555 <http://github.com/ceph/ceph/pull/6555>_, Ning Yao)pr#6970 <http://github.com/ceph/ceph/pull/6970>_, Igor Podoski)pr#7267 <http://github.com/ceph/ceph/pull/7267>_, Sage Weil)pr#6277 <http://github.com/ceph/ceph/pull/6277>_, Piotr Dałek)pr#6058 <http://github.com/ceph/ceph/pull/6058>_, Guang Yang)pr#8315 <http://github.com/ceph/ceph/pull/8315>_, Ning Yao)pr#6455 <http://github.com/ceph/ceph/pull/6455>_, Jacek J. Łakis)issue#15073 <http://tracker.ceph.com/issues/15073>, pr#8096 <http://github.com/ceph/ceph/pull/8096>, Sage Weil)issue#13626 <http://tracker.ceph.com/issues/13626>, pr#6406 <http://github.com/ceph/ceph/pull/6406>_, xie xingguo)issue#14134 <http://tracker.ceph.com/issues/14134>, pr#6988 <http://github.com/ceph/ceph/pull/6988>, xie xingguo)issue#12789 <http://tracker.ceph.com/issues/12789>, pr#5670 <http://github.com/ceph/ceph/pull/5670>, Zhi Zhang)pr#7643 <http://github.com/ceph/ceph/pull/7643>_, tianqing)pr#6701 <http://github.com/ceph/ceph/pull/6701>_, Xinze Chi)pr#6244 <http://github.com/ceph/ceph/pull/6244>_, Jianpeng Ma)pr#7752 <http://github.com/ceph/ceph/pull/7752>_, Somnath Roy)pr#7281 <http://github.com/ceph/ceph/pull/7281>_, Chendi Xue)issue#14356 <http://tracker.ceph.com/issues/14356>, pr#7217 <http://github.com/ceph/ceph/pull/7217>, Vikhyat Umrao)pr#6956 <http://github.com/ceph/ceph/pull/6956>_, Somnath Roy)pr#7768 <http://github.com/ceph/ceph/pull/7768>_, xinxin shu)pr#7703 <http://github.com/ceph/ceph/pull/7703>_, xie xingguo)pr#8067 <http://github.com/ceph/ceph/pull/8067>_, Samuel Just)issue#14766 <http://tracker.ceph.com/issues/14766>, pr#8136 <http://github.com/ceph/ceph/pull/8136>, Samuel Just)issue#14817 <http://tracker.ceph.com/issues/14817>, issue#14827 <http://tracker.ceph.com/issues/14827>, pr#7711 <http://github.com/ceph/ceph/pull/7711>_, xie xingguo)issue#14814 <http://tracker.ceph.com/issues/14814>, pr#7704 <http://github.com/ceph/ceph/pull/7704>, xie xingguo)issue#14815 <http://tracker.ceph.com/issues/14815>, pr#7707 <http://github.com/ceph/ceph/pull/7707>, xie xingguo)issue#13552 <http://tracker.ceph.com/issues/13552>, pr#6333 <http://github.com/ceph/ceph/pull/6333>, xiexingguo)pr#7333 <http://github.com/ceph/ceph/pull/7333>_, Donghai Xu)pr#6649 <http://github.com/ceph/ceph/pull/6649>_, Jianpeng Ma)issue#13597 <http://tracker.ceph.com/issues/13597>, pr#6377 <http://github.com/ceph/ceph/pull/6377>_, xie xingguo)pr#7111 <http://github.com/ceph/ceph/pull/7111>_, Ji Chen)pr#6263 <http://github.com/ceph/ceph/pull/6263>_, John Coyle)pr#6381 <http://github.com/ceph/ceph/pull/6381>_, xie xingguo)pr#7767 <http://github.com/ceph/ceph/pull/7767>_, Samuel Just)pr#6486 <http://github.com/ceph/ceph/pull/6486>_, Xinze Chi, Haomai Wang)pr#7349 <http://github.com/ceph/ceph/pull/7349>_, Haomai Wang, Tao Chang)issue#12738 <http://tracker.ceph.com/issues/12738>, issue#12740 <http://tracker.ceph.com/issues/12740>, pr#5783 <http://github.com/ceph/ceph/pull/5783>_, David Zafman)issue#13491 <http://tracker.ceph.com/issues/13491>, pr#6364 <http://github.com/ceph/ceph/pull/6364>, Jason Dillaman)pr#6517 <http://github.com/ceph/ceph/pull/6517>_, Li Wang)pr#8230 <http://github.com/ceph/ceph/pull/8230>_, Jianpeng Ma)pr#6747 <http://github.com/ceph/ceph/pull/6747>_, Yan, Zheng)pr#8446 <http://github.com/ceph/ceph/pull/8446>_, Sage Weil)pr#6226 <http://github.com/ceph/ceph/pull/6226>_, Xiaoxi Chen)pr#8275 <http://github.com/ceph/ceph/pull/8275>_, xie xingguo)issue#8885 <http://tracker.ceph.com/issues/8885>, pr#8044 <http://github.com/ceph/ceph/pull/8044>, David Zafman)pr#8382 <http://github.com/ceph/ceph/pull/8382>_, Samuel Just)issue#13566 <http://tracker.ceph.com/issues/13566>, pr#6347 <http://github.com/ceph/ceph/pull/6347>, xie xingguo)pr#8348 <http://github.com/ceph/ceph/pull/8348>_, xie xingguo)pr#6612 <http://github.com/ceph/ceph/pull/6612>, Ruifeng Yang)issue#14745 <http://tracker.ceph.com/issues/14745>, pr#7617 <http://github.com/ceph/ceph/pull/7617>, Sage Weil)issue#14786 <http://tracker.ceph.com/issues/14786>, pr#7677 <http://github.com/ceph/ceph/pull/7677>, xie xingguo)pr#7754 <http://github.com/ceph/ceph/pull/7754>_, xie xingguo)pr#6713 <http://github.com/ceph/ceph/pull/6713>_, Zhang Huan)pr#7511 <http://github.com/ceph/ceph/pull/7511>_, Samuel Just)issue#14511 <http://tracker.ceph.com/issues/14511>, pr#7584 <http://github.com/ceph/ceph/pull/7584>, Igor Fedotov)pr#8273 <http://github.com/ceph/ceph/pull/8273>_, Wei Jin)pr#6174 <http://github.com/ceph/ceph/pull/6174>_, Sage Weil)pr#6730 <http://github.com/ceph/ceph/pull/6730>_, Jie Wang)issue#14072 <http://tracker.ceph.com/issues/14072>, pr#6916 <http://github.com/ceph/ceph/pull/6916>, xie xingguo)issue#14921 <http://tracker.ceph.com/issues/14921>, pr#7842 <http://github.com/ceph/ceph/pull/7842>, xie xingguo)issue#14387 <http://tracker.ceph.com/issues/14387>, pr#7739 <http://github.com/ceph/ceph/pull/7739>, xie xingguo)issue#13586 <http://tracker.ceph.com/issues/13586>, pr#6385 <http://github.com/ceph/ceph/pull/6385>, Vicente Cheng)pr#8254 <http://github.com/ceph/ceph/pull/8254>_, xie xingguo)pr#7593 <http://github.com/ceph/ceph/pull/7593>_, Igor Fedotov)issue#13965 <http://tracker.ceph.com/issues/13965>, pr#6801 <http://github.com/ceph/ceph/pull/6801>, Samuel Just)pr#7467 <http://github.com/ceph/ceph/pull/7467>_, Sage Weil)issue#14151 <http://tracker.ceph.com/issues/14151>, pr#7016 <http://github.com/ceph/ceph/pull/7016>, xie xingguo)issue#13862 <http://tracker.ceph.com/issues/13862>, pr#6976 <http://github.com/ceph/ceph/pull/6976>, David Zafman)pr#8369 <http://github.com/ceph/ceph/pull/8369>_, xie xingguo)pr#6533 <http://github.com/ceph/ceph/pull/6533>_, Li Wang)pr#8462 <http://github.com/ceph/ceph/pull/8462>_, xie xingguo)issue#13894 <http://tracker.ceph.com/issues/13894>, pr#7537 <http://github.com/ceph/ceph/pull/7537>, Igor Fedotov)pr#7077 <http://github.com/ceph/ceph/pull/7077>_, Xinze Chi)pr#6766 <http://github.com/ceph/ceph/pull/6766>_, xiexingguo, xie xingguo)issue#14872 <http://tracker.ceph.com/issues/14872>, pr#7812 <http://github.com/ceph/ceph/pull/7812>, xie xingguo)pr#6566 <http://github.com/ceph/ceph/pull/6566>_, Jie Wang)pr#7595 <http://github.com/ceph/ceph/pull/7595>_, Sage Weil)pr#8033 <http://github.com/ceph/ceph/pull/8033>_, Sage Weil)pr#4737 <http://github.com/ceph/ceph/pull/4737>_, MingXin Liu)pr#8071 <http://github.com/ceph/ceph/pull/8071>_, xie xingguo)issue#13206 <http://tracker.ceph.com/issues/13206>, pr#6107 <http://github.com/ceph/ceph/pull/6107>, Sage Weil)pr#6783 <http://github.com/ceph/ceph/pull/6783>_, Haomai Wang)pr#7036 <http://github.com/ceph/ceph/pull/7036>_, xie xingguo)pr#6375 <http://github.com/ceph/ceph/pull/6375>_, Zhi Zhang)issue#14176 <http://tracker.ceph.com/issues/14176>, issue#14178 <http://tracker.ceph.com/issues/14178>, pr#7047 <http://github.com/ceph/ceph/pull/7047>_, xie xingguo)pr#7804 <http://github.com/ceph/ceph/pull/7804>, Jianjian Huo)pr#7850 <http://github.com/ceph/ceph/pull/7850>_, James Liu)issue#14351 <http://tracker.ceph.com/issues/14351>, issue#14352 <http://tracker.ceph.com/issues/14352>, pr#7213 <http://github.com/ceph/ceph/pull/7213>_, xie xingguo)issue#14204 <http://tracker.ceph.com/issues/14204>, pr#7095 <http://github.com/ceph/ceph/pull/7095>, xie xingguo)pr#7681 <http://github.com/ceph/ceph/pull/7681>_, Jianjian Huo)pr#6759 <http://github.com/ceph/ceph/pull/6759>_, Sage Weil)pr#6298 <http://github.com/ceph/ceph/pull/6298>_, Guang Yang)pr#6864 <http://github.com/ceph/ceph/pull/6864>_, luo kexue)pr#8423 <http://github.com/ceph/ceph/pull/8423>_, Wei Jin)pr#7587 <http://github.com/ceph/ceph/pull/7587>_, Casey Bodley)pr#6963 <http://github.com/ceph/ceph/pull/6963>_, Casey Bodley, Sage Weil)pr#6439 <http://github.com/ceph/ceph/pull/6439>_, Xinze Chi)pr#8081 <http://github.com/ceph/ceph/pull/8081>_, huanwen ren)issue#14192 <http://tracker.ceph.com/issues/14192>, issue#14188 <http://tracker.ceph.com/issues/14188>, issue#14194 <http://tracker.ceph.com/issues/14194>, issue#14187 <http://tracker.ceph.com/issues/14187>, issue#14186 <http://tracker.ceph.com/issues/14186>, pr#7059 <http://github.com/ceph/ceph/pull/7059>, xie xingguo)pr#6950 <http://github.com/ceph/ceph/pull/6950>_, Ning Yao)pr#7420 <http://github.com/ceph/ceph/pull/7420>_, Jiaying Ren)pr#6921 <http://github.com/ceph/ceph/pull/6921>_, Sage Weil)pr#8291 <http://github.com/ceph/ceph/pull/8291>_, xie xingguo)pr#6642 <http://github.com/ceph/ceph/pull/6642>_, Jacek J. Łakis)pr#6299 <http://github.com/ceph/ceph/pull/6299>_, Ruifeng Yang)pr#6609 <http://github.com/ceph/ceph/pull/6609>_, Sage Weil)pr#6654 <http://github.com/ceph/ceph/pull/6654>_, Kefu Chai)pr#6669 <http://github.com/ceph/ceph/pull/6669>_, Jianpeng Ma, David Zafman)pr#6403 <http://github.com/ceph/ceph/pull/6403>_, xinxin shu)pr#6305 <http://github.com/ceph/ceph/pull/6305>_, Jianpeng Ma)pr#5211 <http://github.com/ceph/ceph/pull/5211>_, Jacek J. Lakis)pr#6518 <http://github.com/ceph/ceph/pull/6518>_, Li Wang)issue#14182 <http://tracker.ceph.com/issues/14182>, pr#7054 <http://github.com/ceph/ceph/pull/7054>, songbaisen)pr#6343 <http://github.com/ceph/ceph/pull/6343>_, John Coyle)issue#15130 <http://tracker.ceph.com/issues/15130>, pr#8147 <http://github.com/ceph/ceph/pull/8147>, Xiaoxi Chen)pr#8215 <http://github.com/ceph/ceph/pull/8215>_, David Zafman)pr#8088 <http://github.com/ceph/ceph/pull/8088>_, Sage Weil)issue#14686 <http://tracker.ceph.com/issues/14686>, pr#7553 <http://github.com/ceph/ceph/pull/7553>, Xinze Chi)pr#7275 <http://github.com/ceph/ceph/pull/7275>_, Brad Hubbard)pr#6870 <http://github.com/ceph/ceph/pull/6870>_, Ning Yao)issue#13796 <http://tracker.ceph.com/issues/13796>, pr#6622 <http://github.com/ceph/ceph/pull/6622>, Sage Weil)issue#14428 <http://tracker.ceph.com/issues/14428>, pr#7309 <http://github.com/ceph/ceph/pull/7309>, Alexey Sheplyakov)pr#8156 <http://github.com/ceph/ceph/pull/8156>_, Sage Weil)pr#7092 <http://github.com/ceph/ceph/pull/7092>_, Jie Wang)pr#8057 <http://github.com/ceph/ceph/pull/8057>_, Sage Weil)issue#13077 <http://tracker.ceph.com/issues/13077>, pr#6081 <http://github.com/ceph/ceph/pull/6081>, Mykola Golub)issue#15426 <http://tracker.ceph.com/issues/15426>, pr#8552 <http://github.com/ceph/ceph/pull/8552>, Kefu Chai)pr#7065 <http://github.com/ceph/ceph/pull/7065>_, Jianpeng Ma)pr#7465 <http://github.com/ceph/ceph/pull/7465>_, Sage Weil)pr#6550 <http://github.com/ceph/ceph/pull/6550>_, Dan van der Ster, Herve Rousseau)pr#6475 <http://github.com/ceph/ceph/pull/6475>_, Piotr Dałek)pr#6505 <http://github.com/ceph/ceph/pull/6505>_, Igor Podoski)pr#6744 <http://github.com/ceph/ceph/pull/6744>_, Jianpeng Ma)issue#14248 <http://tracker.ceph.com/issues/14248>, pr#7148 <http://github.com/ceph/ceph/pull/7148>, Samuel Just)pr#6262 <http://github.com/ceph/ceph/pull/6262>_, John Coyle)issue#14369 <http://tracker.ceph.com/issues/14369>, pr#7231 <http://github.com/ceph/ceph/pull/7231>, huanwen ren)pr#7991 <http://github.com/ceph/ceph/pull/7991>_, xie xingguo)pr#6279 <http://github.com/ceph/ceph/pull/6279>_, Piotr Dałek)pr#7121 <http://github.com/ceph/ceph/pull/7121>_, Evgeniy Firsov)issue#14962 <http://tracker.ceph.com/issues/14962>, pr#8039 <http://github.com/ceph/ceph/pull/8039>, Greg Farnum)issue#14922 <http://tracker.ceph.com/issues/14922>, pr#7844 <http://github.com/ceph/ceph/pull/7844>, xie xingguo)pr#7211 <http://github.com/ceph/ceph/pull/7211>_, Xiaowei Chen)issue#15151 <http://tracker.ceph.com/issues/15151>, pr#8163 <http://github.com/ceph/ceph/pull/8163>, Sage Weil)issue#14320 <http://tracker.ceph.com/issues/14320>, pr#6702 <http://github.com/ceph/ceph/pull/6702>, Sage Weil)issue#13575 <http://tracker.ceph.com/issues/13575>, pr#6360 <http://github.com/ceph/ceph/pull/6360>, xiexingguo)issue#14777 <http://tracker.ceph.com/issues/14777>, pr#8495 <http://github.com/ceph/ceph/pull/8495>_, Samuel Just)pr#7765 <http://github.com/ceph/ceph/pull/7765>_, Samuel Just)issue#13471 <http://tracker.ceph.com/issues/13471>, pr#6240 <http://github.com/ceph/ceph/pull/6240>, xiexingguo)pr#7483 <http://github.com/ceph/ceph/pull/7483>_, Sage Weil)pr#6568 <http://github.com/ceph/ceph/pull/6568>_, Li Wang)pr#8045 <http://github.com/ceph/ceph/pull/8045>_, Kefu Chai)pr#7055 <http://github.com/ceph/ceph/pull/7055>_, xie xingguo)pr#6708 <http://github.com/ceph/ceph/pull/6708>_, Xiaoxi Chen)pr#7010 <http://github.com/ceph/ceph/pull/7010>_, Jianpeng Ma)pr#6690 <http://github.com/ceph/ceph/pull/6690>_, Piotr Dałek)issue#14228 <http://tracker.ceph.com/issues/14228>, issue#14229 <http://tracker.ceph.com/issues/14229>, issue#14227 <http://tracker.ceph.com/issues/14227>, pr#7107 <http://github.com/ceph/ceph/pull/7107>, xie xingguo)pr#5953 <http://github.com/ceph/ceph/pull/5953>_, Guang Yang)pr#5630 <http://github.com/ceph/ceph/pull/5630>_, Zhiqiang Wang)pr#7017 <http://github.com/ceph/ceph/pull/7017>_, Evgeniy Firsov)pr#7203 <http://github.com/ceph/ceph/pull/7203>_, Piotr Dałek)pr#6236 <http://github.com/ceph/ceph/pull/6236>_, Guang Yang)pr#6902 <http://github.com/ceph/ceph/pull/6902>_, Xinze Chi)pr#7654 <http://github.com/ceph/ceph/pull/7654>_, Robert LeBlanc)pr#6484 <http://github.com/ceph/ceph/pull/6484>_, Xinze Chi)pr#7628 <http://github.com/ceph/ceph/pull/7628>_, Sage Weil)pr#8050 <http://github.com/ceph/ceph/pull/8050>, Sage Weil)pr#7721 <http://github.com/ceph/ceph/pull/7721>_, xie xingguo)pr#8496 <http://github.com/ceph/ceph/pull/8496>_, Samuel Just)pr#7957 <http://github.com/ceph/ceph/pull/7957>_, Jianpeng Ma)pr#7355 <http://github.com/ceph/ceph/pull/7355>_, Jingkai Yuan)pr#7395 <http://github.com/ceph/ceph/pull/7395>_, xie xingguo)pr#7320 <http://github.com/ceph/ceph/pull/7320>_, Haomai Wang)pr#7505 <http://github.com/ceph/ceph/pull/7505>_, xie xingguo)pr#7303 <http://github.com/ceph/ceph/pull/7303>_, Casey Bodley)pr#8421 <http://github.com/ceph/ceph/pull/8421>_, Kefu Chai)pr#8364 <http://github.com/ceph/ceph/pull/8364>, Sage Weil)pr#7775 <http://github.com/ceph/ceph/pull/7775>_, Piotr Dałek)pr#8418 <http://github.com/ceph/ceph/pull/8418>_, Sage Weil)issue#15205 <http://tracker.ceph.com/issues/15205>, pr#8359 <http://github.com/ceph/ceph/pull/8359>, Samuel Just)pr#7205 <http://github.com/ceph/ceph/pull/7205>_, Josh Durgin)issue#15047 <http://tracker.ceph.com/issues/15047>, pr#8034 <http://github.com/ceph/ceph/pull/8034>, Nathan Cutler)issue#15145 <http://tracker.ceph.com/issues/15145>, pr#8133 <http://github.com/ceph/ceph/pull/8133>, Boris Ranto, Ken Dreyer)issue#13531 <http://tracker.ceph.com/issues/13531>, pr#6317 <http://github.com/ceph/ceph/pull/6317>, Xiaowei Chen)pr#6205 <http://github.com/ceph/ceph/pull/6205>_, John Spray)pr#7902 <http://github.com/ceph/ceph/pull/7902>_, John Spray)pr#6323 <http://github.com/ceph/ceph/pull/6323>_, Shang Ding)pr#6711 <http://github.com/ceph/ceph/pull/6711>_, Josh Durgin)pr#7663 <http://github.com/ceph/ceph/pull/7663>_, James Page)issue#14371 <http://tracker.ceph.com/issues/14371>, pr#7235 <http://github.com/ceph/ceph/pull/7235>, Abhishek Lekshmanan)pr#8005 <http://github.com/ceph/ceph/pull/8005>_, Jason Dillaman)pr#6878 <http://github.com/ceph/ceph/pull/6878>_, Florent Manens)issue#15276 <http://tracker.ceph.com/issues/15276>, pr#8356 <http://github.com/ceph/ceph/pull/8356>, Dan Mick)pr#7745 <http://github.com/ceph/ceph/pull/7745>_, John Spray, Mehdi Abaakouk)issue#13115 <http://tracker.ceph.com/issues/13115>, pr#6768 <http://github.com/ceph/ceph/pull/6768>, Hector Martin)pr#7778 <http://github.com/ceph/ceph/pull/7778>_, Hector Martin)pr#8331 <http://github.com/ceph/ceph/pull/8331>_, Mehdi Abaakouk)pr#7692 <http://github.com/ceph/ceph/pull/7692>_, Mehdi Abaakouk)pr#7706 <http://github.com/ceph/ceph/pull/7706>_, Mehdi Abaakouk)pr#7708 <http://github.com/ceph/ceph/pull/7708>_, Josh Durgin)pr#6795 <http://github.com/ceph/ceph/pull/6795>_, Noah Watkins)issue#14279 <http://tracker.ceph.com/issues/14279>, pr#7155 <http://github.com/ceph/ceph/pull/7155>, Josh Durgin)pr#7684 <http://github.com/ceph/ceph/pull/7684>_, Josh Durgin)pr#7621 <http://github.com/ceph/ceph/pull/7621>_, Mehdi Abaakouk)pr#7605 <http://github.com/ceph/ceph/pull/7605>_, Loic Dachary)pr#8221 <http://github.com/ceph/ceph/pull/8221>_, Josh Durgin)issue#14385 <http://tracker.ceph.com/issues/14385>, pr#7272 <http://github.com/ceph/ceph/pull/7272>, Jason Dillaman)pr#6685 <http://github.com/ceph/ceph/pull/6685>_, Loic Dachary)pr#6831 <http://github.com/ceph/ceph/pull/6831>_, Douglas Fuller)issue#15309 <http://tracker.ceph.com/issues/15309>, pr#8372 <http://github.com/ceph/ceph/pull/8372>, John Spray)issue#15309 <http://tracker.ceph.com/issues/15309>, pr#8393 <http://github.com/ceph/ceph/pull/8393>, John Spray)pr#6837 <http://github.com/ceph/ceph/pull/6837>_, Robin H. Johnson)pr#6748 <http://github.com/ceph/ceph/pull/6748>_, Sage Weil)issue#14910 <http://tracker.ceph.com/issues/14910>, pr#7861 <http://github.com/ceph/ceph/pull/7861>, Kefu Chai)issue#14165 <http://tracker.ceph.com/issues/14165>, pr#7041 <http://github.com/ceph/ceph/pull/7041>, Jason Dillaman)pr#8004 <http://github.com/ceph/ceph/pull/8004>_, Sage Weil)pr#8114 <http://github.com/ceph/ceph/pull/8114>_, Sage Weil)pr#8104 <http://github.com/ceph/ceph/pull/8104>_, Jason Dillaman)pr#8216 <http://github.com/ceph/ceph/pull/8216>_, Jason Dillaman)issue#14221 <http://tracker.ceph.com/issues/14221>, pr#7101 <http://github.com/ceph/ceph/pull/7101>, Jason Dillaman)issue#15104 <http://tracker.ceph.com/issues/15104>, pr#8068 <http://github.com/ceph/ceph/pull/8068>, Nathan Cutler)issue#14606 <http://tracker.ceph.com/issues/14606>, pr#7982 <http://github.com/ceph/ceph/pull/7982>, Sage Weil)pr#8191 <http://github.com/ceph/ceph/pull/8191>_, Sage Weil)pr#6496 <http://github.com/ceph/ceph/pull/6496>_, Yan, Zheng)pr#8059 <http://github.com/ceph/ceph/pull/8059>_, Noah Watkins)pr#6677 <http://github.com/ceph/ceph/pull/6677>_, Tao Chang)pr#7851 <http://github.com/ceph/ceph/pull/7851>_, James Liu)pr#8529 <http://github.com/ceph/ceph/pull/8529>_, Orit Wasserman)issue#13018 <http://tracker.ceph.com/issues/13018>, pr#5879 <http://github.com/ceph/ceph/pull/5879>, Qiankun Zheng)issue#5821 <http://tracker.ceph.com/issues/5821>, pr#5335 <http://github.com/ceph/ceph/pull/5335>, Yuan Zhou)pr#8404 <http://github.com/ceph/ceph/pull/8404>_, Casey Bodley)issue#13596 <http://tracker.ceph.com/issues/13596>, pr#6465 <http://github.com/ceph/ceph/pull/6465>, Orit Wasserman)pr#8264 <http://github.com/ceph/ceph/pull/8264>_, Casey Bodley)pr#6202 <http://github.com/ceph/ceph/pull/6202>_, Xiaowei Chen)pr#6340 <http://github.com/ceph/ceph/pull/6340>_, Joaquim Rocha)pr#6590 <http://github.com/ceph/ceph/pull/6590>_, Ilya Dryomov)pr#6914 <http://github.com/ceph/ceph/pull/6914>_, Na Xie)issue#13806 <http://tracker.ceph.com/issues/13806>, pr#6606 <http://github.com/ceph/ceph/pull/6606>, Jason Dillaman)issue#12112 <http://tracker.ceph.com/issues/12112>, pr#6830 <http://github.com/ceph/ceph/pull/6830>, Vikhyat Umrao)pr#6904 <http://github.com/ceph/ceph/pull/6904>_, wuxiangwei)pr#6129 <http://github.com/ceph/ceph/pull/6129>_, Jason Dillaman)pr#8138 <http://github.com/ceph/ceph/pull/8138>_, Jason Dillaman)issue#15250 <http://tracker.ceph.com/issues/15250>, pr#8282 <http://github.com/ceph/ceph/pull/8282>, Jason Dillaman)pr#8119 <http://github.com/ceph/ceph/pull/8119>_, Jason Dillaman)pr#7046 <http://github.com/ceph/ceph/pull/7046>_, Kongming Wu)pr#7841 <http://github.com/ceph/ceph/pull/7841>_, Jason Dillaman)issue#13494 <http://tracker.ceph.com/issues/13494>, pr#6316 <http://github.com/ceph/ceph/pull/6316>, Jason Dillaman)issue#14058 <http://tracker.ceph.com/issues/14058>, pr#6899 <http://github.com/ceph/ceph/pull/6899>, Piotr Dałek)issue#13553 <http://tracker.ceph.com/issues/13553>, pr#6334 <http://github.com/ceph/ceph/pull/6334>, xinxin shu)pr#6738 <http://github.com/ceph/ceph/pull/6738>_, Ilya Dryomov)issue#13214 <http://tracker.ceph.com/issues/13214>, pr#6109 <http://github.com/ceph/ceph/pull/6109>, Sage Weil)pr#6978 <http://github.com/ceph/ceph/pull/6978>_, Mykola Golub)pr#7044 <http://github.com/ceph/ceph/pull/7044>_, Yongqiang He)pr#6938 <http://github.com/ceph/ceph/pull/6938>_, wuxiangwei)pr#6665 <http://github.com/ceph/ceph/pull/6665>_, Mykola Golub)issue#15097 <http://tracker.ceph.com/issues/15097>, pr#8490 <http://github.com/ceph/ceph/pull/8490>, Jason Dillaman)pr#6520 <http://github.com/ceph/ceph/pull/6520>_, Mykola Golub)issue#15212 <http://tracker.ceph.com/issues/15212>, pr#8224 <http://github.com/ceph/ceph/pull/8224>, Nathan Cutler)issue#13374 <http://tracker.ceph.com/issues/13374>, pr#6479 <http://github.com/ceph/ceph/pull/6479>, Boris Ranto)issue#14106 <http://tracker.ceph.com/issues/14106>, pr#6972 <http://github.com/ceph/ceph/pull/6972>, Na Xie, Jason Dillaman)pr#8235 <http://github.com/ceph/ceph/pull/8235>_, Mykola Golub)issue#15217 <http://tracker.ceph.com/issues/15217>, pr#8261 <http://github.com/ceph/ceph/pull/8261>, Ricardo Dias)pr#8158 <http://github.com/ceph/ceph/pull/8158>_, Jason Dillaman)pr#8185 <http://github.com/ceph/ceph/pull/8185>_, Mykola Golub)pr#8352 <http://github.com/ceph/ceph/pull/8352>_, runsisi)pr#7944 <http://github.com/ceph/ceph/pull/7944>_, Mykola Golub)pr#7759 <http://github.com/ceph/ceph/pull/7759>_, Mykola Golub)pr#7614 <http://github.com/ceph/ceph/pull/7614>_, Mykola Golub)pr#8287 <http://github.com/ceph/ceph/pull/8287>_, Jason Dillaman)pr#8079 <http://github.com/ceph/ceph/pull/8079>_, Jason Dillaman)pr#8182 <http://github.com/ceph/ceph/pull/8182>_, Mykola Golub)pr#7958 <http://github.com/ceph/ceph/pull/7958>_, Mykola Golub)issue#15267 <http://tracker.ceph.com/issues/15267>, pr#8332 <http://github.com/ceph/ceph/pull/8332>, Ricardo Dias)pr#7979 <http://github.com/ceph/ceph/pull/7979>_, Jason Dillaman)issue#15238 <http://tracker.ceph.com/issues/15238>, pr#8280 <http://github.com/ceph/ceph/pull/8280>, Ricardo Dias)pr#8159 <http://github.com/ceph/ceph/pull/8159>_, Mykola Golub)issue#15142 <http://tracker.ceph.com/issues/15142>, pr#8162 <http://github.com/ceph/ceph/pull/8162>, Ricardo Dias)pr#8476 <http://github.com/ceph/ceph/pull/8476>_, Jason Dillaman)pr#7026 <http://github.com/ceph/ceph/pull/7026>_, Donghai Xu)pr#7166 <http://github.com/ceph/ceph/pull/7166>_, Li Wang)pr#7215 <http://github.com/ceph/ceph/pull/7215>_, Mykola Golub)pr#6657 <http://github.com/ceph/ceph/pull/6657>_, Yunchuan Wen, Li Wang)pr#7127 <http://github.com/ceph/ceph/pull/7127>_, Mykola Golub)issue#13711 <http://tracker.ceph.com/issues/13711>, pr#6706 <http://github.com/ceph/ceph/pull/6706>, xie xingguo)pr#6445 <http://github.com/ceph/ceph/pull/6445>_, Boris Ranto)issue#14139 <http://tracker.ceph.com/issues/14139>, issue#14047 <http://tracker.ceph.com/issues/14047>, pr#6886 <http://github.com/ceph/ceph/pull/6886>_, huanwen ren)pr#5987 <http://github.com/ceph/ceph/pull/5987>_, Jason Dillaman)issue#14825 <http://tracker.ceph.com/issues/14825>, pr#7781 <http://github.com/ceph/ceph/pull/7781>, Zack Cerza)pr#6593 <http://github.com/ceph/ceph/pull/6593>_, Mykola Golub)pr#6942 <http://github.com/ceph/ceph/pull/6942>_, Na Xie)issue#13296 <http://tracker.ceph.com/issues/13296>, pr#8056 <http://github.com/ceph/ceph/pull/8056>, Ricardo Dias)issue#13784 <http://tracker.ceph.com/issues/13784>, pr#6607 <http://github.com/ceph/ceph/pull/6607>, Jason Dillaman)pr#6583 <http://github.com/ceph/ceph/pull/6583>_, Ilya Dryomov)pr#7846 <http://github.com/ceph/ceph/pull/7846>_, Jason Dillaman)pr#6965 <http://github.com/ceph/ceph/pull/6965>_, Yunchuan Wen)pr#5907 <http://github.com/ceph/ceph/pull/5907>_, Loic Dachary)pr#6195 <http://github.com/ceph/ceph/pull/6195>_, Loic Dachary)pr#6238 <http://github.com/ceph/ceph/pull/6238>_, Loic Dachary)issue#13356 <http://tracker.ceph.com/issues/13356>, pr#7689 <http://github.com/ceph/ceph/pull/7689>, Abhishek Varshney, Loic Dachary)pr#7592 <http://github.com/ceph/ceph/pull/7592>_, Loic Dachary)pr#7966 <http://github.com/ceph/ceph/pull/7966>_, Loic Dachary)issue#13750 <http://tracker.ceph.com/issues/13750>, pr#7694 <http://github.com/ceph/ceph/pull/7694>, Abhishek Varshney)pr#8358 <http://github.com/ceph/ceph/pull/8358>_, Loic Dachary)pr#8084 <http://github.com/ceph/ceph/pull/8084>_, sunspot)pr#8410 <http://github.com/ceph/ceph/pull/8410>_, Abhishek Lekshmanan)issue#12890 <http://tracker.ceph.com/issues/12890>, pr#6002 <http://github.com/ceph/ceph/pull/6002>, Sangdi Xu)pr#6774 <http://github.com/ceph/ceph/pull/6774>_, Yehuda Sadeh)pr#6051 <http://github.com/ceph/ceph/pull/6051>_, Kongming Wu)issue#13834 <http://tracker.ceph.com/issues/13834>, pr#6656 <http://github.com/ceph/ceph/pull/6656>, Javier M. Mellid)pr#6294 <http://github.com/ceph/ceph/pull/6294>_, John Coyle)pr#6400 <http://github.com/ceph/ceph/pull/6400>_, Daniel Gryniewicz)pr#6331 <http://github.com/ceph/ceph/pull/6331>_, Ji Chen)pr#7037 <http://github.com/ceph/ceph/pull/7037>_, Dunrong Huang)pr#8030 <http://github.com/ceph/ceph/pull/8030>_, Yehuda Sadeh)pr#7630 <http://github.com/ceph/ceph/pull/7630>_, Radoslaw Zarzynski)issue#10682 <http://tracker.ceph.com/issues/10682>, pr#4216 <http://github.com/ceph/ceph/pull/4216>, Radoslaw Zarzynski)pr#6206 <http://github.com/ceph/ceph/pull/6206>_, Radoslaw Zarzynski)pr#8002 <http://github.com/ceph/ceph/pull/8002>_, Radoslaw Zarzynski)issue#12886 <http://tracker.ceph.com/issues/12886>, issue#13452 <http://tracker.ceph.com/issues/13452>, pr#6643 <http://github.com/ceph/ceph/pull/6643>_, Yehuda Sadeh, Radoslaw Zarzynski)pr#7666 <http://github.com/ceph/ceph/pull/7666>_, Radoslaw Zarzynski)pr#8184 <http://github.com/ceph/ceph/pull/8184>_, Abhishek Lekshmanan)issue#14975 <http://tracker.ceph.com/issues/14975>, pr#7916 <http://github.com/ceph/ceph/pull/7916>, Yehuda Sadeh)issue#12917 <http://tracker.ceph.com/issues/12917>, pr#7675 <http://github.com/ceph/ceph/pull/7675>, Wenjun Huang)pr#8031 <http://github.com/ceph/ceph/pull/8031>_, Yehuda Sadeh, Ji Chen)pr#6652 <http://github.com/ceph/ceph/pull/6652>_, Igor Fedotov)pr#8507 <http://github.com/ceph/ceph/pull/8507>_, Karol Mroz)pr#8411 <http://github.com/ceph/ceph/pull/8411>_, Abhishek Lekshmanan)pr#8139 <http://github.com/ceph/ceph/pull/8139>_, Pete Zaitcev)issue#14853 <http://tracker.ceph.com/issues/14853>, issue#13422 <http://tracker.ceph.com/issues/13422>, pr#7777 <http://github.com/ceph/ceph/pull/7777>_, Abhishek Lekshmanan)pr#7444 <http://github.com/ceph/ceph/pull/7444>_, Robin H. Johnson)issue#15369 <http://tracker.ceph.com/issues/15369>, pr#8472 <http://github.com/ceph/ceph/pull/8472>, Javier M. Mellid)issue#11076 <http://tracker.ceph.com/issues/11076>, pr#8037 <http://github.com/ceph/ceph/pull/8037>, Zengran Zhang)issue#13427 <http://tracker.ceph.com/issues/13427>, pr#6214 <http://github.com/ceph/ceph/pull/6214>, Javier M. Mellid)pr#7328 <http://github.com/ceph/ceph/pull/7328>_, Adam C. Emerson, Casey Bodley)pr#8076 <http://github.com/ceph/ceph/pull/8076>_, Yehuda Sadeh, Matt Benjamin)pr#7869 <http://github.com/ceph/ceph/pull/7869>_, Radoslaw Zarzynski)pr#7875 <http://github.com/ceph/ceph/pull/7875>_, Brad Hubbard)issue#14585 <http://tracker.ceph.com/issues/14585>, pr#7457 <http://github.com/ceph/ceph/pull/7457>, wei qiaomiao)pr#5938 <http://github.com/ceph/ceph/pull/5938>_, Zeqiang Zhuang)pr#7633 <http://github.com/ceph/ceph/pull/7633>_, Pete Zaitcev)issue#13582 <http://tracker.ceph.com/issues/13582>, pr#6975 <http://github.com/ceph/ceph/pull/6975>, Yehuda Sadeh)issue#15243 <http://tracker.ceph.com/issues/15243>, pr#8268 <http://github.com/ceph/ceph/pull/8268>, Yehuda Sadeh)pr#7005 <http://github.com/ceph/ceph/pull/7005>_, YankunLi)issue#14190 <http://tracker.ceph.com/issues/14190>, issue#14191 <http://tracker.ceph.com/issues/14191>, pr#7063 <http://github.com/ceph/ceph/pull/7063>_, Dunrong Huang)issue#15119 <http://tracker.ceph.com/issues/15119>, pr#8253 <http://github.com/ceph/ceph/pull/8253>, Wido den Hollander)issue#14549 <http://tracker.ceph.com/issues/14549>, pr#7408 <http://github.com/ceph/ceph/pull/7408>, Yehuda Sadeh)pr#7280 <http://github.com/ceph/ceph/pull/7280>_, Pete Zaitcev)issue#13600 <http://tracker.ceph.com/issues/13600>, pr#8019 <http://github.com/ceph/ceph/pull/8019>, Karol Mroz)pr#7632 <http://github.com/ceph/ceph/pull/7632>_, Pete Zaitcev)pr#5969 <http://github.com/ceph/ceph/pull/5969>_, Radoslaw Zarzynski)pr#7760 <http://github.com/ceph/ceph/pull/7760>_, Abhishek Lekshmanan)pr#8321 <http://github.com/ceph/ceph/pull/8321>_, Matt Benjamin)pr#6888 <http://github.com/ceph/ceph/pull/6888>_, Pavan Rallabhandi)pr#8434 <http://github.com/ceph/ceph/pull/8434>_, Abhishek Lekshmanan)pr#6817 <http://github.com/ceph/ceph/pull/6817>_, Zhi Zhang)pr#7160 <http://github.com/ceph/ceph/pull/7160>_, Yehuda Sadeh)pr#8394 <http://github.com/ceph/ceph/pull/8394>_, xie xingguo)pr#7827 <http://github.com/ceph/ceph/pull/7827>_, Casey Bodley)pr#8284 <http://github.com/ceph/ceph/pull/8284>_, Yehuda Sadeh)pr#8183 <http://github.com/ceph/ceph/pull/8183>_, Orit Wasserman)issue#12963 <http://tracker.ceph.com/issues/12963>, pr#5738 <http://github.com/ceph/ceph/pull/5738>, Weijun Duan)pr#6513 <http://github.com/ceph/ceph/pull/6513>_, Yehuda Sadeh)pr#6761 <http://github.com/ceph/ceph/pull/6761>_, Jiaying Ren)issue#15318 <http://tracker.ceph.com/issues/15318>, pr#8488 <http://github.com/ceph/ceph/pull/8488>, Orit Wasserman)pr#6482 <http://github.com/ceph/ceph/pull/6482>_, Hervé Rousseau)issue#13469 <http://tracker.ceph.com/issues/13469>, pr#6228 <http://github.com/ceph/ceph/pull/6228>, Yuan Zhou)pr#7618 <http://github.com/ceph/ceph/pull/7618>_, Pete Zaitcev)issue#13140 <http://tracker.ceph.com/issues/13140>, pr#6047 <http://github.com/ceph/ceph/pull/6047>, Sangdi Xu)pr#6927 <http://github.com/ceph/ceph/pull/6927>_, Kefu Chai)pr#6424 <http://github.com/ceph/ceph/pull/6424>_, Brad Hubbard)pr#6797 <http://github.com/ceph/ceph/pull/6797>_, Dunrong Huang)issue#11241 <http://tracker.ceph.com/issues/11241>, pr#6030 <http://github.com/ceph/ceph/pull/6030>, Radoslaw Zarzynski)issue#14903 <http://tracker.ceph.com/issues/14903>, pr#7821 <http://github.com/ceph/ceph/pull/7821>, Radoslaw Zarzynski)pr#8108 <http://github.com/ceph/ceph/pull/8108>_, Yehuda Sadeh, Adam C. Emerson, Matt Benjamin)pr#7597 <http://github.com/ceph/ceph/pull/7597>_, Radoslaw Zarzynski)pr#7285 <http://github.com/ceph/ceph/pull/7285>_, magicrobotmonkey)pr#7786 <http://github.com/ceph/ceph/pull/7786>_, Yehuda Sadeh)pr#8460 <http://github.com/ceph/ceph/pull/8460>_, Matt Benjamin)pr#7719 <http://github.com/ceph/ceph/pull/7719>_, Mark Barnes, Radoslaw Zarzynski)pr#8168 <http://github.com/ceph/ceph/pull/8168>_, Matt Benjamin)pr#8500 <http://github.com/ceph/ceph/pull/8500>_, Matt Benjamin)pr#7985 <http://github.com/ceph/ceph/pull/7985>_, Matt Benjamin)pr#7029 <http://github.com/ceph/ceph/pull/7029>_, Ruifeng Yang)pr#6419 <http://github.com/ceph/ceph/pull/6419>_, Sage Weil)pr#7825 <http://github.com/ceph/ceph/pull/7825>_, Marcus Watts, Sage Weil)pr#7918 <http://github.com/ceph/ceph/pull/7918>_, Yehuda Sadeh, Javier M. Mellid)pr#6059 <http://github.com/ceph/ceph/pull/6059>_, Weijun Duan)pr#7032 <http://github.com/ceph/ceph/pull/7032>_, Peiyang Liu)pr#6080 <http://github.com/ceph/ceph/pull/6080>_, Kongming Wu)pr#5875 <http://github.com/ceph/ceph/pull/5875>_, Zengran Zhang)pr#7678 <http://github.com/ceph/ceph/pull/7678>_, Matt Benjamin)issue#15334 <http://tracker.ceph.com/issues/15334>, pr#8387 <http://github.com/ceph/ceph/pull/8387>, Robin H. Johnson)pr#7764 <http://github.com/ceph/ceph/pull/7764>_, Radoslaw Zarzynski)issue#14806 <http://tracker.ceph.com/issues/14806>, issue#11163 <http://tracker.ceph.com/issues/11163>, pr#7891 <http://github.com/ceph/ceph/pull/7891>_, Radoslaw Zarzynski)pr#8013 <http://github.com/ceph/ceph/pull/8013>_, Yehuda Sadeh)pr#6784 <http://github.com/ceph/ceph/pull/6784>_, Yehuda Sadeh, Pete Zaitcev)issue#14549 <http://tracker.ceph.com/issues/14549>, pr#7709 <http://github.com/ceph/ceph/pull/7709>, Yehuda Sadeh, Orit Wasserman, Casey Bodley, Daniel Gryniewicz)pr#7279 <http://github.com/ceph/ceph/pull/7279>_, Pete Zaitcev)issue#13207 <http://tracker.ceph.com/issues/13207>, pr#6057 <http://github.com/ceph/ceph/pull/6057>, root)pr#7093 <http://github.com/ceph/ceph/pull/7093>_, Weijun Duan)issue#13133 <http://tracker.ceph.com/issues/13133>, pr#6045 <http://github.com/ceph/ceph/pull/6045>, Sangdi Xu)pr#7413 <http://github.com/ceph/ceph/pull/7413>_, liyankun)issue#12352 <http://tracker.ceph.com/issues/12352>, pr#5262 <http://github.com/ceph/ceph/pull/5262>, Javier M. Mellid)pr#6668 <http://github.com/ceph/ceph/pull/6668>_, Pete Zaitcev)pr#6735 <http://github.com/ceph/ceph/pull/6735>_, Radoslaw Zarzynski)pr#7990 <http://github.com/ceph/ceph/pull/7990>_, Na Xie)issue#14826 <http://tracker.ceph.com/issues/14826>, pr#7803 <http://github.com/ceph/ceph/pull/7803>, Orit Wasserman)pr#8453 <http://github.com/ceph/ceph/pull/8453>_, Casey Bodley)pr#8075 <http://github.com/ceph/ceph/pull/8075>_, Yehuda Sadeh)pr#8200 <http://github.com/ceph/ceph/pull/8200>_, Qiankun Zheng)pr#8154 <http://github.com/ceph/ceph/pull/8154>_, Kefu Chai)pr#8165 <http://github.com/ceph/ceph/pull/8165>_, Kefu Chai)pr#7874 <http://github.com/ceph/ceph/pull/7874>_, Brad Hubbard)pr#7544 <http://github.com/ceph/ceph/pull/7544>_, Boris Ranto)pr#6292 <http://github.com/ceph/ceph/pull/6292>_, John Coyle)pr#7927 <http://github.com/ceph/ceph/pull/7927>_, Orit Wasserman)pr#7712 <http://github.com/ceph/ceph/pull/7712>_, Victor Makarov)issue#15358 <http://tracker.ceph.com/issues/15358>, pr#8445 <http://github.com/ceph/ceph/pull/8445>, Javier M. Mellid)issue#14678 <http://tracker.ceph.com/issues/14678>, pr#7615 <http://github.com/ceph/ceph/pull/7615>, Yehuda Sadeh)pr#6346 <http://github.com/ceph/ceph/pull/6346>_, Guang Yang)issue#10333 <http://tracker.ceph.com/issues/10333>, pr#7720 <http://github.com/ceph/ceph/pull/7720>, Yehuda Sadeh, Javier M. Mellid)issue#14090 <http://tracker.ceph.com/issues/14090>, pr#8036 <http://github.com/ceph/ceph/pull/8036>, Yehuda Sadeh, Dunrong Huang)issue#13628 <http://tracker.ceph.com/issues/13628>, pr#6408 <http://github.com/ceph/ceph/pull/6408>, Weijun Duan)pr#8066 <http://github.com/ceph/ceph/pull/8066>_, Yehuda Sadeh, Radoslaw Zarzynski)pr#8170 <http://github.com/ceph/ceph/pull/8170>_, Yehuda Sadeh)pr#8190 <http://github.com/ceph/ceph/pull/8190>_, Yehuda Sadeh)pr#8095 <http://github.com/ceph/ceph/pull/8095>_, Yehuda Sadeh)pr#8481 <http://github.com/ceph/ceph/pull/8481>_, weiqiaomiao)pr#7822 <http://github.com/ceph/ceph/pull/7822>_, Radoslaw Zarzynski)pr#8294 <http://github.com/ceph/ceph/pull/8294>_, Abhishek Lekshmanan)pr#7809 <http://github.com/ceph/ceph/pull/7809>_, Casey Bodley)issue#14507 <http://tracker.ceph.com/issues/14507>, pr#7586 <http://github.com/ceph/ceph/pull/7586>, root)pr#6767 <http://github.com/ceph/ceph/pull/6767>_, Orit Wasserman)pr#6944 <http://github.com/ceph/ceph/pull/6944>_, Matt Benjamin)pr#6311 <http://github.com/ceph/ceph/pull/6311>_, Sage Weil)issue#13554 <http://tracker.ceph.com/issues/13554>, pr#6379 <http://github.com/ceph/ceph/pull/6379>, Kefu Chai)issue#13554 <http://tracker.ceph.com/issues/13554>, pr#7105 <http://github.com/ceph/ceph/pull/7105>, Venky Shankar)pr#6290 <http://github.com/ceph/ceph/pull/6290>_, Sage Weil)pr#6114 <http://github.com/ceph/ceph/pull/6114>_, Nathan Cutler)issue#12315 <http://tracker.ceph.com/issues/12315>, pr#5219 <http://github.com/ceph/ceph/pull/5219>, Ken Dreyer)issue#15042 <http://tracker.ceph.com/issues/15042>, pr#8016 <http://github.com/ceph/ceph/pull/8016>, Erwan Velu)issue#14940 <http://tracker.ceph.com/issues/14940>, pr#7867 <http://github.com/ceph/ceph/pull/7867>, Nathan Cutler)issue#14864 <http://tracker.ceph.com/issues/14864>, pr#7826 <http://github.com/ceph/ceph/pull/7826>, Nathan Cutler)issue#15246 <http://tracker.ceph.com/issues/15246>, pr#8277 <http://github.com/ceph/ceph/pull/8277>, Nathan Cutler)issue#15146 <http://tracker.ceph.com/issues/15146>, pr#8137 <http://github.com/ceph/ceph/pull/8137>, Ken Dreyer)issue#13177 <http://tracker.ceph.com/issues/13177>, pr#5954 <http://github.com/ceph/ceph/pull/5954>, Rohan Mars)pr#7959 <http://github.com/ceph/ceph/pull/7959>_, Karol Mroz)pr#6920 <http://github.com/ceph/ceph/pull/6920>_, Orit Wasserman)pr#6009 <http://github.com/ceph/ceph/pull/6009>_, Abhishek Lekshmanan)issue#14972 <http://tracker.ceph.com/issues/14972>, pr#7907 <http://github.com/ceph/ceph/pull/7907>, Loic Dachary)pr#7604 <http://github.com/ceph/ceph/pull/7604>_, Boris Ranto)issue#14870 <http://tracker.ceph.com/issues/14870>, pr#7971 <http://github.com/ceph/ceph/pull/7971>, Boris Ranto)pr#8427 <http://github.com/ceph/ceph/pull/8427>_, Star Guo)pr#7679 <http://github.com/ceph/ceph/pull/7679>_, Matt Benjamin)pr#6998 <http://github.com/ceph/ceph/pull/6998>_, xie.xingguo, xie xingguo)pr#8426 <http://github.com/ceph/ceph/pull/8426>_, Jason Dillaman)pr#7929 <http://github.com/ceph/ceph/pull/7929>_, Yehuda Sadeh)issue#14706 <http://tracker.ceph.com/issues/14706>, pr#7579 <http://github.com/ceph/ceph/pull/7579>, James Page)pr#8450 <http://github.com/ceph/ceph/pull/8450>_, James Page)pr#6679 <http://github.com/ceph/ceph/pull/6679>_, Tobias Suckow)issue#14984 <http://tracker.ceph.com/issues/14984>, pr#8222 <http://github.com/ceph/ceph/pull/8222>, Nathan Cutler)issue#13497 <http://tracker.ceph.com/issues/13497>, pr#6276 <http://github.com/ceph/ceph/pull/6276>, Zhi Zhang)pr#6732 <http://github.com/ceph/ceph/pull/6732>_, Richard Chan)pr#8125 <http://github.com/ceph/ceph/pull/8125>_, Jason Dillaman)pr#7955 <http://github.com/ceph/ceph/pull/7955>_, Erwan Velu)pr#7513 <http://github.com/ceph/ceph/pull/7513>_, Samuel Just)issue#14931 <http://tracker.ceph.com/issues/14931>, pr#7858 <http://github.com/ceph/ceph/pull/7858>, Josh Durgin)pr#7914 <http://github.com/ceph/ceph/pull/7914>_, Jason Dillaman)pr#7738 <http://github.com/ceph/ceph/pull/7738>_, Mykola Golub)pr#7743 <http://github.com/ceph/ceph/pull/7743>_, You Ji)pr#6714 <http://github.com/ceph/ceph/pull/6714>_, Igor Podoski)issue#15165 <http://tracker.ceph.com/issues/15165>, pr#8266 <http://github.com/ceph/ceph/pull/8266>, Samuel Just)pr#8129 <http://github.com/ceph/ceph/pull/8129>_, Jason Dillaman)pr#6697 <http://github.com/ceph/ceph/pull/6697>_, Xinze Chi)issue#15347 <http://tracker.ceph.com/issues/15347>, pr#8420 <http://github.com/ceph/ceph/pull/8420>, David Zafman)pr#8090 <http://github.com/ceph/ceph/pull/8090>_, Mykola Golub)issue#15464 <http://tracker.ceph.com/issues/15464>, pr#8544 <http://github.com/ceph/ceph/pull/8544>, xie xingguo)issue#15354 <http://tracker.ceph.com/issues/15354>, pr#8493 <http://github.com/ceph/ceph/pull/8493>, Jason Dillaman)pr#8124 <http://github.com/ceph/ceph/pull/8124>_, Jason Dillaman)pr#6310 <http://github.com/ceph/ceph/pull/6310>_, John Coyle)issue#13878 <http://tracker.ceph.com/issues/13878>, pr#6788 <http://github.com/ceph/ceph/pull/6788>, Loic Dachary, Dan Mick)pr#6332 <http://github.com/ceph/ceph/pull/6332>_, John Coyle)pr#7161 <http://github.com/ceph/ceph/pull/7161>_, Sage Weil)pr#7737 <http://github.com/ceph/ceph/pull/7737>_, Mykola Golub)pr#7609 <http://github.com/ceph/ceph/pull/7609>_, Jason Dillaman)pr#7899 <http://github.com/ceph/ceph/pull/7899>_, Dan Mick)pr#8219 <http://github.com/ceph/ceph/pull/8219>_, Josh Durgin)pr#8027 <http://github.com/ceph/ceph/pull/8027>_, Kefu Chai, Sage Weil)pr#7723 <http://github.com/ceph/ceph/pull/7723>_, Kefu Chai)pr#8149 <http://github.com/ceph/ceph/pull/8149>_, Mykola Golub)pr#8172 <http://github.com/ceph/ceph/pull/8172>_, Mykola Golub)pr#8325 <http://github.com/ceph/ceph/pull/8325>_, Mykola Golub)pr#8009 <http://github.com/ceph/ceph/pull/8009>_, Jason Dillaman)pr#7887 <http://github.com/ceph/ceph/pull/7887>_, Casey Bodley)pr#6303 <http://github.com/ceph/ceph/pull/6303>_, John Coyle)pr#6911 <http://github.com/ceph/ceph/pull/6911>_, Michal Jarzabek)pr#8519 <http://github.com/ceph/ceph/pull/8519>_, Loic Dachary)issue#13355 <http://tracker.ceph.com/issues/13355>, pr#6173 <http://github.com/ceph/ceph/pull/6173>, Loic Dachary)pr#6932 <http://github.com/ceph/ceph/pull/6932>_, Igor Podoski)issue#13997 <http://tracker.ceph.com/issues/13997>, pr#6842 <http://github.com/ceph/ceph/pull/6842>, Brad Hubbard)pr#7594 <http://github.com/ceph/ceph/pull/7594>_, Kefu Chai)pr#7606 <http://github.com/ceph/ceph/pull/7606>_, Kefu Chai)pr#6342 <http://github.com/ceph/ceph/pull/6342>_, Loic Dachary)pr#6699 <http://github.com/ceph/ceph/pull/6699>_, Loic Dachary)pr#6597 <http://github.com/ceph/ceph/pull/6597>_, Haomai Wang)issue#13691 <http://tracker.ceph.com/issues/13691>, pr#6464 <http://github.com/ceph/ceph/pull/6464>, Loic Dachary)issue#14220 <http://tracker.ceph.com/issues/14220>, pr#7100 <http://github.com/ceph/ceph/pull/7100>, Loic Dachary)issue#13664 <http://tracker.ceph.com/issues/13664>, pr#6446 <http://github.com/ceph/ceph/pull/6446>, Loic Dachary)pr#7608 <http://github.com/ceph/ceph/pull/7608>_, Sage Weil)issue#13986 <http://tracker.ceph.com/issues/13986>, pr#6890 <http://github.com/ceph/ceph/pull/6890>, Loic Dachary, Ning Yao)pr#7102 <http://github.com/ceph/ceph/pull/7102>_, David Zafman)pr#8429 <http://github.com/ceph/ceph/pull/8429>_, Erwan Velu)issue#13592 <http://tracker.ceph.com/issues/13592>, pr#6724 <http://github.com/ceph/ceph/pull/6724>, Xinze Chi, Loic Dachary)issue#13691 <http://tracker.ceph.com/issues/13691>, pr#6502 <http://github.com/ceph/ceph/pull/6502>, Loic Dachary)issue#13727 <http://tracker.ceph.com/issues/13727>, pr#6504 <http://github.com/ceph/ceph/pull/6504>, Jason Dillaman)issue#14092 <http://tracker.ceph.com/issues/14092>, pr#7002 <http://github.com/ceph/ceph/pull/7002>, Jason Dillaman)pr#6584 <http://github.com/ceph/ceph/pull/6584>_, Loic Dachary)pr#8131 <http://github.com/ceph/ceph/pull/8131>_, Erwan Velu)issue#13810 <http://tracker.ceph.com/issues/13810>, pr#7220 <http://github.com/ceph/ceph/pull/7220>, Jason Dillaman)issue#14027 <http://tracker.ceph.com/issues/14027>, pr#6871 <http://github.com/ceph/ceph/pull/6871>, Loic Dachary)issue#13986 <http://tracker.ceph.com/issues/13986>, pr#6857 <http://github.com/ceph/ceph/pull/6857>, Loic Dachary)pr#6387 <http://github.com/ceph/ceph/pull/6387>_, Loic Dachary)pr#6571 <http://github.com/ceph/ceph/pull/6571>_, Loic Dachary, Sage Weil, Jason Dillaman)pr#7224 <http://github.com/ceph/ceph/pull/7224>_, Jason Dillaman)pr#7596 <http://github.com/ceph/ceph/pull/7596>_, Loic Dachary)issue#13664 <http://tracker.ceph.com/issues/13664>, pr#6452 <http://github.com/ceph/ceph/pull/6452>, Loic Dachary)issue#14834 <http://tracker.ceph.com/issues/14834>, pr#7734 <http://github.com/ceph/ceph/pull/7734>, Loic Dachary)pr#7152 <http://github.com/ceph/ceph/pull/7152>_, Sage Weil)pr#7154 <http://github.com/ceph/ceph/pull/7154>_, Sage Weil)issue#15240 <http://tracker.ceph.com/issues/15240>, pr#8309 <http://github.com/ceph/ceph/pull/8309>, Kefu Chai)issue#15240 <http://tracker.ceph.com/issues/15240>, pr#8318 <http://github.com/ceph/ceph/pull/8318>, Kefu Chai)issue#15211 <http://tracker.ceph.com/issues/15211>, pr#8260 <http://github.com/ceph/ceph/pull/8260>, Sage Weil)pr#8435 <http://github.com/ceph/ceph/pull/8435>_, Jason Dillaman)issue#14930 <http://tracker.ceph.com/issues/14930>, pr#7855 <http://github.com/ceph/ceph/pull/7855>, Kefu Chai)pr#8361 <http://github.com/ceph/ceph/pull/8361>_, Sage Weil)pr#7726 <http://github.com/ceph/ceph/pull/7726>_, Kefu Chai)pr#8001 <http://github.com/ceph/ceph/pull/8001>_, Jason Dillaman)issue#13877 <http://tracker.ceph.com/issues/13877>, pr#6710 <http://github.com/ceph/ceph/pull/6710>, Josh Durgin)pr#6655 <http://github.com/ceph/ceph/pull/6655>_, John Spray)pr#7003 <http://github.com/ceph/ceph/pull/7003>_, John Spray)pr#6617 <http://github.com/ceph/ceph/pull/6617>_, John Spray)issue#15135 <http://tracker.ceph.com/issues/15135>, pr#8128 <http://github.com/ceph/ceph/pull/8128>, John Spray)issue#14217 <http://tracker.ceph.com/issues/14217>, pr#7097 <http://github.com/ceph/ceph/pull/7097>, Kefu Chai)pr#6418 <http://github.com/ceph/ceph/pull/6418>_, Kefu Chai)pr#6719 <http://github.com/ceph/ceph/pull/6719>_, John Spray)pr#7073 <http://github.com/ceph/ceph/pull/7073>_, Cilang Zhao)pr#7928 <http://github.com/ceph/ceph/pull/7928>_, Piotr Dałek)pr#5917 <http://github.com/ceph/ceph/pull/5917>_, Bo Cai)issue#13079 <http://tracker.ceph.com/issues/13079>, pr#5921 <http://github.com/ceph/ceph/pull/5921>, Bo Cai)pr#8064 <http://github.com/ceph/ceph/pull/8064>_, Sage Weil)pr#8314 <http://github.com/ceph/ceph/pull/8314>_, John Coyle)pr#8098 <http://github.com/ceph/ceph/pull/8098>_, Sage Weil)pr#8363 <http://github.com/ceph/ceph/pull/8363>_, Casey Bodley)pr#6239 <http://github.com/ceph/ceph/pull/6239>_, Yuan Zhou)pr#8251 <http://github.com/ceph/ceph/pull/8251>_, Jianpeng Ma)pr#6255 <http://github.com/ceph/ceph/pull/6255>_, John Spray)pr#6901 <http://github.com/ceph/ceph/pull/6901>_, Yehuda Sadeh)issue#14829 <http://tracker.ceph.com/issues/14829>, pr#7727 <http://github.com/ceph/ceph/pull/7727>, Javier M. Mellid)pr#7640 <http://github.com/ceph/ceph/pull/7640>_, Patrick Donnelly)pr#8148 <http://github.com/ceph/ceph/pull/8148>_, Roi Dayan)pr#8022 <http://github.com/ceph/ceph/pull/8022>_, Roi Dayan)pr#7747 <http://github.com/ceph/ceph/pull/7747>_, Subramanyam Varanasi)pr#8025 <http://github.com/ceph/ceph/pull/8025>_, Roi Dayan)pr#7773 <http://github.com/ceph/ceph/pull/7773>_, Roi Dayan)pr#8023 <http://github.com/ceph/ceph/pull/8023>_, Roi Dayan)pr#8227 <http://github.com/ceph/ceph/pull/8227>_, Roi Dayan)pr#7986 <http://github.com/ceph/ceph/pull/7986>_, Sage Weil)