doc/releases/kraken.rst
Kraken is the 11th stable release of Ceph. It is named after the mythical kraken, a legendary sea monster in Scandinavian folklore with cephalopod-like appearance.
This is the first bugfix release for Kraken, and probably the last release of the Kraken series (Kraken will be declared "End Of Life" (EOL) when Luminous is declared stable). It contains a large number of bugfixes across all Ceph components.
We recommend that all v11.2.x users upgrade.
For more detailed information, see :download:the complete changelog <../changelog/v11.2.1.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.
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#19129 <http://tracker.ceph.com/issues/19129>, issue#19564 <http://tracker.ceph.com/issues/19564>, pr#14425 <https://github.com/ceph/ceph/pull/14425>_, Nathan Cutler)issue#19670 <http://tracker.ceph.com/issues/19670>, issue#19390 <http://tracker.ceph.com/issues/19390>, pr#14734 <https://github.com/ceph/ceph/pull/14734>_, Kefu Chai)issue#20077 <http://tracker.ceph.com/issues/20077>, issue#20184 <http://tracker.ceph.com/issues/20184>, issue#20191 <http://tracker.ceph.com/issues/20191>, issue#20193 <http://tracker.ceph.com/issues/20193>, pr#15509 <https://github.com/ceph/ceph/pull/15509>_, Boris Ranto)issue#19460 <http://tracker.ceph.com/issues/19460>, pr#14315 <https://github.com/ceph/ceph/pull/14315>, Sébastien Han)issue#18635 <http://tracker.ceph.com/issues/18635>, issue#18721 <http://tracker.ceph.com/issues/18721>, pr#13185 <https://github.com/ceph/ceph/pull/13185>_, Wido den Hollander)issue#18907 <http://tracker.ceph.com/issues/18907>, issue#18516 <http://tracker.ceph.com/issues/18516>, pr#13494 <https://github.com/ceph/ceph/pull/13494>_, Boris Ranto)issue#19544 <http://tracker.ceph.com/issues/19544>, pr#14345 <https://github.com/ceph/ceph/pull/14345>, Boris Ranto)issue#18973 <http://tracker.ceph.com/issues/18973>, issue#17821 <http://tracker.ceph.com/issues/17821>, pr#13497 <https://github.com/ceph/ceph/pull/13497>_, Loic Dachary)issue#19628 <http://tracker.ceph.com/issues/19628>, issue#19647 <http://tracker.ceph.com/issues/19647>, pr#14604 <https://github.com/ceph/ceph/pull/14604>_, Loic Dachary)issue#18431 <http://tracker.ceph.com/issues/18431>, issue#18371 <http://tracker.ceph.com/issues/18371>, pr#13501 <https://github.com/ceph/ceph/pull/13501>, Kefu Chai)issue#20150 <http://tracker.ceph.com/issues/20150>, issue#19941 <http://tracker.ceph.com/issues/19941>, pr#16092 <https://github.com/ceph/ceph/pull/16092>_, Loic Dachary)issue#18956 <http://tracker.ceph.com/issues/18956>, pr#13488 <https://github.com/ceph/ceph/pull/13488>, craigchi)issue#19537 <http://tracker.ceph.com/issues/19537>, issue#17331 <http://tracker.ceph.com/issues/17331>, pr#14403 <https://github.com/ceph/ceph/pull/14403>_, Brad Hubbard)issue#18997 <http://tracker.ceph.com/issues/18997>, pr#13543 <https://github.com/ceph/ceph/pull/13543>, craigchi)issue#20034 <http://tracker.ceph.com/issues/20034>, pr#16138 <https://github.com/ceph/ceph/pull/16138>, Erwan Velu)issue#20010 <http://tracker.ceph.com/issues/20010>, issue#19888 <http://tracker.ceph.com/issues/19888>, pr#16135 <https://github.com/ceph/ceph/pull/16135>_, Loic Dachary)issue#18941 <http://tracker.ceph.com/issues/18941>, issue#19045 <http://tracker.ceph.com/issues/19045>, pr#14571 <https://github.com/ceph/ceph/pull/14571>_, "Yan, Zheng")issue#18552 <http://tracker.ceph.com/issues/18552>, issue#18460 <http://tracker.ceph.com/issues/18460>, pr#14563 <https://github.com/ceph/ceph/pull/14563>_, Yan, Zheng)issue#19678 <http://tracker.ceph.com/issues/19678>, issue#18757 <http://tracker.ceph.com/issues/18757>, pr#16105 <https://github.com/ceph/ceph/pull/16105>_, Henrik Korkuc)issue#18700 <http://tracker.ceph.com/issues/18700>, pr#14567 <https://github.com/ceph/ceph/pull/14567>, Greg Farnum)issue#20028 <http://tracker.ceph.com/issues/20028>, issue#19635 <http://tracker.ceph.com/issues/19635>, pr#16191 <https://github.com/ceph/ceph/pull/16191>_, "Yan, Zheng")issue#18660 <http://tracker.ceph.com/issues/18660>, issue#18706 <http://tracker.ceph.com/issues/18706>, pr#14568 <https://github.com/ceph/ceph/pull/14568>_, "Yan, Zheng")issue#18179 <http://tracker.ceph.com/issues/18179>, issue#18566 <http://tracker.ceph.com/issues/18566>, pr#14565 <https://github.com/ceph/ceph/pull/14565>_, Yan, Zheng)issue#19118 <http://tracker.ceph.com/issues/19118>, issue#19335 <http://tracker.ceph.com/issues/19335>, pr#14572 <https://github.com/ceph/ceph/pull/14572>_, John Spray)issue#19674 <http://tracker.ceph.com/issues/19674>, issue#19033 <http://tracker.ceph.com/issues/19033>, pr#16103 <https://github.com/ceph/ceph/pull/16103>_, Yang Honggang)issue#19406 <http://tracker.ceph.com/issues/19406>, issue#19620 <http://tracker.ceph.com/issues/19620>, pr#14574 <https://github.com/ceph/ceph/pull/14574>_, John Spray)issue#18950 <http://tracker.ceph.com/issues/18950>, pr#14570 <https://github.com/ceph/ceph/pull/14570>_, Zhi Zhang)issue#19667 <http://tracker.ceph.com/issues/19667>, issue#19437 <http://tracker.ceph.com/issues/19437>, pr#16100 <https://github.com/ceph/ceph/pull/16100>_, Guan yunfei, Sage Weil)issue#17939 <http://tracker.ceph.com/issues/17939>, issue#19763 <http://tracker.ceph.com/issues/19763>, pr#16108 <https://github.com/ceph/ceph/pull/16108>_, John Spray)issue#19483 <http://tracker.ceph.com/issues/19483>, issue#16709 <http://tracker.ceph.com/issues/16709>, pr#14573 <https://github.com/ceph/ceph/pull/14573>_, John Spray)issue#19845 <http://tracker.ceph.com/issues/19845>, pr#14998 <https://github.com/ceph/ceph/pull/14998>, Jan Fajerski)issue#18306 <http://tracker.ceph.com/issues/18306>, issue#18616 <http://tracker.ceph.com/issues/18616>, pr#14566 <https://github.com/ceph/ceph/pull/14566>_, Yan, Zheng)issue#18531 <http://tracker.ceph.com/issues/18531>, pr#13028 <https://github.com/ceph/ceph/pull/13028>, Xiaoxi Chen)issue#20500 <http://tracker.ceph.com/issues/20500>, issue#19890 <http://tracker.ceph.com/issues/19890>, pr#16114 <https://github.com/ceph/ceph/pull/16114>_, "Yan, Zheng")issue#18562 <http://tracker.ceph.com/issues/18562>, issue#18396 <http://tracker.ceph.com/issues/18396>, pr#14564 <https://github.com/ceph/ceph/pull/14564>_, Yan, Zheng)issue#18574 <http://tracker.ceph.com/issues/18574>, issue#18604 <http://tracker.ceph.com/issues/18604>, pr#13024 <https://github.com/ceph/ceph/pull/13024>_, John Spray)issue#18914 <http://tracker.ceph.com/issues/18914>, issue#19676 <http://tracker.ceph.com/issues/19676>, pr#16104 <https://github.com/ceph/ceph/pull/16104>_, "Yan, Zheng")issue#18899 <http://tracker.ceph.com/issues/18899>, issue#18661 <http://tracker.ceph.com/issues/18661>, pr#14569 <https://github.com/ceph/ceph/pull/14569>_, John Spray)issue#18361 <http://tracker.ceph.com/issues/18361>, issue#18540 <http://tracker.ceph.com/issues/18540>, pr#12951 <https://github.com/ceph/ceph/pull/12951>_, John Spray)issue#18612 <http://tracker.ceph.com/issues/18612>, issue#9935 <http://tracker.ceph.com/issues/9935>, pr#13030 <https://github.com/ceph/ceph/pull/13030>_, Michal Jarzabek)issue#19413 <http://tracker.ceph.com/issues/19413>, issue#19833 <http://tracker.ceph.com/issues/19833>, pr#14934 <https://github.com/ceph/ceph/pull/14934>_, Jason Dillaman)issue#19876 <http://tracker.ceph.com/issues/19876>, issue#20015 <http://tracker.ceph.com/issues/20015>, pr#15384 <https://github.com/ceph/ceph/pull/15384>_, Casey Bodley)issue#19465 <http://tracker.ceph.com/issues/19465>, issue#19371 <http://tracker.ceph.com/issues/19371>, pr#14323 <https://github.com/ceph/ceph/pull/14323>_, Fabian Grünbichler)issue#18819 <http://tracker.ceph.com/issues/18819>, issue#18894 <http://tracker.ceph.com/issues/18894>, pr#13487 <https://github.com/ceph/ceph/pull/13487>_, Mykola Golub)issue#19561 <http://tracker.ceph.com/issues/19561>, issue#15368 <http://tracker.ceph.com/issues/15368>, pr#14733 <https://github.com/ceph/ceph/pull/14733>_, Sage Weil)issue#20495 <http://tracker.ceph.com/issues/20495>, issue#19326 <http://tracker.ceph.com/issues/19326>, issue#19327 <http://tracker.ceph.com/issues/19327>, issue#19250 <http://tracker.ceph.com/issues/19250>, issue#19251 <http://tracker.ceph.com/issues/19251>, pr#14736 <https://github.com/ceph/ceph/pull/14736>, Sage Weil)issue#19329 <http://tracker.ceph.com/issues/19329>, issue#19931 <http://tracker.ceph.com/issues/19931>, pr#14597 <https://github.com/ceph/ceph/pull/14597>_, Samuel Just, Greg Farnum)issue#19391 <http://tracker.ceph.com/issues/19391>, pr#14200 <https://github.com/ceph/ceph/pull/14200>, Samuel Just, David Zafman)issue#19119 <http://tracker.ceph.com/issues/19119>, pr#14506 <https://github.com/ceph/ceph/pull/14506>, Sage Weil)issue#17746 <http://tracker.ceph.com/issues/17746>, issue#18571 <http://tracker.ceph.com/issues/18571>, pr#13044 <https://github.com/ceph/ceph/pull/13044>_, Ronak Jain)issue#19397 <http://tracker.ceph.com/issues/19397>, issue#19462 <http://tracker.ceph.com/issues/19462>, pr#14521 <https://github.com/ceph/ceph/pull/14521>_, Chu, Hua-Rong)issue#20156 <http://tracker.ceph.com/issues/20156>, issue#19732 <http://tracker.ceph.com/issues/19732>, pr#16173 <https://github.com/ceph/ceph/pull/16173>_, redickwang)issue#18439 <http://tracker.ceph.com/issues/18439>, issue#18309 <http://tracker.ceph.com/issues/18309>, pr#12813 <https://github.com/ceph/ceph/pull/12813>_, Nathan Cutler)issue#18609 <http://tracker.ceph.com/issues/18609>, issue#18325 <http://tracker.ceph.com/issues/18325>, pr#13132 <https://github.com/ceph/ceph/pull/13132>_, Ricardo Dias)issue#19636 <http://tracker.ceph.com/issues/19636>, issue#19659 <http://tracker.ceph.com/issues/19659>, pr#14620 <https://github.com/ceph/ceph/pull/14620>_, Jason Dillaman)issue#18862 <http://tracker.ceph.com/issues/18862>, issue#18892 <http://tracker.ceph.com/issues/18892>, pr#14153 <https://github.com/ceph/ceph/pull/14153>_, Boris Ranto)issue#19467 <http://tracker.ceph.com/issues/19467>, issue#19287 <http://tracker.ceph.com/issues/19287>, pr#14480 <https://github.com/ceph/ceph/pull/14480>_, Jason Dillaman)issue#19368 <http://tracker.ceph.com/issues/19368>, pr#14163 <https://github.com/ceph/ceph/pull/14163>, Mykola Golub)issue#18703 <http://tracker.ceph.com/issues/18703>, issue#18666 <http://tracker.ceph.com/issues/18666>, pr#13201 <https://github.com/ceph/ceph/pull/13201>_, Jason Dillaman)issue#20487 <http://tracker.ceph.com/issues/20487>, issue#20345 <http://tracker.ceph.com/issues/20345>, issue#18876 <http://tracker.ceph.com/issues/18876>, pr#16069 <https://github.com/ceph/ceph/pull/16069>, Kefu Chai, Kyr Shatskyy)issue#19672 <http://tracker.ceph.com/issues/19672>, issue#19204 <http://tracker.ceph.com/issues/19204>, pr#16102 <https://github.com/ceph/ceph/pull/16102>_, John Spray)issue#19664 <http://tracker.ceph.com/issues/19664>, issue#19501 <http://tracker.ceph.com/issues/19501>, pr#16099 <https://github.com/ceph/ceph/pull/16099>_, "Yan, Zheng")issue#19669 <http://tracker.ceph.com/issues/19669>, issue#19401 <http://tracker.ceph.com/issues/19401>, pr#16101 <https://github.com/ceph/ceph/pull/16101>_, John Spray)issue#18509 <http://tracker.ceph.com/issues/18509>, issue#19680 <http://tracker.ceph.com/issues/19680>, pr#16106 <https://github.com/ceph/ceph/pull/16106>_, John Spray)issue#18311 <http://tracker.ceph.com/issues/18311>, issue#18463 <http://tracker.ceph.com/issues/18463>, pr#12835 <https://github.com/ceph/ceph/pull/12835>_, John Spray)issue#19710 <http://tracker.ceph.com/issues/19710>, issue#16842 <http://tracker.ceph.com/issues/16842>, pr#16107 <https://github.com/ceph/ceph/pull/16107>_, John Spray)issue#18707 <http://tracker.ceph.com/issues/18707>, issue#18578 <http://tracker.ceph.com/issues/18578>, pr#13555 <https://github.com/ceph/ceph/pull/13555>, Yan, Zheng)issue#18678 <http://tracker.ceph.com/issues/18678>, issue#18461 <http://tracker.ceph.com/issues/18461>, pr#13112 <https://github.com/ceph/ceph/pull/13112>_, Yan, Zheng)issue#19755 <http://tracker.ceph.com/issues/19755>, issue#20026 <http://tracker.ceph.com/issues/20026>, pr#16190 <https://github.com/ceph/ceph/pull/16190>_, "Yan, Zheng")issue#18366 <http://tracker.ceph.com/issues/18366>, issue#18403 <http://tracker.ceph.com/issues/18403>, pr#13116 <https://github.com/ceph/ceph/pull/13116>_, Sage Weil)issue#19928 <http://tracker.ceph.com/issues/19928>, issue#19825 <http://tracker.ceph.com/issues/19825>, pr#15084 <https://github.com/ceph/ceph/pull/15084>_, Kefu Chai, Alexey Sheplyakov)issue#20230 <http://tracker.ceph.com/issues/20230>, issue#20315 <http://tracker.ceph.com/issues/20315>, pr#15729 <https://github.com/ceph/ceph/pull/15729>_, Haomai Wang)issue#19181 <http://tracker.ceph.com/issues/19181>, issue#18298 <http://tracker.ceph.com/issues/18298>, pr#13790 <https://github.com/ceph/ceph/pull/13790>_, Adam C. Emerson, Sage Weil)issue#19618 <http://tracker.ceph.com/issues/19618>, issue#19427 <http://tracker.ceph.com/issues/19427>, pr#14588 <https://github.com/ceph/ceph/pull/14588>_, Kefu Chai)issue#18682 <http://tracker.ceph.com/issues/18682>, issue#18587 <http://tracker.ceph.com/issues/18587>, pr#13500 <https://github.com/ceph/ceph/pull/13500>_, Sage Weil)issue#19302 <http://tracker.ceph.com/issues/19302>, issue#20365 <http://tracker.ceph.com/issues/20365>, pr#16143 <https://github.com/ceph/ceph/pull/16143>_, Loic Dachary)issue#18554 <http://tracker.ceph.com/issues/18554>, issue#18458 <http://tracker.ceph.com/issues/18458>, pr#13046 <https://github.com/ceph/ceph/pull/13046>_, Mingxin Liu)issue#18522 <http://tracker.ceph.com/issues/18522>, issue#20035 <http://tracker.ceph.com/issues/20035>, pr#15237 <https://github.com/ceph/ceph/pull/15237>_, Sage Weil)issue#15784 <http://tracker.ceph.com/issues/15784>, issue#18378 <http://tracker.ceph.com/issues/18378>, pr#16133 <https://github.com/ceph/ceph/pull/16133>_, Sage Weil)issue#19505 <http://tracker.ceph.com/issues/19505>, issue#19616 <http://tracker.ceph.com/issues/19616>, issue#19614 <http://tracker.ceph.com/issues/19614>, issue#20244 <http://tracker.ceph.com/issues/20244>, issue#19488 <http://tracker.ceph.com/issues/19488>, issue#19776 <http://tracker.ceph.com/issues/19776>, issue#20293 <http://tracker.ceph.com/issues/20293>, issue#19746 <http://tracker.ceph.com/issues/19746>, pr#16161 <https://github.com/ceph/ceph/pull/16161>_, Casey Bodley, Abhishek Lekshmanan)issue#19560 <http://tracker.ceph.com/issues/19560>, issue#19430 <http://tracker.ceph.com/issues/19430>, pr#14732 <https://github.com/ceph/ceph/pull/14732>_, Sage Weil)issue#19396 <http://tracker.ceph.com/issues/19396>, issue#19496 <http://tracker.ceph.com/issues/19496>, pr#14331 <https://github.com/ceph/ceph/pull/14331>, Ilya Dryomov)issue#20366 <http://tracker.ceph.com/issues/20366>, pr#15792 <https://github.com/ceph/ceph/pull/15792>, Sage Weil)issue#20884 <http://tracker.ceph.com/issues/20884>, issue#18595 <http://tracker.ceph.com/issues/18595>, pr#13011 <https://github.com/ceph/ceph/pull/13011>_, Sage Weil)issue#18791 <http://tracker.ceph.com/issues/18791>, issue#18793 <http://tracker.ceph.com/issues/18793>, pr#13216 <https://github.com/ceph/ceph/pull/13216>_, Piotr Dałek)issue#20544 <http://tracker.ceph.com/issues/20544>, issue#16878 <http://tracker.ceph.com/issues/16878>, issue#19340 <http://tracker.ceph.com/issues/19340>, issue#19841 <http://tracker.ceph.com/issues/19841>, issue#20672 <http://tracker.ceph.com/issues/20672>, pr#16134 <https://github.com/ceph/ceph/pull/16134>, Sage Weil, David Zafman)issue#18999 <http://tracker.ceph.com/issues/18999>, pr#13542 <https://github.com/ceph/ceph/pull/13542>, Sage Weil)issue#18610 <http://tracker.ceph.com/issues/18610>, issue#18583 <http://tracker.ceph.com/issues/18583>, issue#18723 <http://tracker.ceph.com/issues/18723>, issue#17831 <http://tracker.ceph.com/issues/17831>, pr#14616 <https://github.com/ceph/ceph/pull/14616>_, Samuel Just)issue#18619 <http://tracker.ceph.com/issues/18619>, issue#19480 <http://tracker.ceph.com/issues/19480>, pr#14322 <https://github.com/ceph/ceph/pull/14322>_, David Zafman)issue#18842 <http://tracker.ceph.com/issues/18842>, issue#18831 <http://tracker.ceph.com/issues/18831>, issue#18814 <http://tracker.ceph.com/issues/18814>, pr#13485 <https://github.com/ceph/ceph/pull/13485>, Ilya Dryomov)issue#19622 <http://tracker.ceph.com/issues/19622>, pr#13253 <https://github.com/ceph/ceph/pull/13253>, Sage Weil)issue#20522 <http://tracker.ceph.com/issues/20522>, issue#20523 <http://tracker.ceph.com/issues/20523>, issue#18927 <http://tracker.ceph.com/issues/18927>, issue#18809 <http://tracker.ceph.com/issues/18809>, pr#16132 <https://github.com/ceph/ceph/pull/16132>_, Samuel Just)issue#18952 <http://tracker.ceph.com/issues/18952>, issue#18820 <http://tracker.ceph.com/issues/18820>, pr#13490 <https://github.com/ceph/ceph/pull/13490>_, Alexey Sheplyakov)issue#19685 <http://tracker.ceph.com/issues/19685>, issue#15789 <http://tracker.ceph.com/issues/15789>, pr#14735 <https://github.com/ceph/ceph/pull/14735>_, David Zafman)issue#20033 <http://tracker.ceph.com/issues/20033>, issue#19986 <http://tracker.ceph.com/issues/19986>, issue#20173 <http://tracker.ceph.com/issues/20173>, issue#19497 <http://tracker.ceph.com/issues/19497>, pr#15526 <https://github.com/ceph/ceph/pull/15526>_, Brad Hubbard)issue#19760 <http://tracker.ceph.com/issues/19760>, issue#18293 <http://tracker.ceph.com/issues/18293>, pr#14942 <https://github.com/ceph/ceph/pull/14942>_, Sage Weil)issue#18037 <http://tracker.ceph.com/issues/18037>, issue#18418 <http://tracker.ceph.com/issues/18418>, pr#12790 <https://github.com/ceph/ceph/pull/12790>_, Nathan Cutler)issue#18677 <http://tracker.ceph.com/issues/18677>, issue#18638 <http://tracker.ceph.com/issues/18638>, pr#16083 <https://github.com/ceph/ceph/pull/16083>_, Wido den Hollander)issue#19485 <http://tracker.ceph.com/issues/19485>, pr#14321 <https://github.com/ceph/ceph/pull/14321>, Mingxin Liu)issue#20089 <http://tracker.ceph.com/issues/20089>, pr#15421 <https://github.com/ceph/ceph/pull/15421>, David Zafman)issue#18599 <http://tracker.ceph.com/issues/18599>, issue#18722 <http://tracker.ceph.com/issues/18722>, pr#13284 <https://github.com/ceph/ceph/pull/13284>_, Sage Weil)issue#19902 <http://tracker.ceph.com/issues/19902>, issue#19916 <http://tracker.ceph.com/issues/19916>, pr#15066 <https://github.com/ceph/ceph/pull/15066>_, Kefu Chai)issue#19315 <http://tracker.ceph.com/issues/19315>, issue#18975 <http://tracker.ceph.com/issues/18975>, pr#14048 <https://github.com/ceph/ceph/pull/14048>_, Sage Weil)issue#17916 <http://tracker.ceph.com/issues/17916>, issue#19702 <http://tracker.ceph.com/issues/19702>, pr#14646 <https://github.com/ceph/ceph/pull/14646>_, Greg Farnum)issue#18497 <http://tracker.ceph.com/issues/18497>, issue#18369 <http://tracker.ceph.com/issues/18369>, pr#13295 <https://github.com/ceph/ceph/pull/13295>_, Sage Weil)issue#18659 <http://tracker.ceph.com/issues/18659>, pr#13091 <https://github.com/ceph/ceph/pull/13091>, David Zafman)issue#20443 <http://tracker.ceph.com/issues/20443>, pr#15962 <https://github.com/ceph/ceph/pull/15962>, Alexey Sheplyakov)issue#19209 <http://tracker.ceph.com/issues/19209>, issue#19119 <http://tracker.ceph.com/issues/19119>, pr#13883 <https://github.com/ceph/ceph/pull/13883>_, Ilya Dryomov)issue#18601 <http://tracker.ceph.com/issues/18601>, pr#14537 <https://github.com/ceph/ceph/pull/14537>, Tang Jin)issue#20266 <http://tracker.ceph.com/issues/20266>, issue#20182 <http://tracker.ceph.com/issues/20182>, pr#16187 <https://github.com/ceph/ceph/pull/16187>_, Jason Dillaman)issue#19256 <http://tracker.ceph.com/issues/19256>, issue#19324 <http://tracker.ceph.com/issues/19324>, pr#14545 <https://github.com/ceph/ceph/pull/14545>_, Jason Dillaman)issue#18456 <http://tracker.ceph.com/issues/18456>, issue#18315 <http://tracker.ceph.com/issues/18315>, pr#13247 <https://github.com/ceph/ceph/pull/13247>_, Dongsheng Yang)issue#20264 <http://tracker.ceph.com/issues/20264>, issue#20185 <http://tracker.ceph.com/issues/20185>, pr#16186 <https://github.com/ceph/ceph/pull/16186>_, Jason Dillaman)issue#19035 <http://tracker.ceph.com/issues/19035>, issue#20517 <http://tracker.ceph.com/issues/20517>, pr#16298 <https://github.com/ceph/ceph/pull/16298>_, Jason Dillaman)issue#18769 <http://tracker.ceph.com/issues/18769>, issue#18738 <http://tracker.ceph.com/issues/18738>, pr#14147 <https://github.com/ceph/ceph/pull/14147>_, Jason Dillaman)issue#18771 <http://tracker.ceph.com/issues/18771>, issue#18653 <http://tracker.ceph.com/issues/18653>, pr#14539 <https://github.com/ceph/ceph/pull/14539>_, Jason Dillaman)issue#19588 <http://tracker.ceph.com/issues/19588>, issue#19611 <http://tracker.ceph.com/issues/19611>, pr#15612 <https://github.com/ceph/ceph/pull/15612>_, Mykola Golub)issue#18465 <http://tracker.ceph.com/issues/18465>, issue#18549 <http://tracker.ceph.com/issues/18549>, pr#14534 <https://github.com/ceph/ceph/pull/14534>_, Mykola Golub)issue#18935 <http://tracker.ceph.com/issues/18935>, issue#18947 <http://tracker.ceph.com/issues/18947>, pr#14155 <https://github.com/ceph/ceph/pull/14155>_, Jason Dillaman)issue#19037 <http://tracker.ceph.com/issues/19037>, issue#18990 <http://tracker.ceph.com/issues/18990>, pr#14622 <https://github.com/ceph/ceph/pull/14622>_, Jason Dillaman)issue#20022 <http://tracker.ceph.com/issues/20022>, issue#19811 <http://tracker.ceph.com/issues/19811>, pr#15486 <https://github.com/ceph/ceph/pull/15486>_, Jason Dillaman)issue#19872 <http://tracker.ceph.com/issues/19872>, issue#19858 <http://tracker.ceph.com/issues/19858>, pr#14974 <https://github.com/ceph/ceph/pull/14974>_, Jason Dillaman)issue#18501 <http://tracker.ceph.com/issues/18501>, issue#17993 <http://tracker.ceph.com/issues/17993>, pr#14533 <https://github.com/ceph/ceph/pull/14533>_, Jason Dillaman)issue#18493 <http://tracker.ceph.com/issues/18493>, issue#18441 <http://tracker.ceph.com/issues/18441>, pr#14531 <https://github.com/ceph/ceph/pull/14531>_, Jason Dillaman)issue#19621 <http://tracker.ceph.com/issues/19621>, issue#19349 <http://tracker.ceph.com/issues/19349>, pr#16098 <https://github.com/ceph/ceph/pull/16098>_, Kefu Chai, Pan Liu)issue#18970 <http://tracker.ceph.com/issues/18970>, issue#17951 <http://tracker.ceph.com/issues/17951>, issue#18910 <http://tracker.ceph.com/issues/18910>, issue#18335 <http://tracker.ceph.com/issues/18335>, pr#14540 <https://github.com/ceph/ceph/pull/14540>_, Mykola Golub, Pan Liu)issue#18495 <http://tracker.ceph.com/issues/18495>, issue#18419 <http://tracker.ceph.com/issues/18419>, pr#14532 <https://github.com/ceph/ceph/pull/14532>_, Jason Dillaman)issue#19832 <http://tracker.ceph.com/issues/19832>, issue#20154 <http://tracker.ceph.com/issues/20154>, pr#16184 <https://github.com/ceph/ceph/pull/16184>_, Jason Dillaman)issue#18618 <http://tracker.ceph.com/issues/18618>, issue#18632 <http://tracker.ceph.com/issues/18632>, pr#14538 <https://github.com/ceph/ceph/pull/14538>_, Jason Dillaman)issue#18776 <http://tracker.ceph.com/issues/18776>, issue#18436 <http://tracker.ceph.com/issues/18436>, pr#13245 <https://github.com/ceph/ceph/pull/13245>_, Jason Dillaman)issue#18422 <http://tracker.ceph.com/issues/18422>, issue#18557 <http://tracker.ceph.com/issues/18557>, pr#14536 <https://github.com/ceph/ceph/pull/14536>_, Gaurav Kumar Garg)issue#19173 <http://tracker.ceph.com/issues/19173>, issue#18888 <http://tracker.ceph.com/issues/18888>, pr#14543 <https://github.com/ceph/ceph/pull/14543>_, Venky Shankar)issue#18777 <http://tracker.ceph.com/issues/18777>, issue#18326 <http://tracker.ceph.com/issues/18326>, pr#14149 <https://github.com/ceph/ceph/pull/14149>_, Gaurav Kumar Garg)issue#19081 <http://tracker.ceph.com/issues/19081>, issue#19336 <http://tracker.ceph.com/issues/19336>, pr#16096 <https://github.com/ceph/ceph/pull/16096>_, Jason Dillaman)issue#19809 <http://tracker.ceph.com/issues/19809>, pr#14852 <https://github.com/ceph/ceph/pull/14852>, Yehuda Sadeh)issue#19472 <http://tracker.ceph.com/issues/19472>, issue#19074 <http://tracker.ceph.com/issues/19074>, pr#14522 <https://github.com/ceph/ceph/pull/14522>_, Jing Wenjun)issue#19146 <http://tracker.ceph.com/issues/19146>, issue#19096 <http://tracker.ceph.com/issues/19096>, pr#13843 <https://github.com/ceph/ceph/pull/13843>_, Yehuda Sadeh)issue#18806 <http://tracker.ceph.com/issues/18806>, issue#19178 <http://tracker.ceph.com/issues/19178>, pr#13877 <https://github.com/ceph/ceph/pull/13877>_, Jing Wenjun)issue#19749 <http://tracker.ceph.com/issues/19749>, issue#19840 <http://tracker.ceph.com/issues/19840>, pr#16166 <https://github.com/ceph/ceph/pull/16166>_, Abhishek Lekshmanan, Jesse Williamson)issue#19704 <http://tracker.ceph.com/issues/19704>, pr#14960 <https://github.com/ceph/ceph/pull/14960>, Yehuda Sadeh)issue#19212 <http://tracker.ceph.com/issues/19212>, issue#18980 <http://tracker.ceph.com/issues/18980>, pr#14065 <https://github.com/ceph/ceph/pull/14065>_, Casey Bodley)issue#18772 <http://tracker.ceph.com/issues/18772>, issue#18631 <http://tracker.ceph.com/issues/18631>, pr#14511 <https://github.com/ceph/ceph/pull/14511>_, Orit Wasserman)issue#19843 <http://tracker.ceph.com/issues/19843>, pr#15985 <https://github.com/ceph/ceph/pull/15985>, Pavan Rallabhandi)issue#20263 <http://tracker.ceph.com/issues/20263>, issue#20190 <http://tracker.ceph.com/issues/20190>, pr#16175 <https://github.com/ceph/ceph/pull/16175>_, Zhang Shaowen)issue#19147 <http://tracker.ceph.com/issues/19147>, issue#19089 <http://tracker.ceph.com/issues/19089>, pr#13845 <https://github.com/ceph/ceph/pull/13845>_, Brad Hubbard)issue#19363 <http://tracker.ceph.com/issues/19363>, issue#19534 <http://tracker.ceph.com/issues/19534>, pr#14528 <https://github.com/ceph/ceph/pull/14528>_, liuchang0812)issue#18904 <http://tracker.ceph.com/issues/18904>, issue#18622 <http://tracker.ceph.com/issues/18622>, issue#18623 <http://tracker.ceph.com/issues/18623>, issue#18621 <http://tracker.ceph.com/issues/18621>, pr#14515 <https://github.com/ceph/ceph/pull/14515>_, Yehuda Sadeh)issue#19322 <http://tracker.ceph.com/issues/19322>, issue#17655 <http://tracker.ceph.com/issues/17655>, pr#14067 <https://github.com/ceph/ceph/pull/14067>_, Casey Bodley)issue#18476 <http://tracker.ceph.com/issues/18476>, pr#13006 <https://github.com/ceph/ceph/pull/13006>, Radoslaw Zarzynski)issue#19837 <http://tracker.ceph.com/issues/19837>, issue#19754 <http://tracker.ceph.com/issues/19754>, pr#14939 <https://github.com/ceph/ceph/pull/14939>_, Radoslaw Zarzynski)issue#19047 <http://tracker.ceph.com/issues/19047>, issue#18331 <http://tracker.ceph.com/issues/18331>, pr#14517 <https://github.com/ceph/ceph/pull/14517>_, Yehuda Sadeh)issue#19978 <http://tracker.ceph.com/issues/19978>, issue#20147 <http://tracker.ceph.com/issues/20147>, pr#16139 <https://github.com/ceph/ceph/pull/16139>_, Shasha Lu, fang yuxiang)issue#20100 <http://tracker.ceph.com/issues/20100>, issue#20268 <http://tracker.ceph.com/issues/20268>, pr#16178 <https://github.com/ceph/ceph/pull/16178>_, fang yuxiang)issue#19025 <http://tracker.ceph.com/issues/19025>, issue#19157 <http://tracker.ceph.com/issues/19157>, pr#13866 <https://github.com/ceph/ceph/pull/13866>_, Pavan Rallabhandi)issue#20285 <http://tracker.ceph.com/issues/20285>, issue#20405 <http://tracker.ceph.com/issues/20405>, pr#16183 <https://github.com/ceph/ceph/pull/16183>_, Zhang Shaowen)issue#18985 <http://tracker.ceph.com/issues/18985>, issue#16602 <http://tracker.ceph.com/issues/16602>, pr#13514 <https://github.com/ceph/ceph/pull/13514>_, Radoslaw Zarzynski)issue#20251 <http://tracker.ceph.com/issues/20251>, issue#20347 <http://tracker.ceph.com/issues/20347>, pr#16180 <https://github.com/ceph/ceph/pull/16180>_, Fang Yuxiang, Nathan Cutler)issue#19745 <http://tracker.ceph.com/issues/19745>, issue#19759 <http://tracker.ceph.com/issues/19759>, pr#16290 <https://github.com/ceph/ceph/pull/16290>_, Shasha Lu)issue#19027 <http://tracker.ceph.com/issues/19027>, issue#19475 <http://tracker.ceph.com/issues/19475>, pr#14523 <https://github.com/ceph/ceph/pull/14523>_, Casey Bodley)issue#19608 <http://tracker.ceph.com/issues/19608>, pr#14606 <https://github.com/ceph/ceph/pull/14606>, Zhang Shaowen, Casey Bodley)issue#19160 <http://tracker.ceph.com/issues/19160>, issue#19019 <http://tracker.ceph.com/issues/19019>, pr#13868 <https://github.com/ceph/ceph/pull/13868>_, Casey Bodley)issue#18488 <http://tracker.ceph.com/issues/18488>, issue#18548 <http://tracker.ceph.com/issues/18548>, pr#13181 <https://github.com/ceph/ceph/pull/13181>_, Casey Bodley)issue#19236 <http://tracker.ceph.com/issues/19236>, issue#19354 <http://tracker.ceph.com/issues/19354>, pr#14142 <https://github.com/ceph/ceph/pull/14142>_, Shasha Lu)issue#19049 <http://tracker.ceph.com/issues/19049>, issue#18076 <http://tracker.ceph.com/issues/18076>, pr#13838 <https://github.com/ceph/ceph/pull/13838>_, Casey Bodley)issue#18709 <http://tracker.ceph.com/issues/18709>, issue#18064 <http://tracker.ceph.com/issues/18064>, pr#13176 <https://github.com/ceph/ceph/pull/13176>_, Abhishek Lekshmanan)issue#18665 <http://tracker.ceph.com/issues/18665>, issue#18898 <http://tracker.ceph.com/issues/18898>, pr#13829 <https://github.com/ceph/ceph/pull/13829>_, Jing Wenjun)issue#15618 <http://tracker.ceph.com/issues/15618>, issue#19342 <http://tracker.ceph.com/issues/19342>, pr#14141 <https://github.com/ceph/ceph/pull/14141>_, Casey Bodley)issue#19164 <http://tracker.ceph.com/issues/19164>, issue#19013 <http://tracker.ceph.com/issues/19013>, pr#13873 <https://github.com/ceph/ceph/pull/13873>_, Pavan Rallabhandi)issue#18713 <http://tracker.ceph.com/issues/18713>, issue#17239 <http://tracker.ceph.com/issues/17239>, pr#13172 <https://github.com/ceph/ceph/pull/13172>_, Orit Wasserman)issue#20261 <http://tracker.ceph.com/issues/20261>, pr#16174 <https://github.com/ceph/ceph/pull/16174>, Pritha Srivastava)issue#19524 <http://tracker.ceph.com/issues/19524>, issue#19498 <http://tracker.ceph.com/issues/19498>, pr#14526 <https://github.com/ceph/ceph/pull/14526>_, Orit Wasserman)issue#18333 <http://tracker.ceph.com/issues/18333>, issue#18499 <http://tracker.ceph.com/issues/18499>, pr#14509 <https://github.com/ceph/ceph/pull/14509>_, Orit Wasserman)issue#19835 <http://tracker.ceph.com/issues/19835>, issue#19839 <http://tracker.ceph.com/issues/19839>, pr#16165 <https://github.com/ceph/ceph/pull/16165>_, Willem Jan Withagen)issue#19443 <http://tracker.ceph.com/issues/19443>, issue#19573 <http://tracker.ceph.com/issues/19573>, pr#14529 <https://github.com/ceph/ceph/pull/14529>_, tone-zhang)issue#20158 <http://tracker.ceph.com/issues/20158>, issue#19526 <http://tracker.ceph.com/issues/19526>, issue#18989 <http://tracker.ceph.com/issues/18989>, issue#19470 <http://tracker.ceph.com/issues/19470>, issue#19471 <http://tracker.ceph.com/issues/19471>, issue#18651 <http://tracker.ceph.com/issues/18651>, issue#20195 <http://tracker.ceph.com/issues/20195>, issue#19059 <http://tracker.ceph.com/issues/19059>, issue#19112 <http://tracker.ceph.com/issues/19112>, issue#19018 <http://tracker.ceph.com/issues/19018>, issue#19036 <http://tracker.ceph.com/issues/19036>, issue#19154 <http://tracker.ceph.com/issues/19154>, issue#19170 <http://tracker.ceph.com/issues/19170>, issue#19663 <http://tracker.ceph.com/issues/19663>, issue#19661 <http://tracker.ceph.com/issues/19661>, issue#19111 <http://tracker.ceph.com/issues/19111>, issue#18992 <http://tracker.ceph.com/issues/18992>, issue#18650 <http://tracker.ceph.com/issues/18650>, issue#18991 <http://tracker.ceph.com/issues/18991>, issue#19623 <http://tracker.ceph.com/issues/19623>, issue#19149 <http://tracker.ceph.com/issues/19149>, issue#19270 <http://tracker.ceph.com/issues/19270>, issue#19723 <http://tracker.ceph.com/issues/19723>, issue#19625 <http://tracker.ceph.com/issues/19625>, issue#19624 <http://tracker.ceph.com/issues/19624>, issue#19060 <http://tracker.ceph.com/issues/19060>, issue#19166 <http://tracker.ceph.com/issues/19166>, issue#18810 <http://tracker.ceph.com/issues/18810>, issue#19168 <http://tracker.ceph.com/issues/19168>, issue#19162 <http://tracker.ceph.com/issues/19162>, issue#19066 <http://tracker.ceph.com/issues/19066>, issue#18808 <http://tracker.ceph.com/issues/18808>, issue#19634 <http://tracker.ceph.com/issues/19634>, issue#19435 <http://tracker.ceph.com/issues/19435>, issue#19144 <http://tracker.ceph.com/issues/19144>, issue#19229 <http://tracker.ceph.com/issues/19229>, issue#18902 <http://tracker.ceph.com/issues/18902>, pr#13871 <https://github.com/ceph/ceph/pull/13871>, Gui Hecheng, Matt Benjamin)issue#19172 <http://tracker.ceph.com/issues/19172>, issue#18889 <http://tracker.ceph.com/issues/18889>, pr#13875 <https://github.com/ceph/ceph/pull/13875>_, Abhishek Lekshmanan)issue#19477 <http://tracker.ceph.com/issues/19477>, issue#18828 <http://tracker.ceph.com/issues/18828>, pr#14524 <https://github.com/ceph/ceph/pull/14524>_, liuchang0812)issue#19725 <http://tracker.ceph.com/issues/19725>, issue#18828 <http://tracker.ceph.com/issues/18828>, pr#16162 <https://github.com/ceph/ceph/pull/16162>_, liuchang0812)issue#18896 <http://tracker.ceph.com/issues/18896>, issue#18685 <http://tracker.ceph.com/issues/18685>, pr#13780 <https://github.com/ceph/ceph/pull/13780>_, Jing Wenjun)issue#18711 <http://tracker.ceph.com/issues/18711>, issue#18003 <http://tracker.ceph.com/issues/18003>, pr#13174 <https://github.com/ceph/ceph/pull/13174>_, Orit Wasserman)issue#18780 <http://tracker.ceph.com/issues/18780>, issue#18473 <http://tracker.ceph.com/issues/18473>, pr#13224 <https://github.com/ceph/ceph/pull/13224>_, Marcus Watts, Matt Benjamin)issue#18852 <http://tracker.ceph.com/issues/18852>, issue#19175 <http://tracker.ceph.com/issues/19175>, pr#14519 <https://github.com/ceph/ceph/pull/14519>_, Jing Wenjun)issue#19499 <http://tracker.ceph.com/issues/19499>, issue#9493 <http://tracker.ceph.com/issues/9493>, issue#19777 <http://tracker.ceph.com/issues/19777>, pr#16164 <https://github.com/ceph/ceph/pull/16164>, Marcus Watts)issue#20031 <http://tracker.ceph.com/issues/20031>, issue#19520 <http://tracker.ceph.com/issues/19520>, pr#16168 <https://github.com/ceph/ceph/pull/16168>_, Radoslaw Zarzynski)issue#18909 <http://tracker.ceph.com/issues/18909>, issue#19180 <http://tracker.ceph.com/issues/19180>, issue#18484 <http://tracker.ceph.com/issues/18484>, issue#18796 <http://tracker.ceph.com/issues/18796>, pr#14516 <https://github.com/ceph/ceph/pull/14516>_, Jing Wenjun, Radoslaw Zarzynski)issue#19156 <http://tracker.ceph.com/issues/19156>, issue#19026 <http://tracker.ceph.com/issues/19026>, pr#13864 <https://github.com/ceph/ceph/pull/13864>_, Ronak Jain)issue#19574 <http://tracker.ceph.com/issues/19574>, issue#19249 <http://tracker.ceph.com/issues/19249>, pr#14530 <https://github.com/ceph/ceph/pull/14530>_, Yehuda Sadeh)issue#19331 <http://tracker.ceph.com/issues/19331>, issue#19231 <http://tracker.ceph.com/issues/19231>, pr#14137 <https://github.com/ceph/ceph/pull/14137>_, Danny Al-Gaaf, Orit Wasserman)issue#18364 <http://tracker.ceph.com/issues/18364>, issue#18843 <http://tracker.ceph.com/issues/18843>, issue#16355 <http://tracker.ceph.com/issues/16355>, pr#14513 <https://github.com/ceph/ceph/pull/14513>, Radoslaw Zarzynski)issue#18590 <http://tracker.ceph.com/issues/18590>, issue#18627 <http://tracker.ceph.com/issues/18627>, pr#12986 <https://github.com/ceph/ceph/pull/12986>_, Michal Koutný)issue#20363 <http://tracker.ceph.com/issues/20363>, issue#19886 <http://tracker.ceph.com/issues/19886>, pr#16181 <https://github.com/ceph/ceph/pull/16181>_, Zhang Shaowen)issue#19195 <http://tracker.ceph.com/issues/19195>, issue#19356 <http://tracker.ceph.com/issues/19356>, pr#14144 <https://github.com/ceph/ceph/pull/14144>_, Orit Wasserman)issue#19766 <http://tracker.ceph.com/issues/19766>, issue#18208 <http://tracker.ceph.com/issues/18208>, pr#16163 <https://github.com/ceph/ceph/pull/16163>_, lvshuhua)issue#20269 <http://tracker.ceph.com/issues/20269>, issue#20071 <http://tracker.ceph.com/issues/20071>, pr#16179 <https://github.com/ceph/ceph/pull/16179>_, fang yuxiang)issue#18725 <http://tracker.ceph.com/issues/18725>, issue#19479 <http://tracker.ceph.com/issues/19479>, pr#14525 <https://github.com/ceph/ceph/pull/14525>_, Casey Bodley)issue#19064 <http://tracker.ceph.com/issues/19064>, issue#18799 <http://tracker.ceph.com/issues/18799>, pr#13609 <https://github.com/ceph/ceph/pull/13609>_, Nathan Cutler)issue#19651 <http://tracker.ceph.com/issues/19651>, pr#14612 <https://github.com/ceph/ceph/pull/14612>, Sage Weil)issue#20878 <http://tracker.ceph.com/issues/20878>, pr#14983 <https://github.com/ceph/ceph/pull/14983>, Sage Weil)issue#17743 <http://tracker.ceph.com/issues/17743>, pr#16215 <https://github.com/ceph/ceph/pull/16215>, Sage Weil)issue#19771 <http://tracker.ceph.com/issues/19771>, issue#20024 <http://tracker.ceph.com/issues/20024>, pr#16137 <https://github.com/ceph/ceph/pull/16137>_, Kefu Chai)issue#18805 <http://tracker.ceph.com/issues/18805>, issue#16263 <http://tracker.ceph.com/issues/16263>, pr#13239 <https://github.com/ceph/ceph/pull/13239>_, Nathan Cutler, Kefu Chai)issue#20497 <http://tracker.ceph.com/issues/20497>, pr#16111 <https://github.com/ceph/ceph/pull/16111>, Sage Weil)issue#20271 <http://tracker.ceph.com/issues/20271>, issue#19901 <http://tracker.ceph.com/issues/19901>, pr#16140 <https://github.com/ceph/ceph/pull/16140>_, Sage Weil)issue#19597 <http://tracker.ceph.com/issues/19597>, issue#19609 <http://tracker.ceph.com/issues/19609>, pr#16097 <https://github.com/ceph/ceph/pull/16097>_, Jason Dillaman)issue#20392 <http://tracker.ceph.com/issues/20392>, pr#15869 <https://github.com/ceph/ceph/pull/15869>, Nathan Cutler, Sage Weil, Warren Usui, Greg Farnum, Ali Maredia, Tommi Virtanen, Zack Cerza, Sam Lang, Yehuda Sadeh, Joe Buck, Josh Durgin)issue#20499 <http://tracker.ceph.com/issues/20499>, pr#16112 <https://github.com/ceph/ceph/pull/16112>, xie xingguo)issue#20882 <http://tracker.ceph.com/issues/20882>, pr#12984 <https://github.com/ceph/ceph/pull/12984>, pr#13618 <https://github.com/ceph/ceph/pull/13618>_, Tamil Muthamizhan, Yuri Weinstein)issue#20879 <http://tracker.ceph.com/issues/20879>, issue#19185 <http://tracker.ceph.com/issues/19185>, pr#14692 <https://github.com/ceph/ceph/pull/14692>_, Kefu Chai)issue#19719 <http://tracker.ceph.com/issues/19719>, pr#14702 <https://github.com/ceph/ceph/pull/14702>, Vasu Kulkarni)issue#20638 <http://tracker.ceph.com/issues/20638>, issue#20630 <http://tracker.ceph.com/issues/20630>, issue#20634 <http://tracker.ceph.com/issues/20634>, pr#16342 <https://github.com/ceph/ceph/pull/16342>, Jason Dillaman)issue#20881 <http://tracker.ceph.com/issues/20881>, pr#13757 <https://github.com/ceph/ceph/pull/13757>, Kefu Chai)issue#19429 <http://tracker.ceph.com/issues/19429>, issue#19531 <http://tracker.ceph.com/issues/19531>, pr#14487 <https://github.com/ceph/ceph/pull/14487>_, Kefu Chai, Dan Mick)issue#18555 <http://tracker.ceph.com/issues/18555>, issue#19130 <http://tracker.ceph.com/issues/19130>, issue#19227 <http://tracker.ceph.com/issues/19227>, issue#18447 <http://tracker.ceph.com/issues/18447>, issue#19807 <http://tracker.ceph.com/issues/19807>, issue#19798 <http://tracker.ceph.com/issues/19798>, pr#16113 <https://github.com/ceph/ceph/pull/16113>_, Mykola Golub, Jason Dillaman)issue#18849 <http://tracker.ceph.com/issues/18849>, issue#18846 <http://tracker.ceph.com/issues/18846>, pr#13298 <https://github.com/ceph/ceph/pull/13298>_, Loic Dachary)issue#20877 <http://tracker.ceph.com/issues/20877>, pr#16493 <https://github.com/ceph/ceph/pull/16493>, Nathan Cutler)issue#18822 <http://tracker.ceph.com/issues/18822>, issue#17447 <http://tracker.ceph.com/issues/17447>, pr#14151 <https://github.com/ceph/ceph/pull/14151>_, Jason Dillaman)issue#18849 <http://tracker.ceph.com/issues/18849>, issue#18870 <http://tracker.ceph.com/issues/18870>, issue#18846 <http://tracker.ceph.com/issues/18846>, issue#18856 <http://tracker.ceph.com/issues/18856>, pr#13330 <https://github.com/ceph/ceph/pull/13330>_, Nathan Cutler)issue#20520 <http://tracker.ceph.com/issues/20520>, pr#16131 <https://github.com/ceph/ceph/pull/16131>, Nathan Cutler)issue#20175 <http://tracker.ceph.com/issues/20175>, issue#20351 <http://tracker.ceph.com/issues/20351>, pr#16195 <https://github.com/ceph/ceph/pull/16195>_, Kefu Chai)issue#19716 <http://tracker.ceph.com/issues/19716>, issue#19794 <http://tracker.ceph.com/issues/19794>, pr#14833 <https://github.com/ceph/ceph/pull/14833>_, Mykola Golub)issue#19692 <http://tracker.ceph.com/issues/19692>, issue#19693 <http://tracker.ceph.com/issues/19693>, pr#14641 <https://github.com/ceph/ceph/pull/14641>_, Jason Dillaman)issue#18387 <http://tracker.ceph.com/issues/18387>, pr#12746 <https://github.com/ceph/ceph/pull/12746>, Nathan Cutler)issue#18668 <http://tracker.ceph.com/issues/18668>, issue#18617 <http://tracker.ceph.com/issues/18617>, pr#13102 <https://github.com/ceph/ceph/pull/13102>_, Jason Dillaman)issue#20882 <http://tracker.ceph.com/issues/20882>, pr#13707 <https://github.com/ceph/ceph/pull/13707>, pr#13641 <https://github.com/ceph/ceph/pull/13641>, pr#13635 <https://github.com/ceph/ceph/pull/13635>, pr#13633 <https://github.com/ceph/ceph/pull/13633>, pr#13613 <https://github.com/ceph/ceph/pull/13613>, pr#13283 <https://github.com/ceph/ceph/pull/13283>, pr#13673 <https://github.com/ceph/ceph/pull/13673>, pr#13638 <https://github.com/ceph/ceph/pull/13638>, pr#14485 <https://github.com/ceph/ceph/pull/14485>, Zack Cerza)issue#19333 <http://tracker.ceph.com/issues/19333>, issue#19192 <http://tracker.ceph.com/issues/19192>, pr#14098 <https://github.com/ceph/ceph/pull/14098>_, Peng Zhang)issue#18538 <http://tracker.ceph.com/issues/18538>, issue#18606 <http://tracker.ceph.com/issues/18606>, pr#13026 <https://github.com/ceph/ceph/pull/13026>_, Samuel Matzek)issue#19351 <http://tracker.ceph.com/issues/19351>, issue#19319 <http://tracker.ceph.com/issues/19319>, pr#14095 <https://github.com/ceph/ceph/pull/14095>_, Brad Hubbard)This is the first release of the Kraken series. It is a stable release that will be maintained with bugfixes and backports until the next stable release, Luminous, is completed in the Spring of 2017.
RADOS:
ms type = async) instead
of the legacy SimpleMessenger. The most noticeable difference is
that we now use a fixed sized thread pool for network connections
(instead of two threads per socket with SimpleMessenger).ceph-mgr daemon. It is currently collocated with
the monitors by default, and is not yet used for much, but the basic
infrastructure is now in place.RGW:
RBD:
CephFS:
damage ls with
discovered errors.pg_files subcommand to cephfs-data-scan can identify
files affected by a damaged or lost RADOS PG.All clusters must first be upgraded to Jewel 10.2.z before upgrading to Kraken 11.2.z (or, eventually, Luminous 12.2.z).
The sortbitwise flag must be set on the Jewel cluster before upgrading
to Kraken. The latest Jewel (10.2.8+) releases issue a health warning if
the flag is not set, so this is probably already set. If it is not, Kraken
OSDs will refuse to start and will print and error message in their log.
You may upgrade OSDs, Monitors, and MDSs in any order. RGW daemons should be upgraded last.
When upgrading, new ceph-mgr daemon instances will be created automatically alongside any monitors. This will be true for Jewel to Kraken and Jewel to Luminous upgrades, but likely not be true for future upgrades beyond Luminous. You are, of course, free to create new ceph-mgr daemon instances and destroy the auto-created ones if you do not with them to be colocated with the ceph-mon daemons.
BlueStore is a new backend for managing data stored by each OSD on the directly hard disk or SSD. Unlike the existing FileStore implementation, which makes use of an XFS file system to store objects as files, BlueStore manages the underlying block device directly. Implements its own file system-like on-disk structure the is designed specifically for Ceph OSD workloads. Key features of BlueStore include:
The BlueStore on-disk format is expected to continue to evolve. However, we will provide support in the OSD to migrate to the new format on upgrade.
.. note:: BlueStore is still marked "experimental" in Kraken. We recommend its use for proof-of-concept and test environments, or other cases where data loss can be tolerated. Although it is stable in our testing environment, the code is new and bugs are inevitable. We hope that with user feedback from Kraken deployments we will have sufficient confidence to mark it stable (and the default) in the next major release (Luminous).
In order to enable BlueStore, add the following to ceph.conf::
enable experimental unrecoverable data corrupting features = bluestore
To create a BlueStore OSD, pass the --bluestore option to ceph-disk or ceph-deploy during OSD creation.
The OSDs now avoid starting new scrubs while recovery is in progress. To revert to the old behavior (and do not let recovery activity affect the scrub scheduling) you can set the following option::
osd scrub during recovery = true
The list of monitor hosts/addresses for building the monmap can now be obtained from DNS SRV records. The service name used when querying the DNS is defined in the "mon_dns_srv_name" config option, which defaults to "ceph-mon".
The 'osd class load list' config option is a list of object class names that the OSD is permitted to load (or '*' for all classes). By default it contains all existing in-tree classes for backwards compatibility.
The 'osd class default list' config option is a list of object class names (or '' for all classes) that clients may invoke having only the '', 'x', 'class-read', or 'class-write' capabilities. By default it contains all existing in-tree classes for backwards compatibility. Invoking classes not listed in 'osd class default list' requires a capability naming the class (e.g. 'allow class foo').
The 'rgw rest getusage op compat' config option allows you to dump (or not dump) the description of user stats in the S3 GetUsage API. This option defaults to false. If the value is true, the response data for GetUsage looks like::
"stats": { "TotalBytes": 516, "TotalBytesRounded": 1024, "TotalEntries": 1 }
If the value is false, the response for GetUsage looks as it did before::
{ 516, 1024, 1 }
The 'osd out ...' and 'osd in ...' commands now preserve the OSD weight. That is, after marking an OSD out and then in, the weight will be the same as before (instead of being reset to 1.0). Previously the mons would only preserve the weight if the mon automatically marked and OSD out and then in, but not when an admin did so explicitly.
The 'ceph osd perf' command will display 'commit_latency(ms)' and 'apply_latency(ms)'. Previously, the names of these two columns are 'fs_commit_latency(ms)' and 'fs_apply_latency(ms)'. We remove the prefix 'fs_', because they are not filestore specific.
Monitors will no longer allow pools to be removed by default. The setting mon_allow_pool_delete has to be set to true (defaults to false) before they allow pools to be removed. This is a additional safeguard against pools being removed by accident.
If you have manually specified the monitor user rocksdb via the
mon keyvaluedb = rocksdb option, you will need to manually add a
file to the mon data directory to preserve this option::
echo rocksdb > /var/lib/ceph/mon/ceph-hostname/kv_backend
New monitors will now use rocksdb by default, but if that file is
not present, existing monitors will use leveldb. The mon keyvaluedb option now only affects the backend chosen when a
monitor is created.
The 'osd crush initial weight' option allows you to specify a CRUSH weight for a newly added OSD. Previously a value of 0 (the default) meant that we should use the size of the OSD's store to weight the new OSD. Now, a value of 0 means it should have a weight of 0, and a negative value (the new default) means we should automatically weight the OSD based on its size. If your configuration file explicitly specifies a value of 0 for this option you will need to change it to a negative value (e.g., -1) to preserve the current behavior.
The osd crush location config option is no longer supported. Please
update your ceph.conf to use the crush location option instead.
The static libraries are no longer included by the debian development packages (lib*-dev) as it is not required per debian packaging policy. The shared (.so) versions are packaged as before.
The libtool pseudo-libraries (.la files) are no longer included by the debian development packages (lib*-dev) as they are not required per https://wiki.debian.org/ReleaseGoals/LAFileRemoval and https://www.debian.org/doc/manuals/maint-guide/advanced.en.html.
The jerasure and shec plugins can now detect SIMD instruction at runtime and no longer need to be explicitly configured for different processors. The following plugins are now deprecated: jerasure_generic, jerasure_sse3, jerasure_sse4, jerasure_neon, shec_generic, shec_sse3, shec_sse4, and shec_neon. If you use any of these plugins directly you will see a warning in the mon log file. Please switch to using just 'jerasure' or 'shec'.
The librados omap get_keys and get_vals operations include a start key and a
limit on the number of keys to return. The OSD now imposes a configurable
limit on the number of keys and number of total bytes it will respond with,
which means that a librados user might get fewer keys than they asked for.
This is necessary to prevent careless users from requesting an unreasonable
amount of data from the cluster in a single operation. The new limits are
configured with osd_max_omap_entries_per_request, defaulting to 131,072, and
osd_max_omap_bytes_per_request, defaulting to 4MB.
Calculation of recovery priorities has been updated. This could lead to unintuitive recovery prioritization during cluster upgrade. In case of such recovery, OSDs in the old version would operate on different priority ranges than new ones. Once upgraded, the cluster will operate on consistent values.
pr#11718 <http://github.com/ceph/ceph/pull/11718>_, xie xingguo)pr#11780 <http://github.com/ceph/ceph/pull/11780>_, xie xingguo)pr#11439 <http://github.com/ceph/ceph/pull/11439>_, xie xingguo)pr#12015 <http://github.com/ceph/ceph/pull/12015>_, xie xingguo)pr#12530 <http://github.com/ceph/ceph/pull/12530>_, Sage Weil)pr#11591 <http://github.com/ceph/ceph/pull/11591>_, Sage Weil)issue#18054 <http://tracker.ceph.com/issues/18054>, pr#12282 <http://github.com/ceph/ceph/pull/12282>, Sage Weil)pr#11603 <http://github.com/ceph/ceph/pull/11603>_, Sage Weil)pr#11445 <http://github.com/ceph/ceph/pull/11445>_, Igor Fedotov)pr#11986 <http://github.com/ceph/ceph/pull/11986>_, xie xingguo)pr#12275 <http://github.com/ceph/ceph/pull/12275>_, xie xingguo)pr#11724 <http://github.com/ceph/ceph/pull/11724>_, Sage Weil)pr#11540 <http://github.com/ceph/ceph/pull/11540>_, Sage Weil)pr#11377 <http://github.com/ceph/ceph/pull/11377>_, xie xingguo)pr#12185 <http://github.com/ceph/ceph/pull/12185>_, xie xingguo)pr#11983 <http://github.com/ceph/ceph/pull/11983>_, Sage Weil)pr#12039 <http://github.com/ceph/ceph/pull/12039>_, xie xingguo)pr#11771 <http://github.com/ceph/ceph/pull/11771>_, Sage Weil)pr#11905 <http://github.com/ceph/ceph/pull/11905>_, xie xingguo)pr#11761 <http://github.com/ceph/ceph/pull/11761>_, xie xingguo)pr#11502 <http://github.com/ceph/ceph/pull/11502>_, Sage Weil)pr#11725 <http://github.com/ceph/ceph/pull/11725>_, Sage Weil)pr#11317 <http://github.com/ceph/ceph/pull/11317>_, Sage Weil)pr#11351 <http://github.com/ceph/ceph/pull/11351>_, Igor Fedotov)pr#11597 <http://github.com/ceph/ceph/pull/11597>_, Igor Fedotov)pr#12040 <http://github.com/ceph/ceph/pull/12040>_, Pan Liu)pr#11452 <http://github.com/ceph/ceph/pull/11452>_, Sage Weil)pr#11893 <http://github.com/ceph/ceph/pull/11893>_, xie xingguo)pr#11422 <http://github.com/ceph/ceph/pull/11422>_, xiexingguo, xie xingguo)pr#11398 <http://github.com/ceph/ceph/pull/11398>_, Igor Fedotov)pr#11748 <http://github.com/ceph/ceph/pull/11748>, Sage Weil)pr#11350 <http://github.com/ceph/ceph/pull/11350>_, Sage Weil)pr#11451 <http://github.com/ceph/ceph/pull/11451>_, Sage Weil)issue#18140 <http://tracker.ceph.com/issues/18140>, pr#12328 <http://github.com/ceph/ceph/pull/12328>, Sage Weil)pr#11514 <http://github.com/ceph/ceph/pull/11514>_, xie xingguo)pr#11726 <http://github.com/ceph/ceph/pull/11726>_, Sage Weil)pr#11482 <http://github.com/ceph/ceph/pull/11482>_, Igor Fedotov)issue#17824 <http://tracker.ceph.com/issues/17824>, pr#12204 <http://github.com/ceph/ceph/pull/12204>, Sage Weil)pr#12287 <http://github.com/ceph/ceph/pull/12287>_, Varada Kari, Jianpeng Ma, Sage Weil)pr#11696 <http://github.com/ceph/ceph/pull/11696>_, Haodong Tang)pr#11769 <http://github.com/ceph/ceph/pull/11769>_, Sage Weil)pr#11740 <http://github.com/ceph/ceph/pull/11740>_, xie xingguo)pr#11599 <http://github.com/ceph/ceph/pull/11599>_, Haodong Tang)pr#12114 <http://github.com/ceph/ceph/pull/12114>_, Sage Weil)pr#11922 <http://github.com/ceph/ceph/pull/11922>_, Ramesh Chander)pr#11964 <http://github.com/ceph/ceph/pull/11964>_, xie xingguo)pr#11834 <http://github.com/ceph/ceph/pull/11834>_, Sage Weil)pr#11539 <http://github.com/ceph/ceph/pull/11539>_, Roushan Ali, Sage Weil)pr#11818 <http://github.com/ceph/ceph/pull/11818>_, Sage Weil)pr#11483 <http://github.com/ceph/ceph/pull/11483>_, Sage Weil)pr#12447 <http://github.com/ceph/ceph/pull/12447>_, Igor Fedotov)pr#12298 <http://github.com/ceph/ceph/pull/12298>_, Ramesh Chander)pr#12367 <http://github.com/ceph/ceph/pull/12367>_, Sage Weil)pr#11896 <http://github.com/ceph/ceph/pull/11896>_, Igor Fedotov)pr#12351 <http://github.com/ceph/ceph/pull/12351>_, xie xingguo)pr#12353 <http://github.com/ceph/ceph/pull/12353>_, xie xingguo)pr#12265 <http://github.com/ceph/ceph/pull/12265>_, Sage Weil)pr#12356 <http://github.com/ceph/ceph/pull/12356>_, xie xingguo)pr#12488 <http://github.com/ceph/ceph/pull/12488>_, Varada Kari, Sage Weil)pr#12333 <http://github.com/ceph/ceph/pull/12333>_, xie xingguo)pr#12507 <http://github.com/ceph/ceph/pull/12507>_, Igor Fedotov)pr#12541 <http://github.com/ceph/ceph/pull/12541>_, Sage Weil)pr#12065 <http://github.com/ceph/ceph/pull/12065>_, xie xingguo)pr#11557 <http://github.com/ceph/ceph/pull/11557>_, xie xingguo)pr#12202 <http://github.com/ceph/ceph/pull/12202>_, Sage Weil)pr#12574 <http://github.com/ceph/ceph/pull/12574>_, Sage Weil)pr#12629 <http://github.com/ceph/ceph/pull/12629>_, Sage Weil)pr#12355 <http://github.com/ceph/ceph/pull/12355>_, Ramesh Chander)pr#12343 <http://github.com/ceph/ceph/pull/12343>_, Sage Weil)pr#11607 <http://github.com/ceph/ceph/pull/11607>_, xie xingguo)pr#11490 <http://github.com/ceph/ceph/pull/11490>_, xie xingguo)pr#11533 <http://github.com/ceph/ceph/pull/11533>_, Igor Fedotov)pr#11788 <http://github.com/ceph/ceph/pull/11788>_, Sage Weil)pr#11237 <http://github.com/ceph/ceph/pull/11237>_, Manali Kulkarni, Sage Weil)pr#11895 <http://github.com/ceph/ceph/pull/11895>_, xie xingguo)pr#11797 <http://github.com/ceph/ceph/pull/11797>_, Haomai Wang)pr#11811 <http://github.com/ceph/ceph/pull/11811>_, Haodong Tang)pr#11823 <http://github.com/ceph/ceph/pull/11823>, xie xingguo)pr#11845 <http://github.com/ceph/ceph/pull/11845>_, xie xingguo)pr#12042 <http://github.com/ceph/ceph/pull/12042>_, Igor Fedotov)pr#11495 <http://github.com/ceph/ceph/pull/11495>_, Xinze Chi, Haomai Wang)pr#11366 <http://github.com/ceph/ceph/pull/11366>_, xie xingguo)pr#11910 <http://github.com/ceph/ceph/pull/11910>_, xie xingguo)pr#11882 <http://github.com/ceph/ceph/pull/11882>_, Yehuda Sadeh)pr#11807 <http://github.com/ceph/ceph/pull/11807>_, xie xingguo)pr#11468 <http://github.com/ceph/ceph/pull/11468>_, xie xingguo)pr#11695 <http://github.com/ceph/ceph/pull/11695>_, Haodong Tang)pr#12285 <http://github.com/ceph/ceph/pull/12285>_, Sage Weil)pr#11394 <http://github.com/ceph/ceph/pull/11394>_, Sage Weil)issue#17516 <http://tracker.ceph.com/issues/17516>, pr#11391 <http://github.com/ceph/ceph/pull/11391>, Alexander Graf)pr#11817 <http://github.com/ceph/ceph/pull/11817>_, Sage Weil, Matt Benjamin)issue#18084 <http://tracker.ceph.com/issues/18084>, pr#12284 <http://github.com/ceph/ceph/pull/12284>, Sage Weil)pr#11906 <http://github.com/ceph/ceph/pull/11906>_, Willem Jan Withagen, Kefu Chai)issue#17889 <http://tracker.ceph.com/issues/17889>, pr#12241 <http://github.com/ceph/ceph/pull/12241>, Loic Dachary)pr#11847 <http://github.com/ceph/ceph/pull/11847>_, Haomai Wang)pr#11920 <http://github.com/ceph/ceph/pull/11920>_, Igor Fedotov)pr#12476 <http://github.com/ceph/ceph/pull/12476>_, Sage Weil)pr#11500 <http://github.com/ceph/ceph/pull/11500>_, Sage Weil)pr#11967 <http://github.com/ceph/ceph/pull/11967>_, Willem Jan Withagen)pr#12570 <http://github.com/ceph/ceph/pull/12570>_, Willem Jan Withagen)pr#11768 <http://github.com/ceph/ceph/pull/11768>_, Matt Benjamin)issue#17579 <http://tracker.ceph.com/issues/17579>, pr#11507 <http://github.com/ceph/ceph/pull/11507>, Nathan Cutler, Kefu Chai)pr#11832 <http://github.com/ceph/ceph/pull/11832>_, Sage Weil)pr#12260 <http://github.com/ceph/ceph/pull/12260>_, Kefu Chai)pr#11885 <http://github.com/ceph/ceph/pull/11885>_, Casey Bodley)pr#11942 <http://github.com/ceph/ceph/pull/11942>_, Willem Jan Withagen)pr#11551 <http://github.com/ceph/ceph/pull/11551>_, Willem Jan Withagen)pr#11443 <http://github.com/ceph/ceph/pull/11443>_, Willem Jan Withagen)pr#12090 <http://github.com/ceph/ceph/pull/12090>_, Willem Jan Withagen)pr#11522 <http://github.com/ceph/ceph/pull/11522>_, Willem Jan Withagen)pr#11512 <http://github.com/ceph/ceph/pull/11512>_, Willem Jan Withagen)pr#12011 <http://github.com/ceph/ceph/pull/12011>_, Dan Mick)pr#11638 <http://github.com/ceph/ceph/pull/11638>_, Kefu Chai, Sage Weil)pr#11708 <http://github.com/ceph/ceph/pull/11708>_, Nitin A Kamble)pr#12080 <http://github.com/ceph/ceph/pull/12080>_, Willem Jan Withagen)pr#11650 <http://github.com/ceph/ceph/pull/11650>_, Willem Jan Withagen)pr#11924 <http://github.com/ceph/ceph/pull/11924>_, Sage Weil)pr#12008 <http://github.com/ceph/ceph/pull/12008>_, Matt Benjamin)issue#16770 <http://tracker.ceph.com/issues/16770>, pr#10402 <http://github.com/ceph/ceph/pull/10402>, Warren Usui)pr#11677 <http://github.com/ceph/ceph/pull/11677>_, Kefu Chai)pr#12100 <http://github.com/ceph/ceph/pull/12100>_, Kefu Chai)pr#10707 <http://github.com/ceph/ceph/pull/10707>_, Tim Serong)pr#11399 <http://github.com/ceph/ceph/pull/11399>_, Abhishek Lekshmanan)pr#12555 <http://github.com/ceph/ceph/pull/12555>_, Mark Korenberg)pr#11484 <http://github.com/ceph/ceph/pull/11484>_, Sage Weil)issue#6698 <http://tracker.ceph.com/issues/6698>, pr#803 <http://github.com/ceph/ceph/pull/803>, Jason Dillaman)issue#17689 <http://tracker.ceph.com/issues/17689>, pr#11631 <http://github.com/ceph/ceph/pull/11631>, Billy Olsen)pr#11487 <http://github.com/ceph/ceph/pull/11487>_, Patrick Donnelly)issue#17911 <http://tracker.ceph.com/issues/17911>, pr#12106 <http://github.com/ceph/ceph/pull/12106>, Jeff Layton)issue#18157 <http://tracker.ceph.com/issues/18157>, pr#12347 <http://github.com/ceph/ceph/pull/12347>, Greg Farnum)pr#11176 <http://github.com/ceph/ceph/pull/11176>_, LeoZhang)issue#18157 <http://tracker.ceph.com/issues/18157>, pr#12358 <http://github.com/ceph/ceph/pull/12358>, Kefu Chai)issue#17276 <http://tracker.ceph.com/issues/17276>, pr#11359 <http://github.com/ceph/ceph/pull/11359>, Patrick Donnelly)pr#11608 <http://github.com/ceph/ceph/pull/11608>_, Weibing Zhang)pr#11440 <http://github.com/ceph/ceph/pull/11440>_, Jeff Layton)pr#12401 <http://github.com/ceph/ceph/pull/12401>_, Yunchuan Wen)issue#17591 <http://tracker.ceph.com/issues/17591>, pr#11526 <http://github.com/ceph/ceph/pull/11526>, Yan, Zheng)pr#11486 <http://github.com/ceph/ceph/pull/11486>_, Patrick Donnelly)pr#12110 <http://github.com/ceph/ceph/pull/12110>_, Patrick Donnelly)issue#18131 <http://tracker.ceph.com/issues/18131>, pr#12412 <http://github.com/ceph/ceph/pull/12412>, Jeff Layton)pr#12111 <http://github.com/ceph/ceph/pull/12111>_, Patrick Donnelly)pr#12028 <http://github.com/ceph/ceph/pull/12028>_, Patrick Donnelly)pr#11836 <http://github.com/ceph/ceph/pull/11836>_, Patrick Donnelly)pr#11790 <http://github.com/ceph/ceph/pull/11790>_, John Spray)pr#12505 <http://github.com/ceph/ceph/pull/12505>_, Jeff Layton)pr#12145 <http://github.com/ceph/ceph/pull/12145>_, Kefu Chai)pr#11837 <http://github.com/ceph/ceph/pull/11837>_, Patrick Donnelly)pr#11516 <http://github.com/ceph/ceph/pull/11516>_, Zhi Zhang)issue#17562 <http://tracker.ceph.com/issues/17562>, pr#11517 <http://github.com/ceph/ceph/pull/11517>, Yan, Zheng)issue#18086 <http://tracker.ceph.com/issues/18086>, pr#12061 <http://github.com/ceph/ceph/pull/12061>, Gui Hecheng)issue#7271 <http://tracker.ceph.com/issues/7271>, issue#17894 <http://tracker.ceph.com/issues/17894>, pr#1262 <http://github.com/ceph/ceph/pull/1262>_, Patrick Donnelly)issue#18131 <http://tracker.ceph.com/issues/18131>, pr#12331 <http://github.com/ceph/ceph/pull/12331>, Jeff Layton)pr#11191 <http://github.com/ceph/ceph/pull/11191>_, huanwen ren)pr#12384 <http://github.com/ceph/ceph/pull/12384>_, huanwen ren)issue#18013 <http://tracker.ceph.com/issues/18013>, issue#17982 <http://tracker.ceph.com/issues/17982>, pr#12228 <http://github.com/ceph/ceph/pull/12228>_, Jeff Layton)pr#11647 <http://github.com/ceph/ceph/pull/11647>_, Jeff Layton)pr#11958 <http://github.com/ceph/ceph/pull/11958>_, Patrick Donnelly)pr#10940 <http://github.com/ceph/ceph/pull/10940>_, Michal Jarzabek)pr#11613 <http://github.com/ceph/ceph/pull/11613>_, Michal Jarzabek)pr#11371 <http://github.com/ceph/ceph/pull/11371>_, Michal Jarzabek)pr#11435 <http://github.com/ceph/ceph/pull/11435>_, Michal Jarzabek)pr#11625 <http://github.com/ceph/ceph/pull/11625>_, Michal Jarzabek)pr#11450 <http://github.com/ceph/ceph/pull/11450>_, Michal Jarzabek)pr#11692 <http://github.com/ceph/ceph/pull/11692>_, Michal Jarzabek)pr#11402 <http://github.com/ceph/ceph/pull/11402>_, Michal Jarzabek)pr#11509 <http://github.com/ceph/ceph/pull/11509>_, Michal Jarzabek)pr#11496 <http://github.com/ceph/ceph/pull/11496>_, Michal Jarzabek)pr#11604 <http://github.com/ceph/ceph/pull/11604>_, Michal Jarzabek)pr#11886 <http://github.com/ceph/ceph/pull/11886>_, Michal Jarzabek)pr#11713 <http://github.com/ceph/ceph/pull/11713>_, Michal Jarzabek)pr#11954 <http://github.com/ceph/ceph/pull/11954>_, Michal Jarzabek)pr#11908 <http://github.com/ceph/ceph/pull/11908>_, Michal Jarzabek)pr#11663 <http://github.com/ceph/ceph/pull/11663>_, Michal Jarzabek)pr#11511 <http://github.com/ceph/ceph/pull/11511>_, Michal Jarzabek)pr#11752 <http://github.com/ceph/ceph/pull/11752>_, Michal Jarzabek)pr#11727 <http://github.com/ceph/ceph/pull/11727>_, Michal Jarzabek)pr#11651 <http://github.com/ceph/ceph/pull/11651>_, Michal Jarzabek)pr#11681 <http://github.com/ceph/ceph/pull/11681>_, Michal Jarzabek)pr#11523 <http://github.com/ceph/ceph/pull/11523>_, Michal Jarzabek)pr#11819 <http://github.com/ceph/ceph/pull/11819>_, Michal Jarzabek)pr#11833 <http://github.com/ceph/ceph/pull/11833>_, Michal Jarzabek)pr#11670 <http://github.com/ceph/ceph/pull/11670>_, Michal Jarzabek)pr#11455 <http://github.com/ceph/ceph/pull/11455>_, Michal Jarzabek)pr#11560 <http://github.com/ceph/ceph/pull/11560>_, Yan, Zheng)pr#11904 <http://github.com/ceph/ceph/pull/11904>_, Michal Jarzabek)pr#11150 <http://github.com/ceph/ceph/pull/11150>_, huanwen ren)pr#11541 <http://github.com/ceph/ceph/pull/11541>_, Michal Jarzabek)pr#11297 <http://github.com/ceph/ceph/pull/11297>_, Michal Jarzabek)pr#11316 <http://github.com/ceph/ceph/pull/11316>_, Michal Jarzabek)pr#11338 <http://github.com/ceph/ceph/pull/11338>_, Michal Jarzabek)pr#11565 <http://github.com/ceph/ceph/pull/11565>_, Michal Jarzabek)pr#11358 <http://github.com/ceph/ceph/pull/11358>_, Michal Jarzabek)pr#11609 <http://github.com/ceph/ceph/pull/11609>_, Michal Jarzabek)pr#11380 <http://github.com/ceph/ceph/pull/11380>_, Michal Jarzabek)pr#11583 <http://github.com/ceph/ceph/pull/11583>_, Michal Jarzabek)issue#18166 <http://tracker.ceph.com/issues/18166>, pr#12395 <http://github.com/ceph/ceph/pull/12395>, John Spray)pr#12098 <http://github.com/ceph/ceph/pull/12098>_, Yan, Zheng)issue#17270 <http://tracker.ceph.com/issues/17270>, pr#11545 <http://github.com/ceph/ceph/pull/11545>, Jianpeng Ma)pr#11959 <http://github.com/ceph/ceph/pull/11959>_, Patrick Donnelly)pr#827 <http://github.com/ceph/ceph/pull/827>_, Yan, Zheng)issue#17270 <http://tracker.ceph.com/issues/17270>, pr#11262 <http://github.com/ceph/ceph/pull/11262>, John Spray)pr#11421 <http://github.com/ceph/ceph/pull/11421>_, Jeff Layton)issue#17837 <http://tracker.ceph.com/issues/17837>, pr#12097 <http://github.com/ceph/ceph/pull/12097>, John Spray)pr#11542 <http://github.com/ceph/ceph/pull/11542>_, Patrick Donnelly)issue#16164 <http://tracker.ceph.com/issues/16164>, pr#1069 <http://github.com/ceph/ceph/pull/1069>, Patrick Donnelly)issue#16024 <http://tracker.ceph.com/issues/16024>, pr#1046 <http://github.com/ceph/ceph/pull/1046>, Patrick Donnelly)issue#16556 <http://tracker.ceph.com/issues/16556>, pr#11211 <http://github.com/ceph/ceph/pull/11211>, John Spray)pr#11236 <http://github.com/ceph/ceph/pull/11236>_, huanwen ren)issue#17249 <http://tracker.ceph.com/issues/17249>, pr#11026 <http://github.com/ceph/ceph/pull/11026>, John Spray)pr#11446 <http://github.com/ceph/ceph/pull/11446>_, Yan, Zheng)pr#933 <http://github.com/ceph/ceph/pull/933>_, Greg Farnum)pr#11921 <http://github.com/ceph/ceph/pull/11921>_, Adam C. Emerson)pr#12462 <http://github.com/ceph/ceph/pull/12462>_, Xinze Chi)pr#11165 <http://github.com/ceph/ceph/pull/11165>, xie xingguo)pr#12311 <http://github.com/ceph/ceph/pull/12311>_, Wei Jin)pr#9624 <http://github.com/ceph/ceph/pull/9624>_, Gaurav Kumar Garg)pr#11805 <http://github.com/ceph/ceph/pull/11805>_, Kefu Chai)pr#12150 <http://github.com/ceph/ceph/pull/12150>_, Kefu Chai)pr#12502 <http://github.com/ceph/ceph/pull/12502>_, xianxiaxiao)pr#11798 <http://github.com/ceph/ceph/pull/11798>_, Michal Jarzabek)pr#11802 <http://github.com/ceph/ceph/pull/11802>_, Michal Jarzabek)pr#11383 <http://github.com/ceph/ceph/pull/11383>_, Michal Jarzabek)pr#11688 <http://github.com/ceph/ceph/pull/11688>_, Michal Jarzabek)pr#10722 <http://github.com/ceph/ceph/pull/10722>_, Michal Jarzabek)issue#18175 <http://tracker.ceph.com/issues/18175>, pr#12365 <http://github.com/ceph/ceph/pull/12365>, Sage Weil)pr#12339 <http://github.com/ceph/ceph/pull/12339>_, Li Wang)pr#9846 <http://github.com/ceph/ceph/pull/9846>_, Michal Jarzabek)pr#12254 <http://github.com/ceph/ceph/pull/12254>_, Adir Lev)pr#12387 <http://github.com/ceph/ceph/pull/12387>_, Kefu Chai)pr#11145 <http://github.com/ceph/ceph/pull/11145>_, Weibing Zhang)pr#10447 <http://github.com/ceph/ceph/pull/10447>_, Michal Jarzabek)pr#10490 <http://github.com/ceph/ceph/pull/10490>_, Yan Jun)pr#9357 <http://github.com/ceph/ceph/pull/9357>_, Zengran Zhang)pr#11178 <http://github.com/ceph/ceph/pull/11178>_, Michal Jarzabek)pr#12135 <http://github.com/ceph/ceph/pull/12135>_, Li Wang)pr#11251 <http://github.com/ceph/ceph/pull/11251>_, Michal Jarzabek)pr#11524 <http://github.com/ceph/ceph/pull/11524>_, Wei Jin)pr#11913 <http://github.com/ceph/ceph/pull/11913>_, Willem Jan Withagen)pr#11363 <http://github.com/ceph/ceph/pull/11363>_, xiexingguo)issue#18243 <http://tracker.ceph.com/issues/18243>, pr#12473 <http://github.com/ceph/ceph/pull/12473>, Jason Dillaman)issue#18243 <http://tracker.ceph.com/issues/18243>, pr#12497 <http://github.com/ceph/ceph/pull/12497>, Jason Dillaman)pr#12220 <http://github.com/ceph/ceph/pull/12220>_, Sage Weil)pr#11840 <http://github.com/ceph/ceph/pull/11840>_, Dongsheng Yang)issue#17127 <http://tracker.ceph.com/issues/17127>, pr#12280 <http://github.com/ceph/ceph/pull/12280>, Mykola Golub)pr#12257 <http://github.com/ceph/ceph/pull/12257>_, Li Wang, Yunchuan Wen)pr#12466 <http://github.com/ceph/ceph/pull/12466>_, Li Wang, Yunchuan Wen)pr#11598 <http://github.com/ceph/ceph/pull/11598>_, Casey Bodley)pr#10674 <http://github.com/ceph/ceph/pull/10674>_, Marcus Watts)pr#12103 <http://github.com/ceph/ceph/pull/12103>_, Radoslaw Zarzynski)pr#11690 <http://github.com/ceph/ceph/pull/11690>_, zhang.zezhu)pr#12495 <http://github.com/ceph/ceph/pull/12495>_, xianxiaxiao)pr#9444 <http://github.com/ceph/ceph/pull/9444>_, Avner BenHanoch)pr#12093 <http://github.com/ceph/ceph/pull/12093>_, Kefu Chai)pr#12128 <http://github.com/ceph/ceph/pull/12128>_, Kefu Chai)pr#11481 <http://github.com/ceph/ceph/pull/11481>_, David Disseldorp)pr#12369 <http://github.com/ceph/ceph/pull/12369>_, Kefu Chai)pr#12359 <http://github.com/ceph/ceph/pull/12359>_, Kefu Chai)pr#11738 <http://github.com/ceph/ceph/pull/11738>_, Kefu Chai)pr#11403 <http://github.com/ceph/ceph/pull/11403>_, Bassam Tabbara)pr#12143 <http://github.com/ceph/ceph/pull/12143>_, Bassam Tabbara)pr#11404 <http://github.com/ceph/ceph/pull/11404>_, Bassam Tabbara)pr#11661 <http://github.com/ceph/ceph/pull/11661>_, Sage Weil)pr#11842 <http://github.com/ceph/ceph/pull/11842>_, Kefu Chai)issue#17260 <http://tracker.ceph.com/issues/17260>, pr#11575 <http://github.com/ceph/ceph/pull/11575>, Kefu Chai)pr#11767 <http://github.com/ceph/ceph/pull/11767>_, Kefu Chai)pr#11666 <http://github.com/ceph/ceph/pull/11666>_, Kefu Chai)pr#11900 <http://github.com/ceph/ceph/pull/11900>_, Matt Benjamin)pr#11978 <http://github.com/ceph/ceph/pull/11978>_, Kefu Chai)pr#12301 <http://github.com/ceph/ceph/pull/12301>_, Willem Jan Withagen)pr#11764 <http://github.com/ceph/ceph/pull/11764>_, Bassam Tabbara)pr#11385 <http://github.com/ceph/ceph/pull/11385>_, Bassam Tabbara)pr#12163 <http://github.com/ceph/ceph/pull/12163>_, Bartłomiej Święcki)pr#12031 <http://github.com/ceph/ceph/pull/12031>_, Sage Weil)pr#11614 <http://github.com/ceph/ceph/pull/11614>_, runsisi)pr#11349 <http://github.com/ceph/ceph/pull/11349>_, Sage Weil)pr#11331 <http://github.com/ceph/ceph/pull/11331>_, Allen Samuels, Sage Weil)issue#17809 <http://tracker.ceph.com/issues/17809>, pr#11993 <http://github.com/ceph/ceph/pull/11993>, Kefu Chai)issue#17809 <http://tracker.ceph.com/issues/17809>, pr#12246 <http://github.com/ceph/ceph/pull/12246>, Kefu Chai)pr#291 <http://github.com/ceph/ceph/pull/291>_, Yehuda Sadeh)pr#12034 <http://github.com/ceph/ceph/pull/12034>_, Willem Jan Withagen)pr#12565 <http://github.com/ceph/ceph/pull/12565>_, Mykola Golub)pr#11430 <http://github.com/ceph/ceph/pull/11430>_, Willem Jan Withagen)issue#16609 <http://tracker.ceph.com/issues/16609>, pr#10196 <http://github.com/ceph/ceph/pull/10196>, Xiaoxi Chen)pr#11637 <http://github.com/ceph/ceph/pull/11637>_, Pan Liu)pr#10720 <http://github.com/ceph/ceph/pull/10720>_, Willem Jan Withagen)issue#17942 <http://tracker.ceph.com/issues/17942>, pr#12234 <http://github.com/ceph/ceph/pull/12234>, Sage Weil)issue#17942 <http://tracker.ceph.com/issues/17942>, pr#12055 <http://github.com/ceph/ceph/pull/12055>, Sage Weil)pr#12521 <http://github.com/ceph/ceph/pull/12521>_, Yunchuan Wen)issue#17762 <http://tracker.ceph.com/issues/17762>, pr#11733 <http://github.com/ceph/ceph/pull/11733>, Kefu Chai)issue#17425 <http://tracker.ceph.com/issues/17425>, pr#11365 <http://github.com/ceph/ceph/pull/11365>, Brad Hubbard)pr#12245 <http://github.com/ceph/ceph/pull/12245>_, Igor Fedotov)pr#11401 <http://github.com/ceph/ceph/pull/11401>_, Sage Weil)pr#12032 <http://github.com/ceph/ceph/pull/12032>_, Sage Weil)pr#11595 <http://github.com/ceph/ceph/pull/11595>_, Sage Weil)pr#11791 <http://github.com/ceph/ceph/pull/11791>_, Sage Weil)issue#17662 <http://tracker.ceph.com/issues/17662>, pr#11619 <http://github.com/ceph/ceph/pull/11619>, Jayashree Candadai, Loic Dachary)issue#17889 <http://tracker.ceph.com/issues/17889>, issue#17813 <http://tracker.ceph.com/issues/17813>, pr#12136 <http://github.com/ceph/ceph/pull/12136>_, Loic Dachary)issue#17275 <http://tracker.ceph.com/issues/17275>, pr#11593 <http://github.com/ceph/ceph/pull/11593>, Yan, Zheng)issue#18297 <http://tracker.ceph.com/issues/18297>, pr#12540 <http://github.com/ceph/ceph/pull/12540>, Dan Mick)issue#18291 <http://tracker.ceph.com/issues/18291>, pr#12531 <http://github.com/ceph/ceph/pull/12531>, Loic Dachary)pr#12007 <http://github.com/ceph/ceph/pull/12007>, John Spray)pr#11731 <http://github.com/ceph/ceph/pull/11731>_, Li Wang)pr#12049 <http://github.com/ceph/ceph/pull/12049>_, Sage Weil)pr#10601 <http://github.com/ceph/ceph/pull/10601>_, Michal Jarzabek)pr#11907 <http://github.com/ceph/ceph/pull/11907>_, Brad Hubbard)pr#11547 <http://github.com/ceph/ceph/pull/11547>_, Javeme)pr#11799 <http://github.com/ceph/ceph/pull/11799>_, Ker Liu)pr#11203 <http://github.com/ceph/ceph/pull/11203>_, Michal Jarzabek)pr#10209 <http://github.com/ceph/ceph/pull/10209>_, runsisi)pr#11242 <http://github.com/ceph/ceph/pull/11242>_, Michal Jarzabek)pr#11890 <http://github.com/ceph/ceph/pull/11890>_, Pan Liu)pr#11770 <http://github.com/ceph/ceph/pull/11770>_, Jianpeng Ma)pr#12148 <http://github.com/ceph/ceph/pull/12148>_, Kefu Chai)pr#12487 <http://github.com/ceph/ceph/pull/12487>_, Samuel Just)pr#11397 <http://github.com/ceph/ceph/pull/11397>_, David Zafman)pr#11839 <http://github.com/ceph/ceph/pull/11839>_, Sage Weil)pr#9825 <http://github.com/ceph/ceph/pull/9825>_, Zhao Junwang, Sage Weil)issue#18072 <http://tracker.ceph.com/issues/18072>, pr#12221 <http://github.com/ceph/ceph/pull/12221>, Sage Weil)pr#12108 <http://github.com/ceph/ceph/pull/12108>_, Adam C. Emerson)issue#17636 <http://tracker.ceph.com/issues/17636>, pr#11577 <http://github.com/ceph/ceph/pull/11577>, John Spray)issue#18092 <http://tracker.ceph.com/issues/18092>, pr#12382 <http://github.com/ceph/ceph/pull/12382>, Loic Dachary)pr#12463 <http://github.com/ceph/ceph/pull/12463>_, Willem Jan Withagen)pr#11552 <http://github.com/ceph/ceph/pull/11552>_, Kefu Chai)pr#12064 <http://github.com/ceph/ceph/pull/12064>_, Jianpeng Ma)issue#17654 <http://tracker.ceph.com/issues/17654>, pr#11730 <http://github.com/ceph/ceph/pull/11730>, Josh Durgin)pr#11610 <http://github.com/ceph/ceph/pull/11610>_, Sage Weil)pr#11345 <http://github.com/ceph/ceph/pull/11345>_, John Spray)issue#17849 <http://tracker.ceph.com/issues/17849>, pr#11996 <http://github.com/ceph/ceph/pull/11996>, Loic Dachary)pr#12438 <http://github.com/ceph/ceph/pull/12438>_, song baisen)pr#11284 <http://github.com/ceph/ceph/pull/11284>_, Sage Weil)pr#11596 <http://github.com/ceph/ceph/pull/11596>_, Sage Weil)pr#11795 <http://github.com/ceph/ceph/pull/11795>_, runsisi)pr#11775 <http://github.com/ceph/ceph/pull/11775>_, Josh Durgin)issue#17515 <http://tracker.ceph.com/issues/17515>, pr#11339 <http://github.com/ceph/ceph/pull/11339>, Sage Weil)issue#17703 <http://tracker.ceph.com/issues/17703>, pr#11654 <http://github.com/ceph/ceph/pull/11654>, huangjun)issue#17664 <http://tracker.ceph.com/issues/17664>, pr#11601 <http://github.com/ceph/ceph/pull/11601>, Ilya Dryomov)pr#10748 <http://github.com/ceph/ceph/pull/10748>_, Haomai Wang)pr#12334 <http://github.com/ceph/ceph/pull/12334>_, Avner BenHanoch)pr#12263 <http://github.com/ceph/ceph/pull/12263>_, Avner BenHanoch)pr#12068 <http://github.com/ceph/ceph/pull/12068>_, Haomai Wang)pr#12270 <http://github.com/ceph/ceph/pull/12270>_, Haomai Wang)pr#12236 <http://github.com/ceph/ceph/pull/12236>_, gongchuang)pr#12299 <http://github.com/ceph/ceph/pull/12299>_, Adir Lev)pr#12390 <http://github.com/ceph/ceph/pull/12390>_, Kefu Chai)pr#11183 <http://github.com/ceph/ceph/pull/11183>_, Sage Weil)pr#11880 <http://github.com/ceph/ceph/pull/11880>_, Casey Bodley)issue#18184 <http://tracker.ceph.com/issues/18184>, pr#12375 <http://github.com/ceph/ceph/pull/12375>, Sage Weil)issue#18042 <http://tracker.ceph.com/issues/18042>, pr#12307 <http://github.com/ceph/ceph/pull/12307>, Samuel Just)pr#10297 <http://github.com/ceph/ceph/pull/10297>_, Yan Jun)issue#17983 <http://tracker.ceph.com/issues/17983>, pr#12141 <http://github.com/ceph/ceph/pull/12141>, Samuel Just)issue#17899 <http://tracker.ceph.com/issues/17899>, pr#12003 <http://github.com/ceph/ceph/pull/12003>, Samuel Just)pr#11772 <http://github.com/ceph/ceph/pull/11772>_, Sage Weil)pr#12235 <http://github.com/ceph/ceph/pull/12235>_, Kefu Chai)pr#12289 <http://github.com/ceph/ceph/pull/12289>_, Sage Weil)issue#18127 <http://tracker.ceph.com/issues/18127>, pr#12340 <http://github.com/ceph/ceph/pull/12340>, Samuel Just)issue#17789 <http://tracker.ceph.com/issues/17789>, pr#11754 <http://github.com/ceph/ceph/pull/11754>, Samuel Just)issue#18180 <http://tracker.ceph.com/issues/18180>, pr#12450 <http://github.com/ceph/ceph/pull/12450>, Samuel Just)pr#11841 <http://github.com/ceph/ceph/pull/11841>_, huangjun)pr#12279 <http://github.com/ceph/ceph/pull/12279>_, Willem Jan Withagen)issue#17420 <http://tracker.ceph.com/issues/17420>, pr#11246 <http://github.com/ceph/ceph/pull/11246>, Brad Hubbard)pr#11554 <http://github.com/ceph/ceph/pull/11554>_, Ning Yao)pr#12099 <http://github.com/ceph/ceph/pull/12099>_, Wei Jin)pr#11491 <http://github.com/ceph/ceph/pull/11491>_, xie xingguo)issue#17859 <http://tracker.ceph.com/issues/17859>, pr#11898 <http://github.com/ceph/ceph/pull/11898>, Sage Weil)issue#17177 <http://tracker.ceph.com/issues/17177>, pr#11388 <http://github.com/ceph/ceph/pull/11388>, Yan, Zheng)pr#11531 <http://github.com/ceph/ceph/pull/11531>_, Haomai Wang, Zhi Wang)pr#11221 <http://github.com/ceph/ceph/pull/11221>_, Michal Jarzabek)pr#12534 <http://github.com/ceph/ceph/pull/12534>_, Samuel Just)pr#9062 <http://github.com/ceph/ceph/pull/9062>_, Jianpeng Ma)pr#12140 <http://github.com/ceph/ceph/pull/12140>_, Iain Buclaw)pr#11027 <http://github.com/ceph/ceph/pull/11027>_, Sage Weil)pr#1061 <http://github.com/ceph/ceph/pull/1061>_, Samuel Just)issue#17857 <http://tracker.ceph.com/issues/17857>, pr#11914 <http://github.com/ceph/ceph/pull/11914>, Kefu Chai)pr#11354 <http://github.com/ceph/ceph/pull/11354>_, Sage Weil)issue#17650 <http://tracker.ceph.com/issues/17650>, pr#11582 <http://github.com/ceph/ceph/pull/11582>, Patrick Donnelly)issue#18049 <http://tracker.ceph.com/issues/18049>, issue#13160 <http://tracker.ceph.com/issues/13160>, pr#12200 <http://github.com/ceph/ceph/pull/12200>_, David Disseldorp)issue#17713 <http://tracker.ceph.com/issues/17713>, pr#11382 <http://github.com/ceph/ceph/pull/11382>, Haomai Wang)issue#17945 <http://tracker.ceph.com/issues/17945>, pr#12057 <http://github.com/ceph/ceph/pull/12057>, Sage Weil)issue#18114 <http://tracker.ceph.com/issues/18114>, pr#9613 <http://github.com/ceph/ceph/pull/9613>, Kefu Chai, David Zafman)pr#12194 <http://github.com/ceph/ceph/pull/12194>_, Kefu Chai)issue#18250 <http://tracker.ceph.com/issues/18250>, pr#12479 <http://github.com/ceph/ceph/pull/12479>, Brad Hubbard)pr#12085 <http://github.com/ceph/ceph/pull/12085>_, Willem Jan Withagen)pr#11036 <http://github.com/ceph/ceph/pull/11036>_, Tomy Cheru)issue#17400 <http://tracker.ceph.com/issues/17400>, pr#11276 <http://github.com/ceph/ceph/pull/11276>, Kefu Chai)pr#11528 <http://github.com/ceph/ceph/pull/11528>_, John Spray)issue#17229 <http://tracker.ceph.com/issues/17229>, pr#10993 <http://github.com/ceph/ceph/pull/10993>, Vicente Cheng)pr#11830 <http://github.com/ceph/ceph/pull/11830>_, Adam C. Emerson)pr#12436 <http://github.com/ceph/ceph/pull/12436>_, Brad Hubbard)pr#12176 <http://github.com/ceph/ceph/pull/12176>_, Paweł Sadowski)issue#14527 <http://tracker.ceph.com/issues/14527>, pr#10852 <http://github.com/ceph/ceph/pull/10852>, Wido den Hollander)pr#12244 <http://github.com/ceph/ceph/pull/12244>_, Casey Bodley)pr#11943 <http://github.com/ceph/ceph/pull/11943>_, Wido den Hollander)pr#11925 <http://github.com/ceph/ceph/pull/11925>_, Ken Dreyer)pr#12346 <http://github.com/ceph/ceph/pull/12346>_, Abhishek Lekshmanan)pr#10853 <http://github.com/ceph/ceph/pull/10853>_, Wido den Hollander)pr#11859 <http://github.com/ceph/ceph/pull/11859>_, Kefu Chai)issue#17701 <http://tracker.ceph.com/issues/17701>, pr#11658 <http://github.com/ceph/ceph/pull/11658>, huangjun)issue#17937 <http://tracker.ceph.com/issues/17937>, pr#12054 <http://github.com/ceph/ceph/pull/12054>, David Disseldorp)pr#11957 <http://github.com/ceph/ceph/pull/11957>_, Patrick Donnelly)pr#12129 <http://github.com/ceph/ceph/pull/12129>_, Wei Jin)pr#12354 <http://github.com/ceph/ceph/pull/12354>_, Uday Mullangi)issue#15258 <http://tracker.ceph.com/issues/15258>, pr#8712 <http://github.com/ceph/ceph/pull/8712>, Diwakar Goel)pr#7784 <http://github.com/ceph/ceph/pull/7784>_, Danny Al-Gaaf)pr#12500 <http://github.com/ceph/ceph/pull/12500>_, Brad Hubbard)pr#12168 <http://github.com/ceph/ceph/pull/12168>_, Sage Weil)pr#12317 <http://github.com/ceph/ceph/pull/12317>_, xie xingguo)pr#11984 <http://github.com/ceph/ceph/pull/11984>_, Patrick Donnelly)pr#12126 <http://github.com/ceph/ceph/pull/12126>_, Piotr Dałek)pr#12124 <http://github.com/ceph/ceph/pull/12124>_, Piotr Dałek)pr#12338 <http://github.com/ceph/ceph/pull/12338>_, Sage Weil)pr#12409 <http://github.com/ceph/ceph/pull/12409>_, Kefu Chai)pr#10585 <http://github.com/ceph/ceph/pull/10585>_, Zhao Junwang)pr#11784 <http://github.com/ceph/ceph/pull/11784>_, John Spray)issue#5431 <http://tracker.ceph.com/issues/5431>, pr#16 <http://github.com/ceph/ceph/pull/16>, Sage Weil)issue#17747 <http://tracker.ceph.com/issues/17747>, pr#11912 <http://github.com/ceph/ceph/pull/11912>, Nathan Cutler)pr#12548 <http://github.com/ceph/ceph/pull/12548>_, liuchang0812)pr#12448 <http://github.com/ceph/ceph/pull/12448>_, Abhishek Lekshmanan)issue#17587 <http://tracker.ceph.com/issues/17587>, pr#11546 <http://github.com/ceph/ceph/pull/11546>, Uday Mullangi)issue#17587 <http://tracker.ceph.com/issues/17587>, pr#11518 <http://github.com/ceph/ceph/pull/11518>, Uday Mullangi)pr#11379 <http://github.com/ceph/ceph/pull/11379>_, Leo Zhang)pr#11454 <http://github.com/ceph/ceph/pull/11454>_, Leo Zhang)pr#11668 <http://github.com/ceph/ceph/pull/11668>_, Malte Fiala)pr#12360 <http://github.com/ceph/ceph/pull/12360>_, Wido den Hollander)pr#12329 <http://github.com/ceph/ceph/pull/12329>_, Ken Dreyer)pr#11617 <http://github.com/ceph/ceph/pull/11617>_, Uday Mullangi)pr#11302 <http://github.com/ceph/ceph/pull/11302>_, Alexey Sheplyakov)pr#11652 <http://github.com/ceph/ceph/pull/11652>_, Ken Dreyer)pr#11233 <http://github.com/ceph/ceph/pull/11233>_, Leo Zhang)pr#11962 <http://github.com/ceph/ceph/pull/11962>_, Kefu Chai)pr#8751 <http://github.com/ceph/ceph/pull/8751>_, Li Peng)pr#11434 <http://github.com/ceph/ceph/pull/11434>_, Patrick Donnelly)pr#12310 <http://github.com/ceph/ceph/pull/12310>_, Wei Jin)pr#10955 <http://github.com/ceph/ceph/pull/10955>_, Yann Dupont)pr#12127 <http://github.com/ceph/ceph/pull/12127>_, huanwen ren)pr#12584 <http://github.com/ceph/ceph/pull/12584>_, Marc Koderer)pr#12408 <http://github.com/ceph/ceph/pull/12408>_, Brad Hubbard)pr#9837 <http://github.com/ceph/ceph/pull/9837>_, Zhao Junwang)pr#12020 <http://github.com/ceph/ceph/pull/12020>_, Sébastien Han)pr#11442 <http://github.com/ceph/ceph/pull/11442>_, Willem Jan Withagen)pr#11903 <http://github.com/ceph/ceph/pull/11903>_, Dan Mick)pr#11570 <http://github.com/ceph/ceph/pull/11570>_, Kefu Chai)pr#12053 <http://github.com/ceph/ceph/pull/12053>_, Abhishek Lekshmanan)issue#18207 <http://tracker.ceph.com/issues/18207>, pr#12410 <http://github.com/ceph/ceph/pull/12410>, Loic Dachary)pr#11369 <http://github.com/ceph/ceph/pull/11369>_, Abhishek Lekshmanan)pr#12186 <http://github.com/ceph/ceph/pull/12186>_, chrone)issue#17526 <http://tracker.ceph.com/issues/17526>, pr#11352 <http://github.com/ceph/ceph/pull/11352>, Loic Dachary)issue#17665 <http://tracker.ceph.com/issues/17665>, pr#11602 <http://github.com/ceph/ceph/pull/11602>, Jason Dillaman)pr#11762 <http://github.com/ceph/ceph/pull/11762>_, Weibing Zhang)pr#10248 <http://github.com/ceph/ceph/pull/10248>_, Ken Dreyer)pr#9714 <http://github.com/ceph/ceph/pull/9714>_, Wido den Hollander)pr#12000 <http://github.com/ceph/ceph/pull/12000>_, John Spray)pr#11653 <http://github.com/ceph/ceph/pull/11653>_, Ken Dreyer)pr#12211 <http://github.com/ceph/ceph/pull/12211>_, Sébastien Han)pr#11785 <http://github.com/ceph/ceph/pull/11785>_, whu_liuchang)pr#11826 <http://github.com/ceph/ceph/pull/11826>_, Bartłomiej Święcki)pr#11432 <http://github.com/ceph/ceph/pull/11432>_, Hans van den Bogert)pr#11392 <http://github.com/ceph/ceph/pull/11392>_, Proskurin Kirill)pr#11987 <http://github.com/ceph/ceph/pull/11987>_, liuchang0812)issue#18040 <http://tracker.ceph.com/issues/18040>, pr#12184 <http://github.com/ceph/ceph/pull/12184>, Nathan Cutler)pr#1073 <http://github.com/ceph/ceph/pull/1073>_, Yan, Zheng)pr#1187 <http://github.com/ceph/ceph/pull/1187>_, Greg Farnum)issue#6143 <http://tracker.ceph.com/issues/6143>, pr#656 <http://github.com/ceph/ceph/pull/656>, Sage Weil)issue#10861 <http://tracker.ceph.com/issues/10861>, pr#373 <http://github.com/ceph/ceph/pull/373>, Greg Farnum)pr#1109 <http://github.com/ceph/ceph/pull/1109>_, Patrick Donnelly)pr#10887 <http://github.com/ceph/ceph/pull/10887>_, Michael Sevilla)issue#1737 <http://tracker.ceph.com/issues/1737>, pr#1282 <http://github.com/ceph/ceph/pull/1282>, Patrick Donnelly)pr#11709 <http://github.com/ceph/ceph/pull/11709>_, Iain Buclaw)pr#11378 <http://github.com/ceph/ceph/pull/11378>_, Ryne Li)pr#11204 <http://github.com/ceph/ceph/pull/11204>_, Sage Weil)pr#9172 <http://github.com/ceph/ceph/pull/9172>_, Jianpeng Ma)pr#10049 <http://github.com/ceph/ceph/pull/10049>_, Sebastien Ponce)issue#18252 <http://tracker.ceph.com/issues/18252>, pr#12482 <http://github.com/ceph/ceph/pull/12482>, Brad Hubbard)pr#11659 <http://github.com/ceph/ceph/pull/11659>_, Kefu Chai)issue#18058 <http://tracker.ceph.com/issues/18058>, pr#12206 <http://github.com/ceph/ceph/pull/12206>, Josh Durgin)pr#12030 <http://github.com/ceph/ceph/pull/12030>_, Piotr Dałek)pr#11160 <http://github.com/ceph/ceph/pull/11160>_, Victor Denisov)pr#11353 <http://github.com/ceph/ceph/pull/11353>_, Jason Dillaman)issue#17356 <http://tracker.ceph.com/issues/17356>, pr#11510 <http://github.com/ceph/ceph/pull/11510>, Venky Shankar)pr#11960 <http://github.com/ceph/ceph/pull/11960>_, Venky Shankar)issue#16740 <http://tracker.ceph.com/issues/16740>, issue#17588 <http://tracker.ceph.com/issues/17588>, pr#11568 <http://github.com/ceph/ceph/pull/11568>_, Jason Dillaman)issue#17422 <http://tracker.ceph.com/issues/17422>, pr#11327 <http://github.com/ceph/ceph/pull/11327>, Jason Dillaman)issue#17010 <http://tracker.ceph.com/issues/17010>, pr#11808 <http://github.com/ceph/ceph/pull/11808>, Mykola Golub)issue#18068 <http://tracker.ceph.com/issues/18068>, pr#12218 <http://github.com/ceph/ceph/pull/12218>, Jason Dillaman)issue#17752 <http://tracker.ceph.com/issues/17752>, pr#11704 <http://github.com/ceph/ceph/pull/11704>, Jason Dillaman)issue#16985 <http://tracker.ceph.com/issues/16985>, pr#12238 <http://github.com/ceph/ceph/pull/12238>, Gaurav Kumar Garg)pr#11623 <http://github.com/ceph/ceph/pull/11623>_, Jason Dillaman)issue#17618 <http://tracker.ceph.com/issues/17618>, pr#11559 <http://github.com/ceph/ceph/pull/11559>, Jason Dillaman)pr#11260 <http://github.com/ceph/ceph/pull/11260>_, runsisi)issue#16179 <http://tracker.ceph.com/issues/16179>, pr#12484 <http://github.com/ceph/ceph/pull/12484>, runsisi)issue#17549 <http://tracker.ceph.com/issues/17549>, pr#11395 <http://github.com/ceph/ceph/pull/11395>, Jason Dillaman)issue#18247 <http://tracker.ceph.com/issues/18247>, pr#12486 <http://github.com/ceph/ceph/pull/12486>, Jason Dillaman)issue#17973 <http://tracker.ceph.com/issues/17973>, pr#12160 <http://github.com/ceph/ceph/pull/12160>, Venky Shankar)pr#12078 <http://github.com/ceph/ceph/pull/12078>_, Dongsheng Yang)issue#18429 <http://tracker.ceph.com/issues/18429>, issue#16988 <http://tracker.ceph.com/issues/16988>, issue#18327 <http://tracker.ceph.com/issues/18327>, pr#12889 <http://github.com/ceph/ceph/pull/12889>, Jason Dillaman)pr#11175 <http://github.com/ceph/ceph/pull/11175>_, Alyona Kiseleva, Alexey Sheplyakov)pr#11641 <http://github.com/ceph/ceph/pull/11641>_, Venky Shankar)issue#17791 <http://tracker.ceph.com/issues/17791>, pr#11755 <http://github.com/ceph/ceph/pull/11755>, Mykola Golub)issue#16176 <http://tracker.ceph.com/issues/16176>, pr#12420 <http://github.com/ceph/ceph/pull/12420>, Jason Dillaman)issue#17880 <http://tracker.ceph.com/issues/17880>, pr#11940 <http://github.com/ceph/ceph/pull/11940>, Mykola Golub)issue#18231 <http://tracker.ceph.com/issues/18231>, pr#12475 <http://github.com/ceph/ceph/pull/12475>, Jason Dillaman)issue#18244 <http://tracker.ceph.com/issues/18244>, pr#12472 <http://github.com/ceph/ceph/pull/12472>, Jason Dillaman)pr#12388 <http://github.com/ceph/ceph/pull/12388>_, Yunchuan Wen)pr#11678 <http://github.com/ceph/ceph/pull/11678>_, Kefu Chai)pr#11766 <http://github.com/ceph/ceph/pull/11766>_, Mykola Golub)pr#11356 <http://github.com/ceph/ceph/pull/11356>_, Jason Dillaman)issue#18200 <http://tracker.ceph.com/issues/18200>, pr#12396 <http://github.com/ceph/ceph/pull/12396>, Xiaoxi Chen)pr#9768 <http://github.com/ceph/ceph/pull/9768>_, Xiaowei Chen)pr#11576 <http://github.com/ceph/ceph/pull/11576>_, Yan, Zheng)pr#1145 <http://github.com/ceph/ceph/pull/1145>_, Michael Sevilla)issue#17670 <http://tracker.ceph.com/issues/17670>, pr#11611 <http://github.com/ceph/ceph/pull/11611>, Patrick Donnelly)issue#18047 <http://tracker.ceph.com/issues/18047>, pr#12208 <http://github.com/ceph/ceph/pull/12208>, Yan, Zheng)issue#16924 <http://tracker.ceph.com/issues/16924>, pr#12133 <http://github.com/ceph/ceph/pull/12133>, John Spray)issue#17797 <http://tracker.ceph.com/issues/17797>, pr#11783 <http://github.com/ceph/ceph/pull/11783>, John Spray)issue#17954 <http://tracker.ceph.com/issues/17954>, pr#12077 <http://github.com/ceph/ceph/pull/12077>, John Spray)pr#11536 <http://github.com/ceph/ceph/pull/11536>_, Sage Weil)pr#11373 <http://github.com/ceph/ceph/pull/11373>_, Yan, Zheng)issue#17193 <http://tracker.ceph.com/issues/17193>, pr#11994 <http://github.com/ceph/ceph/pull/11994>, Yan, Zheng)issue#17466 <http://tracker.ceph.com/issues/17466>, pr#11281 <http://github.com/ceph/ceph/pull/11281>, John Spray)issue#17801 <http://tracker.ceph.com/issues/17801>, pr#11813 <http://github.com/ceph/ceph/pull/11813>, Yan, Zheng)pr#11283 <http://github.com/ceph/ceph/pull/11283>_, John Spray)issue#17853 <http://tracker.ceph.com/issues/17853>, pr#12022 <http://github.com/ceph/ceph/pull/12022>, John Spray)pr#11635 <http://github.com/ceph/ceph/pull/11635>_, Patrick Donnelly)issue#17990 <http://tracker.ceph.com/issues/17990>, pr#12125 <http://github.com/ceph/ceph/pull/12125>, Yan, Zheng)issue#18225 <http://tracker.ceph.com/issues/18225>, pr#12443 <http://github.com/ceph/ceph/pull/12443>, John Spray)pr#11806 <http://github.com/ceph/ceph/pull/11806>_, Zhi Zhang)issue#17747 <http://tracker.ceph.com/issues/17747>, pr#11739 <http://github.com/ceph/ceph/pull/11739>, Nathan Cutler)pr#11887 <http://github.com/ceph/ceph/pull/11887>_, John Spray)issue#17639 <http://tracker.ceph.com/issues/17639>, pr#11578 <http://github.com/ceph/ceph/pull/11578>, John Spray)issue#17798 <http://tracker.ceph.com/issues/17798>, pr#11789 <http://github.com/ceph/ceph/pull/11789>, John Spray)issue#17531 <http://tracker.ceph.com/issues/17531>, pr#11362 <http://github.com/ceph/ceph/pull/11362>, Patrick Donnelly)issue#17906 <http://tracker.ceph.com/issues/17906>, pr#11985 <http://github.com/ceph/ceph/pull/11985>_, Patrick Donnelly)issue#17518 <http://tracker.ceph.com/issues/17518>, pr#11357 <http://github.com/ceph/ceph/pull/11357>, Patrick Donnelly)issue#17858 <http://tracker.ceph.com/issues/17858>, pr#12063 <http://github.com/ceph/ceph/pull/12063>, Patrick Donnelly)pr#11543 <http://github.com/ceph/ceph/pull/11543>_, Patrick Donnelly)pr#11550 <http://github.com/ceph/ceph/pull/11550>_, huanwen ren)pr#11424 <http://github.com/ceph/ceph/pull/11424>_, huanwen ren)issue#17455 <http://tracker.ceph.com/issues/17455>, pr#11386 <http://github.com/ceph/ceph/pull/11386>, xie xingguo)pr#11639 <http://github.com/ceph/ceph/pull/11639>_, Weibing Zhang)pr#11883 <http://github.com/ceph/ceph/pull/11883>_, John Spray)pr#11361 <http://github.com/ceph/ceph/pull/11361>_, Patrick Donnelly)pr#9643 <http://github.com/ceph/ceph/pull/9643>_, Wei Jin)pr#11209 <http://github.com/ceph/ceph/pull/11209>_, Zhi Zhang)pr#11665 <http://github.com/ceph/ceph/pull/11665>_, Wido den Hollander)issue#17719 <http://tracker.ceph.com/issues/17719>, pr#11664 <http://github.com/ceph/ceph/pull/11664>, Dong Wu)pr#9513 <http://github.com/ceph/ceph/pull/9513>_, song baisen)pr#10907 <http://github.com/ceph/ceph/pull/10907>_, Joao Eduardo Luis)pr#11765 <http://github.com/ceph/ceph/pull/11765>_, Bassam Tabbara)issue#17308 <http://tracker.ceph.com/issues/17308>, pr#11167 <http://github.com/ceph/ceph/pull/11167>, John Spray)issue#17725 <http://tracker.ceph.com/issues/17725>, pr#11747 <http://github.com/ceph/ceph/pull/11747>, Joao Eduardo Luis)pr#11848 <http://github.com/ceph/ceph/pull/11848>_, Javeme)pr#9859 <http://github.com/ceph/ceph/pull/9859>_, Na Xie)issue#17169 <http://tracker.ceph.com/issues/17169>, pr#10916 <http://github.com/ceph/ceph/pull/10916>, DesmondS)pr#10359 <http://github.com/ceph/ceph/pull/10359>_, song baisen)pr#11293 <http://github.com/ceph/ceph/pull/11293>_, Sage Weil)pr#11498 <http://github.com/ceph/ceph/pull/11498>_, Sage Weil)issue#16036 <http://tracker.ceph.com/issues/16036>, pr#9345 <http://github.com/ceph/ceph/pull/9345>, Owen Synge)pr#10474 <http://github.com/ceph/ceph/pull/10474>_, song baisen)pr#12029 <http://github.com/ceph/ceph/pull/12029>, Patrick Donnelly)issue#17558 <http://tracker.ceph.com/issues/17558>, pr#11456 <http://github.com/ceph/ceph/pull/11456>, Kefu Chai)pr#10296 <http://github.com/ceph/ceph/pull/10296>_, songbaisen)pr#11800 <http://github.com/ceph/ceph/pull/11800>_, Bassam Tabbara)pr#11213 <http://github.com/ceph/ceph/pull/11213>, Sage Weil)issue#17866 <http://tracker.ceph.com/issues/17866>, pr#11874 <http://github.com/ceph/ceph/pull/11874>, Wido den Hollander)pr#12052 <http://github.com/ceph/ceph/pull/12052>_, Sage Weil)pr#12094 <http://github.com/ceph/ceph/pull/12094>_, Jie Wang)pr#12117 <http://github.com/ceph/ceph/pull/12117>, Jie Wang)pr#12009 <http://github.com/ceph/ceph/pull/12009>_, Jie Wang)issue#18358 <http://tracker.ceph.com/issues/18358>, pr#12910 <http://github.com/ceph/ceph/pull/12910>, Samuel Just)pr#12166 <http://github.com/ceph/ceph/pull/12166>_, Sage Weil)pr#12402 <http://github.com/ceph/ceph/pull/12402>_, Sage Weil)issue#17806 <http://tracker.ceph.com/issues/17806>, pr#11803 <http://github.com/ceph/ceph/pull/11803>, Xinze Chi)pr#11296 <http://github.com/ceph/ceph/pull/11296>_, Sage Weil)issue#17668 <http://tracker.ceph.com/issues/17668>, pr#11701 <http://github.com/ceph/ceph/pull/11701>, Tomy Cheru, Samuel Just)pr#12458 <http://github.com/ceph/ceph/pull/12458>_, liuchang0812)pr#12603 <http://github.com/ceph/ceph/pull/12603>_, Sage Weil)pr#11588 <http://github.com/ceph/ceph/pull/11588>_, xie xingguo)issue#17999 <http://tracker.ceph.com/issues/17999>, pr#12306 <http://github.com/ceph/ceph/pull/12306>, Samuel Just)pr#12305 <http://github.com/ceph/ceph/pull/12305>_, Samuel Just)issue#15943 <http://tracker.ceph.com/issues/15943>, pr#12571 <http://github.com/ceph/ceph/pull/12571>, Samuel Just)issue#18093 <http://tracker.ceph.com/issues/18093>, pr#12256 <http://github.com/ceph/ceph/pull/12256>, Sage Weil)pr#11143 <http://github.com/ceph/ceph/pull/11143>_, Yunchuan Wen)issue#17966 <http://tracker.ceph.com/issues/17966>, pr#12142 <http://github.com/ceph/ceph/pull/12142>, Samuel Just)pr#11255 <http://github.com/ceph/ceph/pull/11255>_, Samuel Just)pr#12400 <http://github.com/ceph/ceph/pull/12400>_, Greg Farnum)pr#11513 <http://github.com/ceph/ceph/pull/11513>_, Brad Hubbard)pr#11515 <http://github.com/ceph/ceph/pull/11515>_, Brad Hubbard)pr#12350 <http://github.com/ceph/ceph/pull/12350>_, Chanyoung Park)pr#11249 <http://github.com/ceph/ceph/pull/11249>_, Wido den Hollander)issue#18310 <http://tracker.ceph.com/issues/18310>, pr#12590 <http://github.com/ceph/ceph/pull/12590>, Samuel Just)issue#13937 <http://tracker.ceph.com/issues/13937>, pr#9304 <http://github.com/ceph/ceph/pull/9304>, David Zafman)issue#18004 <http://tracker.ceph.com/issues/18004>, pr#12069 <http://github.com/ceph/ceph/pull/12069>, Pan Liu)pr#12389 <http://github.com/ceph/ceph/pull/12389>_, Bartłomiej Święcki)pr#11824 <http://github.com/ceph/ceph/pull/11824>_, xie xingguo)pr#12352 <http://github.com/ceph/ceph/pull/12352>_, Yunchuan Wen)pr#12219 <http://github.com/ceph/ceph/pull/12219>_, Leo Zhang)pr#911 <http://github.com/ceph/ceph/pull/911>_, David Zafman)issue#12973 <http://tracker.ceph.com/issues/12973>, pr#558 <http://github.com/ceph/ceph/pull/558>, Sage Weil)issue#18409 <http://tracker.ceph.com/issues/18409>, pr#12803 <http://github.com/ceph/ceph/pull/12803>, Samuel Just)issue#18165 <http://tracker.ceph.com/issues/18165>, pr#12911 <http://github.com/ceph/ceph/pull/12911>, Samuel Just)pr#9288 <http://github.com/ceph/ceph/pull/9288>_, Haomai Wang)issue#16474 <http://tracker.ceph.com/issues/16474>, pr#11206 <http://github.com/ceph/ceph/pull/11206>, David Zafman)pr#12130 <http://github.com/ceph/ceph/pull/12130>_, Pan Liu)pr#12461 <http://github.com/ceph/ceph/pull/12461>_, Pan Liu)pr#10553 <http://github.com/ceph/ceph/pull/10553>_, song baisen)pr#11364 <http://github.com/ceph/ceph/pull/11364>_, Brad Hubbard)issue#18057 <http://tracker.ceph.com/issues/18057>, pr#12178 <http://github.com/ceph/ceph/pull/12178>, Pan Liu)issue#13304 <http://tracker.ceph.com/issues/13304>, pr#669 <http://github.com/ceph/ceph/pull/669>, Jason Dillaman)pr#12059 <http://github.com/ceph/ceph/pull/12059>_, Sage Weil)pr#12268 <http://github.com/ceph/ceph/pull/12268>_, David Zafman)pr#11436 <http://github.com/ceph/ceph/pull/11436>_, Ramesh Chander)pr#11301 <http://github.com/ceph/ceph/pull/11301>_, Sage Weil)pr#11919 <http://github.com/ceph/ceph/pull/11919>_, Sage Weil)pr#12568 <http://github.com/ceph/ceph/pull/12568>_, Igor Fedotov)pr#11537 <http://github.com/ceph/ceph/pull/11537>_, Sage Weil)pr#11894 <http://github.com/ceph/ceph/pull/11894>_, xie xingguo)pr#11844 <http://github.com/ceph/ceph/pull/11844>_, Pan Liu)issue#17563 <http://tracker.ceph.com/issues/17563>, pr#11710 <http://github.com/ceph/ceph/pull/11710>, Jeff Layton)pr#11892 <http://github.com/ceph/ceph/pull/11892>_, Kefu Chai)pr#11154 <http://github.com/ceph/ceph/pull/11154>_, Michal Jarzabek)pr#11530 <http://github.com/ceph/ceph/pull/11530>_, Mark Nelson)pr#12190 <http://github.com/ceph/ceph/pull/12190>_, Pan Liu)pr#11521 <http://github.com/ceph/ceph/pull/11521>_, Mark Nelson)pr#12169 <http://github.com/ceph/ceph/pull/12169>_, Sage Weil)pr#11532 <http://github.com/ceph/ceph/pull/11532>_, Javeme)issue#17216 <http://tracker.ceph.com/issues/17216>, pr#11304 <http://github.com/ceph/ceph/pull/11304>, Ramana Raja)issue#17800 <http://tracker.ceph.com/issues/17800>, pr#11917 <http://github.com/ceph/ceph/pull/11917>, Ramana Raja)issue#17742 <http://tracker.ceph.com/issues/17742>, pr#11686 <http://github.com/ceph/ceph/pull/11686>, Kefu Chai)pr#11314 <http://github.com/ceph/ceph/pull/11314>_, John Spray)pr#11825 <http://github.com/ceph/ceph/pull/11825>_, Kefu Chai)pr#12439 <http://github.com/ceph/ceph/pull/12439>_, Kefu Chai)pr#12327 <http://github.com/ceph/ceph/pull/12327>_, Iain Buclaw)pr#12773 <http://github.com/ceph/ceph/pull/12773>_, Yuri Weinstein)pr#12768 <http://github.com/ceph/ceph/pull/12768>_, Yuri Weinstein)pr#12632 <http://github.com/ceph/ceph/pull/12632>_, Sage Weil)issue#18330 <http://tracker.ceph.com/issues/18330>, pr#12614 <http://github.com/ceph/ceph/pull/12614>, Sage Weil)issue#18336 <http://tracker.ceph.com/issues/18336>, pr#12630 <http://github.com/ceph/ceph/pull/12630>, Sage Weil)issue#18542 <http://tracker.ceph.com/issues/18542>, pr#12960 <http://github.com/ceph/ceph/pull/12960>, Jason Dillaman)issue#18388 <http://tracker.ceph.com/issues/18388>, pr#12752 <http://github.com/ceph/ceph/pull/12752>, Nathan Cutler)pr#1049 <http://github.com/ceph/ceph/pull/1049>_, Jason Dillaman)pr#821 <http://github.com/ceph/ceph/pull/821>_, Jason Dillaman)issue#14984 <http://tracker.ceph.com/issues/14984>, pr#902 <http://github.com/ceph/ceph/pull/902>, Nathan Cutler)pr#870 <http://github.com/ceph/ceph/pull/870>_, Josh Durgin)issue#17424 <http://tracker.ceph.com/issues/17424>, pr#11355 <http://github.com/ceph/ceph/pull/11355>, Jason Dillaman)issue#17554 <http://tracker.ceph.com/issues/17554>, pr#11370 <http://github.com/ceph/ceph/pull/11370>, Ilya Dryomov)issue#18261 <http://tracker.ceph.com/issues/18261>, pr#12525 <http://github.com/ceph/ceph/pull/12525>, Mykola Golub)pr#11632 <http://github.com/ceph/ceph/pull/11632>_, Victor Denisov)issue#17590 <http://tracker.ceph.com/issues/17590>, pr#11520 <http://github.com/ceph/ceph/pull/11520>, Jason Dillaman)pr#11902 <http://github.com/ceph/ceph/pull/11902>_, Ilya Dryomov)issue#18186 <http://tracker.ceph.com/issues/18186>, pr#12379 <http://github.com/ceph/ceph/pull/12379>, Pan Liu)pr#1170 <http://github.com/ceph/ceph/pull/1170>_, Jason Dillaman)issue#6693 <http://tracker.ceph.com/issues/6693>, pr#1028 <http://github.com/ceph/ceph/pull/1028>, Loic Dachary)issue#18146 <http://tracker.ceph.com/issues/18146>, pr#12368 <http://github.com/ceph/ceph/pull/12368>, Mykola Golub)issue#17017 <http://tracker.ceph.com/issues/17017>, pr#11290 <http://github.com/ceph/ceph/pull/11290>, Mykola Golub)issue#16991 <http://tracker.ceph.com/issues/16991>, issue#18051 <http://tracker.ceph.com/issues/18051>, pr#12212 <http://github.com/ceph/ceph/pull/12212>_, Mykola Golub)issue#16962 <http://tracker.ceph.com/issues/16962>, pr#11744 <http://github.com/ceph/ceph/pull/11744>, Mykola Golub)issue#17219 <http://tracker.ceph.com/issues/17219>, pr#11741 <http://github.com/ceph/ceph/pull/11741>, Mykola Golub)issue#18242 <http://tracker.ceph.com/issues/18242>, pr#12483 <http://github.com/ceph/ceph/pull/12483>, Mykola Golub)issue#18070 <http://tracker.ceph.com/issues/18070>, pr#12222 <http://github.com/ceph/ceph/pull/12222>, Jason Dillaman)issue#17488 <http://tracker.ceph.com/issues/17488>, pr#11438 <http://github.com/ceph/ceph/pull/11438>, Mykola Golub)issue#18115 <http://tracker.ceph.com/issues/18115>, pr#12259 <http://github.com/ceph/ceph/pull/12259>, Pan Liu)pr#1077 <http://github.com/ceph/ceph/pull/1077>_, Mykola Golub)pr#12407 <http://github.com/ceph/ceph/pull/12407>_, Jianpeng Ma)pr#842 <http://github.com/ceph/ceph/pull/842>_, Jason Dillaman)pr#12035 <http://github.com/ceph/ceph/pull/12035>_, Victor Denisov)issue#7009 <http://tracker.ceph.com/issues/7009>, pr#954 <http://github.com/ceph/ceph/pull/954>, Orit Wasserman)pr#12138 <http://github.com/ceph/ceph/pull/12138>_, Orit Wasserman)pr#7639 <http://github.com/ceph/ceph/pull/7639>_, Matt Benjamin)issue#17820 <http://tracker.ceph.com/issues/17820>, pr#11827 <http://github.com/ceph/ceph/pull/11827>, Orit Wasserman)pr#11901 <http://github.com/ceph/ceph/pull/11901>_, Casey Bodley)pr#1136 <http://github.com/ceph/ceph/pull/1136>_, Orit Wasserman)issue#16682 <http://tracker.ceph.com/issues/16682>, pr#10325 <http://github.com/ceph/ceph/pull/10325>, snakeAngel2015)issue#17931 <http://tracker.ceph.com/issues/17931>, pr#12047 <http://github.com/ceph/ceph/pull/12047>, Radoslaw Zarzynski)pr#230 <http://github.com/ceph/ceph/pull/230>_, Sage Weil)issue#17985 <http://tracker.ceph.com/issues/17985>, pr#12224 <http://github.com/ceph/ceph/pull/12224>, Yehuda Sadeh, Sage Weil)issue#17175 <http://tracker.ceph.com/issues/17175>, pr#11719 <http://github.com/ceph/ceph/pull/11719>, Zhang Shaowen)issue#16463 <http://tracker.ceph.com/issues/16463>, pr#10160 <http://github.com/ceph/ceph/pull/10160>, Javier M. Mellid)issue#17550 <http://tracker.ceph.com/issues/17550>, pr#11230 <http://github.com/ceph/ceph/pull/11230>, Yehuda Sadeh)issue#17888 <http://tracker.ceph.com/issues/17888>, pr#11982 <http://github.com/ceph/ceph/pull/11982>, root)pr#11673 <http://github.com/ceph/ceph/pull/11673>_, Zhang Shaowen)issue#17571 <http://tracker.ceph.com/issues/17571>, pr#11505 <http://github.com/ceph/ceph/pull/11505>, Casey Bodley)issue#17569 <http://tracker.ceph.com/issues/17569>, pr#11506 <http://github.com/ceph/ceph/pull/11506>, Casey Bodley)pr#12073 <http://github.com/ceph/ceph/pull/12073>_, Radoslaw Zarzynski)pr#12021 <http://github.com/ceph/ceph/pull/12021>_, Radoslaw Zarzynski)pr#10086 <http://github.com/ceph/ceph/pull/10086>_, Yan Jun)issue#17025 <http://tracker.ceph.com/issues/17025>, pr#1119 <http://github.com/ceph/ceph/pull/1119>, Orit Wasserman)issue#17812 <http://tracker.ceph.com/issues/17812>, pr#11816 <http://github.com/ceph/ceph/pull/11816>, Casey Bodley)pr#12381 <http://github.com/ceph/ceph/pull/12381>_, LiuYang)issue#5797 <http://tracker.ceph.com/issues/5797>, pr#479 <http://github.com/ceph/ceph/pull/479>, Andrew Schoen)issue#6892 <http://tracker.ceph.com/issues/6892>, pr#877 <http://github.com/ceph/ceph/pull/877>, Loic Dachary, Nathan Cutler)issue#17692 <http://tracker.ceph.com/issues/17692>, pr#11567 <http://github.com/ceph/ceph/pull/11567>, Marcus Watts)issue#17822 <http://tracker.ceph.com/issues/17822>, pr#12105 <http://github.com/ceph/ceph/pull/12105>, Casey Bodley)issue#17897 <http://tracker.ceph.com/issues/17897>, pr#11969 <http://github.com/ceph/ceph/pull/11969>, Yehuda Sadeh)issue#6382 <http://tracker.ceph.com/issues/6382>, pr#635 <http://github.com/ceph/ceph/pull/635>, Sage Weil)issue#14589 <http://tracker.ceph.com/issues/14589>, pr#11324 <http://github.com/ceph/ceph/pull/11324>, Yehuda Sadeh)pr#11580 <http://github.com/ceph/ceph/pull/11580>_, Casey Bodley)issue#17788 <http://tracker.ceph.com/issues/17788>, pr#11751 <http://github.com/ceph/ceph/pull/11751>, Yehuda Sadeh)pr#12253 <http://github.com/ceph/ceph/pull/12253>_, Adam Kupczyk)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#11280 <http://github.com/ceph/ceph/pull/11280>, Casey Bodley, Robin H. Johnson)issue#17794 <http://tracker.ceph.com/issues/17794>, issue#6830 <http://tracker.ceph.com/issues/6830>, issue#16129 <http://tracker.ceph.com/issues/16129>, issue#17872 <http://tracker.ceph.com/issues/17872>, pr#1269 <http://github.com/ceph/ceph/pull/1269>_, Casey Bodley, Orit Wasserman)issue#17698 <http://tracker.ceph.com/issues/17698>, pr#11648 <http://github.com/ceph/ceph/pull/11648>, Casey Bodley)issue#17661 <http://tracker.ceph.com/issues/17661>, pr#11594 <http://github.com/ceph/ceph/pull/11594>, Casey Bodley)issue#17962 <http://tracker.ceph.com/issues/17962>, pr#12075 <http://github.com/ceph/ceph/pull/12075>, Casey Bodley)issue#8295 <http://tracker.ceph.com/issues/8295>, pr#251 <http://github.com/ceph/ceph/pull/251>, Sage Weil)issue#17364 <http://tracker.ceph.com/issues/17364>, pr#11965 <http://github.com/ceph/ceph/pull/11965>, Orit Wasserman)issue#17745 <http://tracker.ceph.com/issues/17745>, pr#11697 <http://github.com/ceph/ceph/pull/11697>, weiqiaomiao)issue#17625 <http://tracker.ceph.com/issues/17625>, pr#11566 <http://github.com/ceph/ceph/pull/11566>, Orit Wasserman)pr#11961 <http://github.com/ceph/ceph/pull/11961>_, Tianshan Qu)issue#17598 <http://tracker.ceph.com/issues/17598>, pr#11425 <http://github.com/ceph/ceph/pull/11425>, weiqiaomiao)issue#17803 <http://tracker.ceph.com/issues/17803>, pr#11794 <http://github.com/ceph/ceph/pull/11794>, Radoslaw Zarzynski)pr#10767 <http://github.com/ceph/ceph/pull/10767>_, Radoslaw Zarzynski, Casey Bodley, Matt Benjamin)issue#17888 <http://tracker.ceph.com/issues/17888>, pr#12262 <http://github.com/ceph/ceph/pull/12262>, Casey Bodley)issue#17580 <http://tracker.ceph.com/issues/17580>, pr#11444 <http://github.com/ceph/ceph/pull/11444>, Casey Bodley)issue#17372 <http://tracker.ceph.com/issues/17372>, pr#11207 <http://github.com/ceph/ceph/pull/11207>, Yehuda Sadeh)issue#17635 <http://tracker.ceph.com/issues/17635>, pr#11581 <http://github.com/ceph/ceph/pull/11581>, Yehuda Sadeh)issue#16590 <http://tracker.ceph.com/issues/16590>, pr#10021 <http://github.com/ceph/ceph/pull/10021>, Radoslaw Zarzynski)issue#17755 <http://tracker.ceph.com/issues/17755>, pr#11707 <http://github.com/ceph/ceph/pull/11707>, Yehuda Sadeh)issue#17371 <http://tracker.ceph.com/issues/17371>, pr#11426 <http://github.com/ceph/ceph/pull/11426>, Orit Wasserman)issue#18106 <http://tracker.ceph.com/issues/18106>, pr#12283 <http://github.com/ceph/ceph/pull/12283>, Radoslaw Zarzynski)issue#18091 <http://tracker.ceph.com/issues/18091>, pr#12187 <http://github.com/ceph/ceph/pull/12187>, Jing Wenjun)pr#10057 <http://github.com/ceph/ceph/pull/10057>_, Yan Jun)pr#12113 <http://github.com/ceph/ceph/pull/12113>_, Casey Bodley)pr#969 <http://github.com/ceph/ceph/pull/969>_, Orit Wasserman)issue#12790 <http://tracker.ceph.com/issues/12790>, pr#11269 <http://github.com/ceph/ceph/pull/11269>, Yehuda Sadeh, Javier M. Mellid)pr#12232 <http://github.com/ceph/ceph/pull/12232>_, weiqiaomiao)pr#946 <http://github.com/ceph/ceph/pull/946>_, Orit Wasserman)issue#18078 <http://tracker.ceph.com/issues/18078>, pr#12242 <http://github.com/ceph/ceph/pull/12242>, Casey Bodley)issue#17963 <http://tracker.ceph.com/issues/17963>, pr#12076 <http://github.com/ceph/ceph/pull/12076>, Casey Bodley)pr#10849 <http://github.com/ceph/ceph/pull/10849>_, zhangshaowen)issue#17793 <http://tracker.ceph.com/issues/17793>, issue#17792 <http://tracker.ceph.com/issues/17792>, pr#11815 <http://github.com/ceph/ceph/pull/11815>_, Casey Bodley)pr#11630 <http://github.com/ceph/ceph/pull/11630>_, Casey Bodley)pr#11329 <http://github.com/ceph/ceph/pull/11329>_, Weibing Zhang)issue#17076 <http://tracker.ceph.com/issues/17076>, pr#10919 <http://github.com/ceph/ceph/pull/10919>, Pritha Srivastava)pr#12004 <http://github.com/ceph/ceph/pull/12004>_, Bassam Tabbara)issue#18078 <http://tracker.ceph.com/issues/18078>, pr#12230 <http://github.com/ceph/ceph/pull/12230>, Yehuda Sadeh)issue#18083 <http://tracker.ceph.com/issues/18083>, pr#12229 <http://github.com/ceph/ceph/pull/12229>, Casey Bodley)issue#17663 <http://tracker.ceph.com/issues/17663>, pr#11671 <http://github.com/ceph/ceph/pull/11671>, Matt Benjamin)pr#10672 <http://github.com/ceph/ceph/pull/10672>_, Marcus Watts)issue#17624 <http://tracker.ceph.com/issues/17624>, pr#11553 <http://github.com/ceph/ceph/pull/11553>, Zengran Zhang)pr#10546 <http://github.com/ceph/ceph/pull/10546>_, Casey Bodley)pr#11831 <http://github.com/ceph/ceph/pull/11831>_, Daniel Gryniewicz)pr#11493 <http://github.com/ceph/ceph/pull/11493>_, Weibing Zhang)pr#12309 <http://github.com/ceph/ceph/pull/12309>_, Willem Jan Withagen)issue#17568 <http://tracker.ceph.com/issues/17568>, pr#11504 <http://github.com/ceph/ceph/pull/11504>, Casey Bodley)pr#11494 <http://github.com/ceph/ceph/pull/11494>_, Alyona Kiseleva, Adam Kupczyk, Casey Bodley)issue#17965 <http://tracker.ceph.com/issues/17965>, pr#12231 <http://github.com/ceph/ceph/pull/12231>, Yehuda Sadeh)pr#10239 <http://github.com/ceph/ceph/pull/10239>_, weiqiaomiao)pr#11989 <http://github.com/ceph/ceph/pull/11989>_, Guo Zhandong)issue#15612 <http://tracker.ceph.com/issues/15612>, pr#1019 <http://github.com/ceph/ceph/pull/1019>, Vasu Kulkarni)issue#17790 <http://tracker.ceph.com/issues/17790>, pr#11753 <http://github.com/ceph/ceph/pull/11753>, Yehuda Sadeh)pr#10731 <http://github.com/ceph/ceph/pull/10731>_, Yehuda Sadeh)pr#11343 <http://github.com/ceph/ceph/pull/11343>_, Marcus Watts)pr#958 <http://github.com/ceph/ceph/pull/958>_, Orit Wasserman)issue#17465 <http://tracker.ceph.com/issues/17465>, pr#12452 <http://github.com/ceph/ceph/pull/12452>, Casey Bodley)issue#18414 <http://tracker.ceph.com/issues/18414>, issue#18407 <http://tracker.ceph.com/issues/18407>, issue#18412 <http://tracker.ceph.com/issues/18412>, issue#18300 <http://tracker.ceph.com/issues/18300>, pr#12949 <http://github.com/ceph/ceph/pull/12949>_, Casey Bodley)issue#17850 <http://tracker.ceph.com/issues/17850>, pr#11881 <http://github.com/ceph/ceph/pull/11881>, Matt Benjamin)pr#1132 <http://github.com/ceph/ceph/pull/1132>_, Orit Wasserman)pr#11624 <http://github.com/ceph/ceph/pull/11624>_, Haomai Wang)pr#12532 <http://github.com/ceph/ceph/pull/12532>_, Igor Fedotov)pr#11915 <http://github.com/ceph/ceph/pull/11915>_, Igor Fedotov)issue#17607 <http://tracker.ceph.com/issues/17607>, pr#11534 <http://github.com/ceph/ceph/pull/11534>, Loic Dachary)pr#10507 <http://github.com/ceph/ceph/pull/10507>_, Willem Jan Withagen)pr#12261 <http://github.com/ceph/ceph/pull/12261>_, Sage Weil)issue#18134 <http://tracker.ceph.com/issues/18134>, pr#12297 <http://github.com/ceph/ceph/pull/12297>, Nathan Cutler)pr#11821 <http://github.com/ceph/ceph/pull/11821>_, Mykola Golub)pr#11774 <http://github.com/ceph/ceph/pull/11774>_, Willem Jan Withagen)pr#12101 <http://github.com/ceph/ceph/pull/12101>_, Kefu Chai)pr#12036 <http://github.com/ceph/ceph/pull/12036>_, Kefu Chai)pr#10221 <http://github.com/ceph/ceph/pull/10221>_, Yan Jun)pr#8948 <http://github.com/ceph/ceph/pull/8948>_, wangsongbo)issue#17561 <http://tracker.ceph.com/issues/17561>, issue#17757 <http://tracker.ceph.com/issues/17757>, pr#11714 <http://github.com/ceph/ceph/pull/11714>_, Loic Dachary)pr#12180 <http://github.com/ceph/ceph/pull/12180>_, Kefu Chai)issue#17743 <http://tracker.ceph.com/issues/17743>, pr#12281 <http://github.com/ceph/ceph/pull/12281>, Loic Dachary)issue#18188 <http://tracker.ceph.com/issues/18188>, pr#12383 <http://github.com/ceph/ceph/pull/12383>, Loic Dachary)issue#17830 <http://tracker.ceph.com/issues/17830>, pr#12183 <http://github.com/ceph/ceph/pull/12183>, Loic Dachary)issue#17830 <http://tracker.ceph.com/issues/17830>, pr#12095 <http://github.com/ceph/ceph/pull/12095>, Loic Dachary)pr#12072 <http://github.com/ceph/ceph/pull/12072>_, David Zafman)issue#17757 <http://tracker.ceph.com/issues/17757>, pr#11715 <http://github.com/ceph/ceph/pull/11715>, David Zafman)pr#12048 <http://github.com/ceph/ceph/pull/12048>_, David Zafman)pr#12146 <http://github.com/ceph/ceph/pull/12146>_, David Zafman)issue#17923 <http://tracker.ceph.com/issues/17923>, pr#12025 <http://github.com/ceph/ceph/pull/12025>, Loic Dachary)issue#17919 <http://tracker.ceph.com/issues/17919>, pr#12016 <http://github.com/ceph/ceph/pull/12016>, Loic Dachary)pr#12172 <http://github.com/ceph/ceph/pull/12172>_, Loic Dachary)pr#12201 <http://github.com/ceph/ceph/pull/12201>_, Kefu Chai)pr#11558 <http://github.com/ceph/ceph/pull/11558>_, Igor Fedotov)issue#11913 <http://tracker.ceph.com/issues/11913>, pr#457 <http://github.com/ceph/ceph/pull/457>, John Spray)issue#17898 <http://tracker.ceph.com/issues/17898>, pr#11971 <http://github.com/ceph/ceph/pull/11971>, Loic Dachary)pr#12587 <http://github.com/ceph/ceph/pull/12587>_, Yuri Weinstein)pr#12508 <http://github.com/ceph/ceph/pull/12508>_, Sage Weil)pr#12514 <http://github.com/ceph/ceph/pull/12514>_, Vasu Kulkarni)issue#18303 <http://tracker.ceph.com/issues/18303>, pr#12577 <http://github.com/ceph/ceph/pull/12577>, Sage Weil)pr#11702 <http://github.com/ceph/ceph/pull/11702>_, Willem Jan Withagen)pr#12572 <http://github.com/ceph/ceph/pull/12572>_, Sage Weil)pr#11941 <http://github.com/ceph/ceph/pull/11941>_, Sage Weil)issue#18271 <http://tracker.ceph.com/issues/18271>, pr#12511 <http://github.com/ceph/ceph/pull/12511>, Sage Weil)issue#10773 <http://tracker.ceph.com/issues/10773>, pr#12366 <http://github.com/ceph/ceph/pull/12366>, Jason Dillaman)pr#11781 <http://github.com/ceph/ceph/pull/11781>_, Mykola Golub)issue#18048 <http://tracker.ceph.com/issues/18048>, pr#12195 <http://github.com/ceph/ceph/pull/12195>, Mykola Golub)issue#18149 <http://tracker.ceph.com/issues/18149>, pr#12371 <http://github.com/ceph/ceph/pull/12371>, Jason Dillaman)issue#18156 <http://tracker.ceph.com/issues/18156>, pr#12344 <http://github.com/ceph/ceph/pull/12344>, Mykola Golub)issue#17416 <http://tracker.ceph.com/issues/17416>, pr#11326 <http://github.com/ceph/ceph/pull/11326>, Jason Dillaman)pr#11645 <http://github.com/ceph/ceph/pull/11645>_, Jason Dillaman)issue#17750 <http://tracker.ceph.com/issues/17750>, pr#11703 <http://github.com/ceph/ceph/pull/11703>, Jason Dillaman)issue#17566 <http://tracker.ceph.com/issues/17566>, pr#11480 <http://github.com/ceph/ceph/pull/11480>, Jason Dillaman)issue#18030 <http://tracker.ceph.com/issues/18030>, pr#12361 <http://github.com/ceph/ceph/pull/12361>, Loic Dachary)issue#16014 <http://tracker.ceph.com/issues/16014>, pr#12066 <http://github.com/ceph/ceph/pull/12066>, Loic Dachary)pr#12024 <http://github.com/ceph/ceph/pull/12024>_, Kefu Chai)issue#18128 <http://tracker.ceph.com/issues/18128>, pr#12318 <http://github.com/ceph/ceph/pull/12318>, Kefu Chai)pr#12038 <http://github.com/ceph/ceph/pull/12038>_, Kefu Chai)issue#17728 <http://tracker.ceph.com/issues/17728>, pr#11680 <http://github.com/ceph/ceph/pull/11680>, Kefu Chai)issue#17830 <http://tracker.ceph.com/issues/17830>, pr#12058 <http://github.com/ceph/ceph/pull/12058>, Loic Dachary, Dan Mick)pr#11979 <http://github.com/ceph/ceph/pull/11979>_, Dan Mick)pr#12378 <http://github.com/ceph/ceph/pull/12378>_, David Zafman)pr#12209 <http://github.com/ceph/ceph/pull/12209>_, Kefu Chai)pr#11527 <http://github.com/ceph/ceph/pull/11527>_, Willem Jan Withagen)issue#17561 <http://tracker.ceph.com/issues/17561>, pr#11721 <http://github.com/ceph/ceph/pull/11721>, Loic Dachary)pr#11926 <http://github.com/ceph/ceph/pull/11926>_, David Zafman)pr#12123 <http://github.com/ceph/ceph/pull/12123>_, Piotr Dałek)issue#17918 <http://tracker.ceph.com/issues/17918>, pr#12019 <http://github.com/ceph/ceph/pull/12019>, Piotr Dałek)pr#11449 <http://github.com/ceph/ceph/pull/11449>_, David Zafman)pr#11427 <http://github.com/ceph/ceph/pull/11427>_, Igor Fedotov)pr#11384 <http://github.com/ceph/ceph/pull/11384>_, Willem Jan Withagen)pr#12170 <http://github.com/ceph/ceph/pull/12170>_, David Zafman)pr#11897 <http://github.com/ceph/ceph/pull/11897>_, Sage Weil)pr#12217 <http://github.com/ceph/ceph/pull/12217>_, David Zafman)issue#18036 <http://tracker.ceph.com/issues/18036>, pr#12393 <http://github.com/ceph/ceph/pull/12393>, Loic Dachary)issue#18440 <http://tracker.ceph.com/issues/18440>, pr#12823 <http://github.com/ceph/ceph/pull/12823>, Nathan Cutler)issue#16014 <http://tracker.ceph.com/issues/16014>, pr#12046 <http://github.com/ceph/ceph/pull/12046>, Loic Dachary)pr#11889 <http://github.com/ceph/ceph/pull/11889>_, Mykola Golub)pr#12005 <http://github.com/ceph/ceph/pull/12005>_, Willem Jan Withagen)pr#11055 <http://github.com/ceph/ceph/pull/11055>_, gcharot)issue#17753 <http://tracker.ceph.com/issues/17753>, issue#12649 <http://tracker.ceph.com/issues/12649>, issue#16255 <http://tracker.ceph.com/issues/16255>, pr#11749 <http://github.com/ceph/ceph/pull/11749>, Alfredo Deza)pr#8316 <http://github.com/ceph/ceph/pull/8316>_, John Coyle)issue#17898 <http://tracker.ceph.com/issues/17898>, pr#11973 <http://github.com/ceph/ceph/pull/11973>, Ken Dreyer)issue#16125 <http://tracker.ceph.com/issues/16125>, pr#12414 <http://github.com/ceph/ceph/pull/12414>, Alfredo Deza)pr#505 <http://github.com/ceph/ceph/pull/505>_, Dan Mick, Travis Rhoden)pr#12337 <http://github.com/ceph/ceph/pull/12337>_, Vishal Kanaujia)pr#1196 <http://github.com/ceph/ceph/pull/1196>_, Sage Weil)pr#12561 <http://github.com/ceph/ceph/pull/12561>_, Yunchuan Wen)issue#17684 <http://tracker.ceph.com/issues/17684>, pr#11633 <http://github.com/ceph/ceph/pull/11633>, David Disseldorp)issue#18123 <http://tracker.ceph.com/issues/18123>, pr#12286 <http://github.com/ceph/ceph/pull/12286>, Jason Dillaman)pr#12162 <http://github.com/ceph/ceph/pull/12162>_, Sage Weil)pr#12012 <http://github.com/ceph/ceph/pull/12012>_, Kefu Chai)pr#11683 <http://github.com/ceph/ceph/pull/11683>_, Willem Jan Withagen)pr#11525 <http://github.com/ceph/ceph/pull/11525>_, Willem Jan Withagen)This development checkpoint release includes a lot of changes and improvements to Kraken. This is the first release introducing ceph-mgr, a new daemon which provides additional monitoring & interfaces to external monitoring/management systems. There are also many improvements to bluestore, RGW introduces sync modules, copy part for multipart uploads and metadata search via elastic search as a tech preview.
pr#10953 <http://github.com/ceph/ceph/pull/10953>_, Sage Weil)pr#10686 <http://github.com/ceph/ceph/pull/10686>_, Sage Weil)pr#10634 <http://github.com/ceph/ceph/pull/10634>_, John Coyle)pr#11059 <http://github.com/ceph/ceph/pull/11059>_, Mark Nelson)pr#10135 <http://github.com/ceph/ceph/pull/10135>_, Zhi Zhang)pr#11122 <http://github.com/ceph/ceph/pull/11122>_, Piotr Dałek)pr#10698 <http://github.com/ceph/ceph/pull/10698>_, Sage Weil)pr#10728 <http://github.com/ceph/ceph/pull/10728>_, xie xingguo)pr#11042 <http://github.com/ceph/ceph/pull/11042>_, Somnath Roy)pr#9933 <http://github.com/ceph/ceph/pull/9933>_, Ramesh Chander)pr#10704 <http://github.com/ceph/ceph/pull/10704>_, Ramesh Chander)pr#11012 <http://github.com/ceph/ceph/pull/11012>_, Jianpeng Ma)pr#10717 <http://github.com/ceph/ceph/pull/10717>_, Varada Kari, Sage Weil)pr#9898 <http://github.com/ceph/ceph/pull/9898>_, Varada Kari, Sage Weil)pr#11010 <http://github.com/ceph/ceph/pull/11010>_, Sage Weil)pr#10143 <http://github.com/ceph/ceph/pull/10143>_, Jianpeng Ma)pr#10966 <http://github.com/ceph/ceph/pull/10966>_, Sage Weil)pr#10964 <http://github.com/ceph/ceph/pull/10964>_, Sage Weil)pr#11108 <http://github.com/ceph/ceph/pull/11108>_, Sage Weil)pr#11023 <http://github.com/ceph/ceph/pull/11023>_, Sage Weil)pr#11095 <http://github.com/ceph/ceph/pull/11095>_, Sage Weil)pr#11268 <http://github.com/ceph/ceph/pull/11268>_, Sage Weil)pr#11087 <http://github.com/ceph/ceph/pull/11087>_, Sage Weil)pr#10863 <http://github.com/ceph/ceph/pull/10863>_, xie xingguo)pr#10923 <http://github.com/ceph/ceph/pull/10923>_, xie xingguo)pr#10685 <http://github.com/ceph/ceph/pull/10685>_, Sage Weil)pr#11267 <http://github.com/ceph/ceph/pull/11267>_, Sage Weil)pr#10978 <http://github.com/ceph/ceph/pull/10978>_, Ramesh Chander)pr#10082 <http://github.com/ceph/ceph/pull/10082>_, Ramesh Chander)pr#11192 <http://github.com/ceph/ceph/pull/11192>_, xie xingguo)pr#11195 <http://github.com/ceph/ceph/pull/11195>_, xie xingguo)pr#11240 <http://github.com/ceph/ceph/pull/11240>_, Sage Weil)pr#10961 <http://github.com/ceph/ceph/pull/10961>_, xie xingguo)pr#11077 <http://github.com/ceph/ceph/pull/11077>_, xie xingguo)pr#11151 <http://github.com/ceph/ceph/pull/11151>_, Sage Weil)pr#11239 <http://github.com/ceph/ceph/pull/11239>_, Sage Weil)pr#10780 <http://github.com/ceph/ceph/pull/10780>_, Ilsoo Byun)pr#10449 <http://github.com/ceph/ceph/pull/10449>_, Igor Fedotov)pr#10018 <http://github.com/ceph/ceph/pull/10018>_, Igor Fedotov)pr#10768 <http://github.com/ceph/ceph/pull/10768>_, Sage Weil)pr#11245 <http://github.com/ceph/ceph/pull/11245>_, xie xingguo)pr#10137 <http://github.com/ceph/ceph/pull/10137>_, xie xingguo)pr#11279 <http://github.com/ceph/ceph/pull/11279>_, Sage Weil)pr#11275 <http://github.com/ceph/ceph/pull/11275>_, xie xingguo)pr#11212 <http://github.com/ceph/ceph/pull/11212>_, Sage Weil)pr#11068 <http://github.com/ceph/ceph/pull/11068>_, Sage Weil)pr#11011 <http://github.com/ceph/ceph/pull/11011>_, Sage Weil)pr#11312 <http://github.com/ceph/ceph/pull/11312>_, Sage Weil)pr#10773 <http://github.com/ceph/ceph/pull/10773>_, xie xingguo)pr#11219 <http://github.com/ceph/ceph/pull/11219>_, xie xingguo)pr#11282 <http://github.com/ceph/ceph/pull/11282>_, Sage Weil)pr#10680 <http://github.com/ceph/ceph/pull/10680>_, Igor Fedotov)pr#10117 <http://github.com/ceph/ceph/pull/10117>_, xie xingguo)pr#11040 <http://github.com/ceph/ceph/pull/11040>, xie xingguo)pr#11250 <http://github.com/ceph/ceph/pull/11250>_, Sage Weil)pr#9935 <http://github.com/ceph/ceph/pull/9935>_, xie xingguo)pr#11030 <http://github.com/ceph/ceph/pull/11030>, amoxic)pr#11300 <http://github.com/ceph/ceph/pull/11300>_, Sage Weil)pr#10362 <http://github.com/ceph/ceph/pull/10362>_, xie xingguo)pr#11033 <http://github.com/ceph/ceph/pull/11033>_, xie xingguo)pr#11061 <http://github.com/ceph/ceph/pull/11061>_, xie xingguo)pr#11223 <http://github.com/ceph/ceph/pull/11223>_, Somnath Roy)pr#10910 <http://github.com/ceph/ceph/pull/10910>_, Sage Weil)pr#10844 <http://github.com/ceph/ceph/pull/10844>_, Sage Weil)pr#11344 <http://github.com/ceph/ceph/pull/11344>_, xie xingguo)pr#10938 <http://github.com/ceph/ceph/pull/10938>_, Sage Weil)pr#11232 <http://github.com/ceph/ceph/pull/11232>_, Roushan Ali)pr#10931 <http://github.com/ceph/ceph/pull/10931>_, xie xingguo)pr#10950 <http://github.com/ceph/ceph/pull/10950>_, xie xingguo)pr#10970 <http://github.com/ceph/ceph/pull/10970>_, xie xingguo)pr#10080 <http://github.com/ceph/ceph/pull/10080>_, xie xingguo)pr#10795 <http://github.com/ceph/ceph/pull/10795>_, Sage Weil)pr#10128 <http://github.com/ceph/ceph/pull/10128>_, xie xingguo)pr#11014 <http://github.com/ceph/ceph/pull/11014>_, Ramesh Chander)pr#11295 <http://github.com/ceph/ceph/pull/11295>_, Sage Weil)pr#11106 <http://github.com/ceph/ceph/pull/11106>_, Sage Weil)pr#11009 <http://github.com/ceph/ceph/pull/11009>_, xie xingguo, Sage Weil)pr#9946 <http://github.com/ceph/ceph/pull/9946>_, xie xingguo)pr#10040 <http://github.com/ceph/ceph/pull/10040>_, xie xingguo)pr#11346 <http://github.com/ceph/ceph/pull/11346>_, Igor Fedotov)pr#10201 <http://github.com/ceph/ceph/pull/10201>_, xie xingguo)pr#11197 <http://github.com/ceph/ceph/pull/11197>_, Haomai Wang)pr#9999 <http://github.com/ceph/ceph/pull/9999>_, xie xingguo)pr#10771 <http://github.com/ceph/ceph/pull/10771>_, xie xingguo)pr#11129 <http://github.com/ceph/ceph/pull/11129>_, xie xingguo)pr#11235 <http://github.com/ceph/ceph/pull/11235>_, xie xingguo)pr#11210 <http://github.com/ceph/ceph/pull/11210>_, xie xingguo)pr#11149 <http://github.com/ceph/ceph/pull/11149>_, xie xingguo)pr#10410 <http://github.com/ceph/ceph/pull/10410>_, xie xingguo)pr#11319 <http://github.com/ceph/ceph/pull/11319>_, Mark Nelson)pr#11328 <http://github.com/ceph/ceph/pull/11328>_, Sage Weil)pr#10814 <http://github.com/ceph/ceph/pull/10814>_, Sage Weil)pr#11216 <http://github.com/ceph/ceph/pull/11216>_, Sage Weil)pr#10689 <http://github.com/ceph/ceph/pull/10689>_, Sage Weil)pr#10431 <http://github.com/ceph/ceph/pull/10431>_, Igor Fedotov)pr#10215 <http://github.com/ceph/ceph/pull/10215>_, Igor Fedotov)issue#16766 <http://tracker.ceph.com/issues/16766>, pr#10492 <http://github.com/ceph/ceph/pull/10492>, Ramesh Chander)pr#11243 <http://github.com/ceph/ceph/pull/11243>_, Sage Weil)pr#11017 <http://github.com/ceph/ceph/pull/11017>_, Igor Fedotov)pr#10969 <http://github.com/ceph/ceph/pull/10969>_, xie xingguo)pr#10963 <http://github.com/ceph/ceph/pull/10963>_, Sage Weil)pr#10109 <http://github.com/ceph/ceph/pull/10109>_, xie xingguo)pr#11166 <http://github.com/ceph/ceph/pull/11166>_, xie xingguo)pr#11263 <http://github.com/ceph/ceph/pull/11263>_, Sage Weil)pr#11274 <http://github.com/ceph/ceph/pull/11274>_, xie xingguo)pr#11336 <http://github.com/ceph/ceph/pull/11336>_, Sage Weil)pr#10095 <http://github.com/ceph/ceph/pull/10095>_, Sage Weil)pr#11264 <http://github.com/ceph/ceph/pull/11264>_, Sage Weil)pr#11244 <http://github.com/ceph/ceph/pull/11244>_, xie xingguo)pr#10375 <http://github.com/ceph/ceph/pull/10375>_, xie xingguo)pr#10926 <http://github.com/ceph/ceph/pull/10926>_, Igor Fedotov)pr#10377 <http://github.com/ceph/ceph/pull/10377>_, Ramesh Chander)pr#10277 <http://github.com/ceph/ceph/pull/10277>_, xie xingguo)pr#10294 <http://github.com/ceph/ceph/pull/10294>_, xie xingguo)pr#9988 <http://github.com/ceph/ceph/pull/9988>_, Igor Fedotov)pr#10358 <http://github.com/ceph/ceph/pull/10358>_, xie xingguo)pr#10349 <http://github.com/ceph/ceph/pull/10349>_, xie xingguo)pr#10379 <http://github.com/ceph/ceph/pull/10379>_, xie xingguo)pr#10327 <http://github.com/ceph/ceph/pull/10327>_, xie xingguo)pr#10295 <http://github.com/ceph/ceph/pull/10295>_, xie xingguo)pr#11069 <http://github.com/ceph/ceph/pull/11069>_, Sage Weil)pr#11080 <http://github.com/ceph/ceph/pull/11080>_, Igor Fedotov)pr#11096 <http://github.com/ceph/ceph/pull/11096>_, Igor Fedotov)pr#11323 <http://github.com/ceph/ceph/pull/11323>_, Sage Weil)pr#11103 <http://github.com/ceph/ceph/pull/11103>_, Sage Weil)pr#10550 <http://github.com/ceph/ceph/pull/10550>_, Haodong Tang)pr#10766 <http://github.com/ceph/ceph/pull/10766>_, Sage Weil)pr#11008 <http://github.com/ceph/ceph/pull/11008>_, Sage Weil)pr#9835 <http://github.com/ceph/ceph/pull/9835>_, John Coyle)issue#16808 <http://tracker.ceph.com/issues/16808>, pr#10433 <http://github.com/ceph/ceph/pull/10433>, Nathan Cutler)pr#10444 <http://github.com/ceph/ceph/pull/10444>_, Nathan Cutler)issue#16556 <http://tracker.ceph.com/issues/16556>, pr#10452 <http://github.com/ceph/ceph/pull/10452>, John Spray)pr#9755 <http://github.com/ceph/ceph/pull/9755>_, John Coyle)pr#10029 <http://github.com/ceph/ceph/pull/10029>_, Willem Jan Withagen)pr#10208 <http://github.com/ceph/ceph/pull/10208>_, Oleh Prypin)pr#10942 <http://github.com/ceph/ceph/pull/10942>_, Jelle vd Kooij)pr#10076 <http://github.com/ceph/ceph/pull/10076>_, Jason Dillaman)pr#9852 <http://github.com/ceph/ceph/pull/9852>_, John Coyle)pr#11076 <http://github.com/ceph/ceph/pull/11076>_, Brad Hubbard)pr#10937 <http://github.com/ceph/ceph/pull/10937>_, Daniel Gryniewicz)pr#10161 <http://github.com/ceph/ceph/pull/10161>_, Daniel Gryniewicz)pr#10149 <http://github.com/ceph/ceph/pull/10149>_, Willem Jan Withagen)pr#10317 <http://github.com/ceph/ceph/pull/10317>_, Willem Jan Withagen)pr#10972 <http://github.com/ceph/ceph/pull/10972>_, Willem Jan Withagen)issue#16776 <http://tracker.ceph.com/issues/16776>, pr#10872 <http://github.com/ceph/ceph/pull/10872>, Ricardo Dias)issue#16645 <http://tracker.ceph.com/issues/16645>, pr#10363 <http://github.com/ceph/ceph/pull/10363>, Nathan Cutler)pr#10506 <http://github.com/ceph/ceph/pull/10506>_, Willem Jan Withagen)pr#8317 <http://github.com/ceph/ceph/pull/8317>_, Robin H. Johnson)issue#16937 <http://tracker.ceph.com/issues/16937>, pr#10592 <http://github.com/ceph/ceph/pull/10592>, Michel Normand)pr#10064 <http://github.com/ceph/ceph/pull/10064>_, Oleh Prypin)pr#10286 <http://github.com/ceph/ceph/pull/10286>_, J. Eric Ivancich)issue#17267 <http://tracker.ceph.com/issues/17267>, pr#11071 <http://github.com/ceph/ceph/pull/11071>, Dan Mick)pr#10881 <http://github.com/ceph/ceph/pull/10881>_, Kefu Chai)pr#10988 <http://github.com/ceph/ceph/pull/10988>_, tianqing)pr#11019 <http://github.com/ceph/ceph/pull/11019>_, Sage Weil)pr#11105 <http://github.com/ceph/ceph/pull/11105>_, Brad Hubbard)pr#11013 <http://github.com/ceph/ceph/pull/11013>_, xie xingguo)pr#11072 <http://github.com/ceph/ceph/pull/11072>_, Dan Mick)pr#9936 <http://github.com/ceph/ceph/pull/9936>_, Anirudha Bose)issue#15990 <http://tracker.ceph.com/issues/15990>, pr#9943 <http://github.com/ceph/ceph/pull/9943>, Boris Ranto)issue#17091 <http://tracker.ceph.com/issues/17091>, pr#10809 <http://github.com/ceph/ceph/pull/10809>, Nathan Cutler)issue#15984 <http://tracker.ceph.com/issues/15984>, pr#9667 <http://github.com/ceph/ceph/pull/9667>, Nathan Cutler)issue#14267 <http://tracker.ceph.com/issues/14267>, pr#10800 <http://github.com/ceph/ceph/pull/10800>, David Galloway)issue#17106 <http://tracker.ceph.com/issues/17106>, pr#10805 <http://github.com/ceph/ceph/pull/10805>, Tim Serong)pr#10115 <http://github.com/ceph/ceph/pull/10115>_, runsisi)pr#10417 <http://github.com/ceph/ceph/pull/10417>_, Willem Jan Withagen)pr#10351 <http://github.com/ceph/ceph/pull/10351>_, Kefu Chai)pr#10059 <http://github.com/ceph/ceph/pull/10059>_, Kefu Chai)pr#10279 <http://github.com/ceph/ceph/pull/10279>_, Kefu Chai)issue#16804 <http://tracker.ceph.com/issues/16804>, pr#10391 <http://github.com/ceph/ceph/pull/10391>, Kefu Chai)pr#10361 <http://github.com/ceph/ceph/pull/10361>_, Kefu Chai)pr#10112 <http://github.com/ceph/ceph/pull/10112>_, Kefu Chai)pr#10489 <http://github.com/ceph/ceph/pull/10489>_, Kefu Chai)pr#10283 <http://github.com/ceph/ceph/pull/10283>_, Kefu Chai)issue#16504 <http://tracker.ceph.com/issues/16504>, pr#9995 <http://github.com/ceph/ceph/pull/9995>, Kefu Chai, Sage Weil, Dan Mick)pr#9975 <http://github.com/ceph/ceph/pull/9975>_, Kefu Chai)pr#10917 <http://github.com/ceph/ceph/pull/10917>_, Kefu Chai)pr#11083 <http://github.com/ceph/ceph/pull/11083>_, Igor Fedotov)pr#9763 <http://github.com/ceph/ceph/pull/9763>_, John Coyle)pr#9766 <http://github.com/ceph/ceph/pull/9766>_, John Coyle)pr#9848 <http://github.com/ceph/ceph/pull/9848>, John Coyle)pr#9820 <http://github.com/ceph/ceph/pull/9820>_, John Coyle)pr#10788 <http://github.com/ceph/ceph/pull/10788>_, Kefu Chai)issue#16744 <http://tracker.ceph.com/issues/16744>, pr#10366 <http://github.com/ceph/ceph/pull/10366>, Kefu Chai)pr#10322 <http://github.com/ceph/ceph/pull/10322>_, Kefu Chai)pr#10435 <http://github.com/ceph/ceph/pull/10435>_, Ken Dreyer)pr#10096 <http://github.com/ceph/ceph/pull/10096>_, Daniel Gryniewicz)pr#10067 <http://github.com/ceph/ceph/pull/10067>_, Sage Weil)pr#10981 <http://github.com/ceph/ceph/pull/10981>_, Nathan Cutler)pr#10289 <http://github.com/ceph/ceph/pull/10289>_, Oleh Prypin, Josh Durgin)issue#17106 <http://tracker.ceph.com/issues/17106>, pr#10894 <http://github.com/ceph/ceph/pull/10894>, Dominique Leuenberger, Nathan Cutler)issue#16522 <http://tracker.ceph.com/issues/16522>, pr#10017 <http://github.com/ceph/ceph/pull/10017>, Jan Fajerski)pr#10941 <http://github.com/ceph/ceph/pull/10941>_, Gregory Meno)pr#10066 <http://github.com/ceph/ceph/pull/10066>_, Alyona Kiseleva)pr#10879 <http://github.com/ceph/ceph/pull/10879>_, Dan Mick)pr#10587 <http://github.com/ceph/ceph/pull/10587>_, Boris Ranto)pr#11196 <http://github.com/ceph/ceph/pull/11196>_, Kefu Chai)issue#16501 <http://tracker.ceph.com/issues/16501>, pr#9986 <http://github.com/ceph/ceph/pull/9986>, Sage Weil)pr#11334 <http://github.com/ceph/ceph/pull/11334>_, Dan Mick)pr#11064 <http://github.com/ceph/ceph/pull/11064>_, Ira Cooper)issue#16646 <http://tracker.ceph.com/issues/16646>, pr#10229 <http://github.com/ceph/ceph/pull/10229>, Brad Hubbard)pr#11007 <http://github.com/ceph/ceph/pull/11007>_, Sage Weil)pr#9968 <http://github.com/ceph/ceph/pull/9968>_, Nathan Cutler, Boris Ranto)issue#16936 <http://tracker.ceph.com/issues/16936>, pr#10594 <http://github.com/ceph/ceph/pull/10594>, Michel Normand)pr#10353 <http://github.com/ceph/ceph/pull/10353>_, Ricardo Dias)issue#16949 <http://tracker.ceph.com/issues/16949>, pr#10608 <http://github.com/ceph/ceph/pull/10608>, Nathan Cutler)pr#10016 <http://github.com/ceph/ceph/pull/10016>_, Kefu Chai)issue#16353 <http://tracker.ceph.com/issues/16353>, pr#9757 <http://github.com/ceph/ceph/pull/9757>, Nathan Cutler)issue#17395 <http://tracker.ceph.com/issues/17395>, pr#11217 <http://github.com/ceph/ceph/pull/11217>, Ken Dreyer)issue#16345 <http://tracker.ceph.com/issues/16345>, issue#16346 <http://tracker.ceph.com/issues/16346>, pr#9744 <http://github.com/ceph/ceph/pull/9744>_, Nathan Cutler, Ken Dreyer)issue#16598 <http://tracker.ceph.com/issues/16598>, pr#10147 <http://github.com/ceph/ceph/pull/10147>, Nathan Cutler)pr#11116 <http://github.com/ceph/ceph/pull/11116>_, Brad Hubbard)pr#10729 <http://github.com/ceph/ceph/pull/10729>_, Nathan Cutler)pr#10443 <http://github.com/ceph/ceph/pull/10443>_, Willem Jan Withagen)pr#10478 <http://github.com/ceph/ceph/pull/10478>_, Willem Jan Withagen)pr#10516 <http://github.com/ceph/ceph/pull/10516>_, Willem Jan Withagen)pr#11194 <http://github.com/ceph/ceph/pull/11194>_, Willem Jan Withagen)pr#10547 <http://github.com/ceph/ceph/pull/10547>_, Willem Jan Withagen)pr#10116 <http://github.com/ceph/ceph/pull/10116>_, Kefu Chai, Sage Weil)pr#10222 <http://github.com/ceph/ceph/pull/10222>_, Kefu Chai)pr#10819 <http://github.com/ceph/ceph/pull/10819>_, Casey Bodley)pr#8150 <http://github.com/ceph/ceph/pull/8150>_, Willem Jan Withagen)pr#9992 <http://github.com/ceph/ceph/pull/9992>_, Haomai Wang)pr#10180 <http://github.com/ceph/ceph/pull/10180>_, Abhishek Lekshmanan)pr#10097 <http://github.com/ceph/ceph/pull/10097>_, Yehuda Sadeh)pr#10438 <http://github.com/ceph/ceph/pull/10438>_, Dan Mick)pr#10934 <http://github.com/ceph/ceph/pull/10934>_, Kefu Chai)pr#10091 <http://github.com/ceph/ceph/pull/10091>_, Ruben Kerkhof)pr#10014 <http://github.com/ceph/ceph/pull/10014>_, Wanlong Gao)pr#10266 <http://github.com/ceph/ceph/pull/10266>_, Kefu Chai)pr#11285 <http://github.com/ceph/ceph/pull/11285>_, Sage Weil)pr#10404 <http://github.com/ceph/ceph/pull/10404>_, Ira Cooper)issue#16440 <http://tracker.ceph.com/issues/16440>, issue#7627 <http://tracker.ceph.com/issues/7627>, pr#9871 <http://github.com/ceph/ceph/pull/9871>_, Vladislav Odintsov)pr#10595 <http://github.com/ceph/ceph/pull/10595>_, Kefu Chai)pr#11088 <http://github.com/ceph/ceph/pull/11088>_, Kefu Chai)pr#10747 <http://github.com/ceph/ceph/pull/10747>_, Daniel Oliveira)issue#17436 <http://tracker.ceph.com/issues/17436>, pr#11259 <http://github.com/ceph/ceph/pull/11259>, Boris Ranto)issue#16675 <http://tracker.ceph.com/issues/16675>, pr#10339 <http://github.com/ceph/ceph/pull/10339>, Kefu Chai)pr#10744 <http://github.com/ceph/ceph/pull/10744>_, Michal Jarzabek)issue#16002 <http://tracker.ceph.com/issues/16002>, pr#9606 <http://github.com/ceph/ceph/pull/9606>, Greg Farnum)pr#10781 <http://github.com/ceph/ceph/pull/10781>_, Michal Jarzabek)pr#9566 <http://github.com/ceph/ceph/pull/9566>_, Frank S. Filz)issue#16195 <http://tracker.ceph.com/issues/16195>, issue#16035 <http://tracker.ceph.com/issues/16035>, issue#15923 <http://tracker.ceph.com/issues/15923>, pr#10243 <http://github.com/ceph/ceph/pull/10243>, John Spray)pr#10691 <http://github.com/ceph/ceph/pull/10691>_, Jeff Layton)pr#10463 <http://github.com/ceph/ceph/pull/10463>_, gongchuang)issue#16367 <http://tracker.ceph.com/issues/16367>, issue#17368 <http://tracker.ceph.com/issues/17368>, pr#11218 <http://github.com/ceph/ceph/pull/11218>_, Greg Farnum)pr#10922 <http://github.com/ceph/ceph/pull/10922>_, Sage Weil, Jeff Layton)issue#16668 <http://tracker.ceph.com/issues/16668>, pr#10386 <http://github.com/ceph/ceph/pull/10386>, Jeff Layton)pr#10281 <http://github.com/ceph/ceph/pull/10281>_, Vishal Kanaujia)pr#9716 <http://github.com/ceph/ceph/pull/9716>_, xie xingguo)pr#11093 <http://github.com/ceph/ceph/pull/11093>_, Jeff Layton)pr#9371 <http://github.com/ceph/ceph/pull/9371>_, Yan, Zheng)issue#16655 <http://tracker.ceph.com/issues/16655>, pr#10258 <http://github.com/ceph/ceph/pull/10258>, Yan, Zheng)issue#15406 <http://tracker.ceph.com/issues/15406>, issue#15615 <http://tracker.ceph.com/issues/15615>, pr#9864 <http://github.com/ceph/ceph/pull/9864>_, John Spray, Ramana Raja)pr#11001 <http://github.com/ceph/ceph/pull/11001>_, Michal Jarzabek)pr#10062 <http://github.com/ceph/ceph/pull/10062>, huanwen ren)pr#10027 <http://github.com/ceph/ceph/pull/10027>_, Patrick Donnelly)pr#9774 <http://github.com/ceph/ceph/pull/9774>_, xie xingguo)pr#9803 <http://github.com/ceph/ceph/pull/9803>_, xie xingguo)pr#9793 <http://github.com/ceph/ceph/pull/9793>_, xie xingguo)issue#17286 <http://tracker.ceph.com/issues/17286>, pr#11147 <http://github.com/ceph/ceph/pull/11147>, Yan, Zheng)issue#17253 <http://tracker.ceph.com/issues/17253>, pr#11170 <http://github.com/ceph/ceph/pull/11170>_, Yan, Zheng)issue#16764 <http://tracker.ceph.com/issues/16764>, pr#10419 <http://github.com/ceph/ceph/pull/10419>, John Spray)pr#10485 <http://github.com/ceph/ceph/pull/10485>_, Greg Farnum)pr#9994 <http://github.com/ceph/ceph/pull/9994>_, xie xingguo)pr#9838 <http://github.com/ceph/ceph/pull/9838>_, xie xingguo)pr#10168 <http://github.com/ceph/ceph/pull/10168>_, Patrick Donnelly)pr#10169 <http://github.com/ceph/ceph/pull/10169>_, Patrick Donnelly)issue#17172 <http://tracker.ceph.com/issues/17172>, pr#10957 <http://github.com/ceph/ceph/pull/10957>, Yan, Zheng)issue#17392 <http://tracker.ceph.com/issues/17392>, pr#11225 <http://github.com/ceph/ceph/pull/11225>, Yan, Zheng)pr#10573 <http://github.com/ceph/ceph/pull/10573>_, huanwen ren)pr#9809 <http://github.com/ceph/ceph/pull/9809>_, xie xingguo)#define CEPH_SETATTR_* with #ifndef (pr#10265 <http://github.com/ceph/ceph/pull/10265>_, Kefu Chai)pr#10640 <http://github.com/ceph/ceph/pull/10640>_, wenjunhuang)pr#10774 <http://github.com/ceph/ceph/pull/10774>_, huanwen ren)pr#9794 <http://github.com/ceph/ceph/pull/9794>_, xie xingguo)pr#10622 <http://github.com/ceph/ceph/pull/10622>_, xie xingguo)pr#10476 <http://github.com/ceph/ceph/pull/10476>, zhang.zezhu)pr#9773 <http://github.com/ceph/ceph/pull/9773>_, xie xingguo)pr#10512 <http://github.com/ceph/ceph/pull/10512>_, huanwen ren)pr#11254 <http://github.com/ceph/ceph/pull/11254>_, xie xingguo)issue#16588 <http://tracker.ceph.com/issues/16588>, pr#10202 <http://github.com/ceph/ceph/pull/10202>, Xiaoxi Chen)pr#10846 <http://github.com/ceph/ceph/pull/10846>_, Michal Jarzabek)pr#11289 <http://github.com/ceph/ceph/pull/11289>_, Michal Jarzabek)pr#10878 <http://github.com/ceph/ceph/pull/10878>_, Michal Jarzabek)pr#11120 <http://github.com/ceph/ceph/pull/11120>_, huanwen ren)pr#10668 <http://github.com/ceph/ceph/pull/10668>_, Michal Jarzabek)pr#10200 <http://github.com/ceph/ceph/pull/10200>_, huanwen ren)pr#10393 <http://github.com/ceph/ceph/pull/10393>_, Yan, Zheng)issue#16144 <http://tracker.ceph.com/issues/16144>, pr#10100 <http://github.com/ceph/ceph/pull/10100>, Douglas Fuller)pr#11176 <http://github.com/ceph/ceph/pull/11176>_, LeoZhang)issue#16477 <http://tracker.ceph.com/issues/16477>, pr#11089 <http://github.com/ceph/ceph/pull/11089>, Loic Dachary)pr#10755 <http://github.com/ceph/ceph/pull/10755>_, Tim Serong)pr#9983 <http://github.com/ceph/ceph/pull/9983>_, Tim Serong)pr#10754 <http://github.com/ceph/ceph/pull/10754>_, Tim Serong)pr#10973 <http://github.com/ceph/ceph/pull/10973>_, Willem Jan Withagen)pr#10517 <http://github.com/ceph/ceph/pull/10517>_, Willem Jan Withagen)pr#10139 <http://github.com/ceph/ceph/pull/10139>_, Tim Serong)pr#10028 <http://github.com/ceph/ceph/pull/10028>_, Ali Maredia)pr#11111 <http://github.com/ceph/ceph/pull/11111>_, Bassam Tabbara)pr#10870 <http://github.com/ceph/ceph/pull/10870>_, J. Eric Ivancich)pr#10360 <http://github.com/ceph/ceph/pull/10360>_, Kefu Chai)pr#10164 <http://github.com/ceph/ceph/pull/10164>_, Jason Dillaman)pr#10670 <http://github.com/ceph/ceph/pull/10670>_, Kefu Chai)issue#16882 <http://tracker.ceph.com/issues/16882>, pr#10598 <http://github.com/ceph/ceph/pull/10598>, Jason Dillaman)pr#10275 <http://github.com/ceph/ceph/pull/10275>_, Kefu Chai)pr#10394 <http://github.com/ceph/ceph/pull/10394>_, Kefu Chai)pr#10837 <http://github.com/ceph/ceph/pull/10837>_, Kefu Chai)pr#11100 <http://github.com/ceph/ceph/pull/11100>_, Bassam Tabbara)issue#16556 <http://tracker.ceph.com/issues/16556>, pr#10472 <http://github.com/ceph/ceph/pull/10472>, Kefu Chai)pr#10145 <http://github.com/ceph/ceph/pull/10145>_, Jason Dillaman)pr#10282 <http://github.com/ceph/ceph/pull/10282>_, Kefu Chai)pr#10400 <http://github.com/ceph/ceph/pull/10400>_, Kefu Chai)pr#10906 <http://github.com/ceph/ceph/pull/10906>_, Kefu Chai)pr#9990 <http://github.com/ceph/ceph/pull/9990>_, Jason Dillaman)pr#10643 <http://github.com/ceph/ceph/pull/10643>_, Kefu Chai)pr#10092 <http://github.com/ceph/ceph/pull/10092>_, Daniel Gryniewicz)pr#10204 <http://github.com/ceph/ceph/pull/10204>_, Kefu Chai)pr#11003 <http://github.com/ceph/ceph/pull/11003>_, Kefu Chai)pr#10025 <http://github.com/ceph/ceph/pull/10025>_, Kefu Chai)pr#10541 <http://github.com/ceph/ceph/pull/10541>_, Kefu Chai)pr#10666 <http://github.com/ceph/ceph/pull/10666>_, Kefu Chai)issue#17103 <http://tracker.ceph.com/issues/17103>, pr#11015 <http://github.com/ceph/ceph/pull/11015>, Kefu Chai)pr#10956 <http://github.com/ceph/ceph/pull/10956>_, tone.zhang, Kefu Chai)pr#10418 <http://github.com/ceph/ceph/pull/10418>_, Willem Jan Withagen)pr#10772 <http://github.com/ceph/ceph/pull/10772>_, Kefu Chai)pr#10186 <http://github.com/ceph/ceph/pull/10186>_, Ali Maredia)pr#11229 <http://github.com/ceph/ceph/pull/11229>_, Sage Weil)issue#16556 <http://tracker.ceph.com/issues/16556>, pr#10081 <http://github.com/ceph/ceph/pull/10081>, Kefu Chai)pr#9831 <http://github.com/ceph/ceph/pull/9831>_, Matt Benjamin)issue#17250 <http://tracker.ceph.com/issues/17250>, pr#11028 <http://github.com/ceph/ceph/pull/11028>, Dan Mick)pr#10568 <http://github.com/ceph/ceph/pull/10568>_, Kefu Chai)pr#10469 <http://github.com/ceph/ceph/pull/10469>_, Willem Jan Withagen)issue#17104 <http://tracker.ceph.com/issues/17104>, pr#10828 <http://github.com/ceph/ceph/pull/10828>, Michel Normand)pr#10178 <http://github.com/ceph/ceph/pull/10178>_, Kefu Chai)pr#10352 <http://github.com/ceph/ceph/pull/10352>_, Willem Jan Withagen)pr#11499 <http://github.com/ceph/ceph/pull/11499>_, Ali Maredia)pr#10158 <http://github.com/ceph/ceph/pull/10158>_, Alyona Kiseleva, Dan Mick)pr#11079 <http://github.com/ceph/ceph/pull/11079>_, Igor Fedotov)pr#9679 <http://github.com/ceph/ceph/pull/9679>_, xie xingguo)pr#11081 <http://github.com/ceph/ceph/pull/11081>_, Igor Fedotov)pr#10902 <http://github.com/ceph/ceph/pull/10902>_, Michal Jarzabek)pr#11046 <http://github.com/ceph/ceph/pull/11046>_, Michal Jarzabek)pr#9729 <http://github.com/ceph/ceph/pull/9729>_, Michal Jarzabek)pr#9782 <http://github.com/ceph/ceph/pull/9782>_, Alyona Kiseleva)pr#11086 <http://github.com/ceph/ceph/pull/11086>_, Bassam Tabbara)pr#8964 <http://github.com/ceph/ceph/pull/8964>_, song baisen)pr#9969 <http://github.com/ceph/ceph/pull/9969>_, Sage Weil)issue#16398 <http://tracker.ceph.com/issues/16398>, pr#9934 <http://github.com/ceph/ceph/pull/9934>, Kefu Chai)pr#10576 <http://github.com/ceph/ceph/pull/10576>_, Willem Jan Withagen)pr#10843 <http://github.com/ceph/ceph/pull/10843>_, Sage Weil)pr#9792 <http://github.com/ceph/ceph/pull/9792>_, Michal Jarzabek)pr#10030 <http://github.com/ceph/ceph/pull/10030>_, Michal Jarzabek)pr#11205 <http://github.com/ceph/ceph/pull/11205>_, Sage Weil)issue#16686 <http://tracker.ceph.com/issues/16686>, pr#10440 <http://github.com/ceph/ceph/pull/10440>, Kefu Chai)issue#17205 <http://tracker.ceph.com/issues/17205>, pr#10965 <http://github.com/ceph/ceph/pull/10965>, Casey Bodley)pr#9644 <http://github.com/ceph/ceph/pull/9644>_, Michal Jarzabek)pr#10949 <http://github.com/ceph/ceph/pull/10949>_, Avner BenHanoch)pr#9845 <http://github.com/ceph/ceph/pull/9845>_, John Coyle)pr#10130 <http://github.com/ceph/ceph/pull/10130>_, zhang.zezhu)pr#9510 <http://github.com/ceph/ceph/pull/9510>_, huanwen ren)pr#11067 <http://github.com/ceph/ceph/pull/11067>_, Michal Jarzabek)pr#10639 <http://github.com/ceph/ceph/pull/10639>_, Michal Jarzabek)pr#10783 <http://github.com/ceph/ceph/pull/10783>_, xie xingguo)pr#10505 <http://github.com/ceph/ceph/pull/10505>_, Willem Jan Withagen)pr#10633 <http://github.com/ceph/ceph/pull/10633>_, John Coyle)issue#16908 <http://tracker.ceph.com/issues/16908>, pr#10875 <http://github.com/ceph/ceph/pull/10875>, Samuel Just)pr#10176 <http://github.com/ceph/ceph/pull/10176>_, huanwen ren)pr#11043 <http://github.com/ceph/ceph/pull/11043>_, Michal Jarzabek)pr#9944 <http://github.com/ceph/ceph/pull/9944>_, Mehdi Abaakouk)pr#11006 <http://github.com/ceph/ceph/pull/11006>_, Iain Buclaw)pr#10782 <http://github.com/ceph/ceph/pull/10782>_, Oleh Prypin)pr#8959 <http://github.com/ceph/ceph/pull/8959>_, huangjun)pr#10328 <http://github.com/ceph/ceph/pull/10328>_, John Spray, Tim Serong)pr#11073 <http://github.com/ceph/ceph/pull/11073>, Brad Hubbard)pr#7338 <http://github.com/ceph/ceph/pull/7338>_, Noah Watkins)issue#16672 <http://tracker.ceph.com/issues/16672>, pr#10565 <http://github.com/ceph/ceph/pull/10565>, David Zafman)pr#9701 <http://github.com/ceph/ceph/pull/9701>_, Michal Jarzabek)pr#11052 <http://github.com/ceph/ceph/pull/11052>_, Haomai Wang)issue#16610 <http://tracker.ceph.com/issues/16610>, pr#10304 <http://github.com/ceph/ceph/pull/10304>, Yan, Zheng)pr#9489 <http://github.com/ceph/ceph/pull/9489>_, Samuel Just)issue#16998 <http://tracker.ceph.com/issues/16998>, pr#10688 <http://github.com/ceph/ceph/pull/10688>, Samuel Just)pr#11123 <http://github.com/ceph/ceph/pull/11123>_, Patrick Donnelly)issue#16255 <http://tracker.ceph.com/issues/16255>, pr#10415 <http://github.com/ceph/ceph/pull/10415>, John Spray)issue#15176 <http://tracker.ceph.com/issues/15176>, pr#9330 <http://github.com/ceph/ceph/pull/9330>, Marius Vollmer, Loic Dachary)issue#16580 <http://tracker.ceph.com/issues/16580>, pr#10262 <http://github.com/ceph/ceph/pull/10262>, Loic Dachary)issue#17220 <http://tracker.ceph.com/issues/17220>, pr#10776 <http://github.com/ceph/ceph/pull/10776>, Josh Durgin)pr#9702 <http://github.com/ceph/ceph/pull/9702>_, Oleh Prypin)pr#11047 <http://github.com/ceph/ceph/pull/11047>_, Kefu Chai)issue#16266 <http://tracker.ceph.com/issues/16266>, pr#9703 <http://github.com/ceph/ceph/pull/9703>, Brad Hubbard)pr#10371 <http://github.com/ceph/ceph/pull/10371>_, Yan Jun)issue#14468 <http://tracker.ceph.com/issues/14468>, pr#10170 <http://github.com/ceph/ceph/pull/10170>, Josh Durgin)pr#10471 <http://github.com/ceph/ceph/pull/10471>_, xie xingguo)pr#9770 <http://github.com/ceph/ceph/pull/9770>_, Haodong Tang)pr#10342 <http://github.com/ceph/ceph/pull/10342>_, song baisen)pr#11157 <http://github.com/ceph/ceph/pull/11157>_, Casey Bodley)pr#8687 <http://github.com/ceph/ceph/pull/8687>_, yaoning)issue#17365 <http://tracker.ceph.com/issues/17365>, pr#11180 <http://github.com/ceph/ceph/pull/11180>, Sage Weil)pr#11298 <http://github.com/ceph/ceph/pull/11298>_, Sage Weil)issue#17492 <http://tracker.ceph.com/issues/17492>, pr#11308 <http://github.com/ceph/ceph/pull/11308>, Sage Weil)pr#10618 <http://github.com/ceph/ceph/pull/10618>_, Michal Jarzabek)pr#10721 <http://github.com/ceph/ceph/pull/10721>_, Michal Jarzabek)pr#10605 <http://github.com/ceph/ceph/pull/10605>_, Michal Jarzabek)pr#10706 <http://github.com/ceph/ceph/pull/10706>_, xie xingguo)pr#10102 <http://github.com/ceph/ceph/pull/10102>_, Sage Weil)pr#11060 <http://github.com/ceph/ceph/pull/11060>_, Michal Jarzabek)pr#9394 <http://github.com/ceph/ceph/pull/9394>_, xie xingguo)issue#16933 <http://tracker.ceph.com/issues/16933>, pr#10584 <http://github.com/ceph/ceph/pull/10584>, Kefu Chai)pr#10719 <http://github.com/ceph/ceph/pull/10719>_, Michal Jarzabek)pr#10231 <http://github.com/ceph/ceph/pull/10231>_, zhang.zezhu)issue#16706 <http://tracker.ceph.com/issues/16706>, pr#10308 <http://github.com/ceph/ceph/pull/10308>, xie xingguo)pr#10230 <http://github.com/ceph/ceph/pull/10230>_, Michal Jarzabek)pr#10183 <http://github.com/ceph/ceph/pull/10183>_, Michal Jarzabek)issue#16714 <http://tracker.ceph.com/issues/16714>, issue#16715 <http://tracker.ceph.com/issues/16715>, pr#10340 <http://github.com/ceph/ceph/pull/10340>_, Haomai Wang)issue#16714 <http://tracker.ceph.com/issues/16714>, pr#10369 <http://github.com/ceph/ceph/pull/10369>, Haomai Wang)pr#9869 <http://github.com/ceph/ceph/pull/9869>_, Haomai Wang)issue#16366 <http://tracker.ceph.com/issues/16366>, pr#9783 <http://github.com/ceph/ceph/pull/9783>, Haomai Wang)pr#10264 <http://github.com/ceph/ceph/pull/10264>_, Haomai Wang)pr#11200 <http://github.com/ceph/ceph/pull/11200>_, Haomai Wang)pr#9784 <http://github.com/ceph/ceph/pull/9784>_, Ilya Dryomov)pr#9781 <http://github.com/ceph/ceph/pull/9781>_, Haomai Wang)pr#11199 <http://github.com/ceph/ceph/pull/11199>_, Haomai Wang)issue#16554 <http://tracker.ceph.com/issues/16554>, issue#16552 <http://tracker.ceph.com/issues/16552>, pr#10090 <http://github.com/ceph/ceph/pull/10090>_, Haomai Wang)pr#10273 <http://github.com/ceph/ceph/pull/10273>_, zhang.zezhu)pr#10343 <http://github.com/ceph/ceph/pull/10343>_, xie xingguo)issue#16472 <http://tracker.ceph.com/issues/16472>, pr#9930 <http://github.com/ceph/ceph/pull/9930>, Haomai Wang)pr#10746 <http://github.com/ceph/ceph/pull/10746>_, Haomai Wang)pr#8558 <http://github.com/ceph/ceph/pull/8558>_, Piotr Dałek)pr#10723 <http://github.com/ceph/ceph/pull/10723>_, Sage Weil)pr#10833 <http://github.com/ceph/ceph/pull/10833>_, Michal Jarzabek)pr#11050 <http://github.com/ceph/ceph/pull/11050>_, xie xingguo)pr#9411 <http://github.com/ceph/ceph/pull/9411>_, Jianjian Huo, Haomai Wang, Mark Nelson)pr#11048 <http://github.com/ceph/ceph/pull/11048>_, jimifm)issue#17307 <http://tracker.ceph.com/issues/17307>, pr#11146 <http://github.com/ceph/ceph/pull/11146>, Kefu Chai)pr#9734 <http://github.com/ceph/ceph/pull/9734>_, xie xingguo)pr#11113 <http://github.com/ceph/ceph/pull/11113>_, Haomai Wang)pr#10986 <http://github.com/ceph/ceph/pull/10986>_, Michal Jarzabek)pr#11039 <http://github.com/ceph/ceph/pull/11039>_, Michal Jarzabek)pr#11114 <http://github.com/ceph/ceph/pull/11114>_, Michal Jarzabek)pr#11121 <http://github.com/ceph/ceph/pull/11121>_, Michal Jarzabek)pr#8980 <http://github.com/ceph/ceph/pull/8980>_, Michal Jarzabek)pr#10739 <http://github.com/ceph/ceph/pull/10739>_, xie xingguo)pr#10491 <http://github.com/ceph/ceph/pull/10491>_, xie xingguo)pr#9491 <http://github.com/ceph/ceph/pull/9491>_, Yan Jun)pr#10365 <http://github.com/ceph/ceph/pull/10365>_, Jianpeng Ma)pr#11041 <http://github.com/ceph/ceph/pull/11041>_, Michal Jarzabek)pr#10811 <http://github.com/ceph/ceph/pull/10811>_, jimifm)pr#10251 <http://github.com/ceph/ceph/pull/10251>_, Michal Jarzabek)pr#10859 <http://github.com/ceph/ceph/pull/10859>_, xie xingguo)pr#9085 <http://github.com/ceph/ceph/pull/9085>_, huanwen ren)pr#10826 <http://github.com/ceph/ceph/pull/10826>_, xie xingguo)pr#9082 <http://github.com/ceph/ceph/pull/9082>_, Michal Jarzabek)pr#11057 <http://github.com/ceph/ceph/pull/11057>_, Sage Weil)pr#9698 <http://github.com/ceph/ceph/pull/9698>_, Mingxin Liu)issue#16961 <http://tracker.ceph.com/issues/16961>, pr#10620 <http://github.com/ceph/ceph/pull/10620>, Loic Dachary)pr#10094 <http://github.com/ceph/ceph/pull/10094>_, Samuel Just)pr#9694 <http://github.com/ceph/ceph/pull/9694>_, huanwen ren)pr#10943 <http://github.com/ceph/ceph/pull/10943>_, Josh Durgin)issue#16351 <http://tracker.ceph.com/issues/16351>, pr#9885 <http://github.com/ceph/ceph/pull/9885>, Loic Dachary)pr#10799 <http://github.com/ceph/ceph/pull/10799>_, Michal Jarzabek)pr#10803 <http://github.com/ceph/ceph/pull/10803>_, Michal Jarzabek)pr#10801 <http://github.com/ceph/ceph/pull/10801>_, Michal Jarzabek)pr#10817 <http://github.com/ceph/ceph/pull/10817>_, Michal Jarzabek)pr#11186 <http://github.com/ceph/ceph/pull/11186>_, Jianpeng Ma)pr#9767 <http://github.com/ceph/ceph/pull/9767>_, John Coyle)pr#10455 <http://github.com/ceph/ceph/pull/10455>_, Willem Jan Withagen)pr#10344 <http://github.com/ceph/ceph/pull/10344>_, xie xingguo)pr#10071 <http://github.com/ceph/ceph/pull/10071>_, Michal Jarzabek)pr#10313 <http://github.com/ceph/ceph/pull/10313>_, Noah Watkins)pr#10821 <http://github.com/ceph/ceph/pull/10821>_, Weibing Zhang)pr#10935 <http://github.com/ceph/ceph/pull/10935>_, Piotr Dałek)issue#16525 <http://tracker.ceph.com/issues/16525>, pr#10093 <http://github.com/ceph/ceph/pull/10093>, Kefu Chai)pr#10952 <http://github.com/ceph/ceph/pull/10952>_, xu biao)issue#17306 <http://tracker.ceph.com/issues/17306>, pr#11144 <http://github.com/ceph/ceph/pull/11144>, Kefu Chai)pr#10436 <http://github.com/ceph/ceph/pull/10436>_, Greg Farnum)issue#17281 <http://tracker.ceph.com/issues/17281>, pr#11134 <http://github.com/ceph/ceph/pull/11134>, Thomas Serlin)issue#17293 <http://tracker.ceph.com/issues/17293>, pr#11127 <http://github.com/ceph/ceph/pull/11127>, SirishaGuduru)pr#9089 <http://github.com/ceph/ceph/pull/9089>_, la-sguduru)pr#11163 <http://github.com/ceph/ceph/pull/11163>_, John Spray)issue#17280 <http://tracker.ceph.com/issues/17280>, pr#11097 <http://github.com/ceph/ceph/pull/11097>, Ken Dreyer)pr#11172 <http://github.com/ceph/ceph/pull/11172>_, Patrick Donnelly)issue#15497 <http://tracker.ceph.com/issues/15497>, pr#10457 <http://github.com/ceph/ceph/pull/10457>, Nathan Cutler)pr#10413 <http://github.com/ceph/ceph/pull/10413>_, Nathan Cutler)pr#10414 <http://github.com/ceph/ceph/pull/10414>_, Nathan Cutler)issue#16743 <http://tracker.ceph.com/issues/16743>, pr#10434 <http://github.com/ceph/ceph/pull/10434>, Patrick Donnelly)pr#10897 <http://github.com/ceph/ceph/pull/10897>_, Patrick Donnelly)pr#10900 <http://github.com/ceph/ceph/pull/10900>_, Nathan Cutler)pr#10454 <http://github.com/ceph/ceph/pull/10454>_, Nathan Cutler)issue#16604 <http://tracker.ceph.com/issues/16604>, pr#10159 <http://github.com/ceph/ceph/pull/10159>, Mike Hackett)pr#10374 <http://github.com/ceph/ceph/pull/10374>_, Ken Dreyer)issue#16940 <http://tracker.ceph.com/issues/16940>, pr#10623 <http://github.com/ceph/ceph/pull/10623>, Kefu Chai)pr#9731 <http://github.com/ceph/ceph/pull/9731>_, Brad Hubbard)pr#10085 <http://github.com/ceph/ceph/pull/10085>_, Chengwei Yang)pr#11303 <http://github.com/ceph/ceph/pull/11303>_, Ilya Dryomov)pr#11248 <http://github.com/ceph/ceph/pull/11248>_, Jiaying Ren)pr#10542 <http://github.com/ceph/ceph/pull/10542>_, Ken Dreyer)pr#10899 <http://github.com/ceph/ceph/pull/10899>_, Nathan Cutler)pr#10244 <http://github.com/ceph/ceph/pull/10244>_, John Spray)pr#9083 <http://github.com/ceph/ceph/pull/9083>_, Brad Hubbard)pr#10641 <http://github.com/ceph/ceph/pull/10641>_, weiqiaomiao)pr#10381 <http://github.com/ceph/ceph/pull/10381>_, Nathan Cutler)pr#10458 <http://github.com/ceph/ceph/pull/10458>_, Greg Farnum)issue#16996 <http://tracker.ceph.com/issues/16996>, pr#10675 <http://github.com/ceph/ceph/pull/10675>, Albert Tu)pr#11101 <http://github.com/ceph/ceph/pull/11101>_, Andreas Gerstmayr)pr#10619 <http://github.com/ceph/ceph/pull/10619>_, Chengwei Yang)pr#10830 <http://github.com/ceph/ceph/pull/10830>_, Nathan Cutler)pr#10903 <http://github.com/ceph/ceph/pull/10903>_, Nathan Cutler)issue#16664 <http://tracker.ceph.com/issues/16664>, pr#10268 <http://github.com/ceph/ceph/pull/10268>, Patrick Donnelly)pr#10840 <http://github.com/ceph/ceph/pull/10840>_, Zhi Zhang)pr#10895 <http://github.com/ceph/ceph/pull/10895>_, Sage Weil)pr#10705 <http://github.com/ceph/ceph/pull/10705>_, Chengwei Yang)pr#9745 <http://github.com/ceph/ceph/pull/9745>_, weiqiaomiao)pr#9301 <http://github.com/ceph/ceph/pull/9301>_, Yann Dupont)pr#11115 <http://github.com/ceph/ceph/pull/11115>_, Peter Maloney)pr#11226 <http://github.com/ceph/ceph/pull/11226>_, Leo Zhang)pr#10190 <http://github.com/ceph/ceph/pull/10190>_, Ken Dreyer)pr#10131 <http://github.com/ceph/ceph/pull/10131>_, Brad Hubbard)pr#10292 <http://github.com/ceph/ceph/pull/10292>_, Brad Hubbard)issue#16608 <http://tracker.ceph.com/issues/16608>, pr#10733 <http://github.com/ceph/ceph/pull/10733>, Jason Dillaman)pr#10730 <http://github.com/ceph/ceph/pull/10730>_, Nathan Cutler)pr#9758 <http://github.com/ceph/ceph/pull/9758>_, Nathan Cutler)pr#10276 <http://github.com/ceph/ceph/pull/10276>_, Kefu Chai)pr#11182 <http://github.com/ceph/ceph/pull/11182>_, Alfredo Deza)issue#17041 <http://tracker.ceph.com/issues/17041>, pr#10741 <http://github.com/ceph/ceph/pull/10741>, MinSheng Lin)pr#10331 <http://github.com/ceph/ceph/pull/10331>_, Radoslaw Zarzynski)pr#10676 <http://github.com/ceph/ceph/pull/10676>_, Yan Jun)pr#10184 <http://github.com/ceph/ceph/pull/10184>_, Ken Dreyer)pr#10621 <http://github.com/ceph/ceph/pull/10621>_, Kefu Chai)pr#10479 <http://github.com/ceph/ceph/pull/10479>_, Patrick Donnelly)pr#10068 <http://github.com/ceph/ceph/pull/10068>_, John Spray)pr#9695 <http://github.com/ceph/ceph/pull/9695>_, Ken Dreyer)pr#10629 <http://github.com/ceph/ceph/pull/10629>_, Jason Dillaman)pr#10223 <http://github.com/ceph/ceph/pull/10223>_, Jiaying Ren)pr#11238 <http://github.com/ceph/ceph/pull/11238>_, Abhishek Lekshmanan)pr#10709 <http://github.com/ceph/ceph/pull/10709>_, Colin Walters)pr#10927 <http://github.com/ceph/ceph/pull/10927>_, Sage Weil)pr#11234 <http://github.com/ceph/ceph/pull/11234>_, Abhishek Lekshmanan)pr#10531 <http://github.com/ceph/ceph/pull/10531>_, Patrick McGarry)pr#10829 <http://github.com/ceph/ceph/pull/10829>_, Sage Weil)pr#11063 <http://github.com/ceph/ceph/pull/11063>_, Bara Ancincova)pr#10632 <http://github.com/ceph/ceph/pull/10632>_, Ryne Li)pr#10577 <http://github.com/ceph/ceph/pull/10577>_, Willem Jan Withagen)issue#15100 <http://tracker.ceph.com/issues/15100>, pr#8189 <http://github.com/ceph/ceph/pull/8189>, Jesse Williamson)issue#15632 <http://tracker.ceph.com/issues/15632>, pr#9592 <http://github.com/ceph/ceph/pull/9592>, Mykola Golub)pr#10034 <http://github.com/ceph/ceph/pull/10034>_, Victor Denisov)pr#9878 <http://github.com/ceph/ceph/pull/9878>_, Vaibhav Bhembre)issue#15321 <http://tracker.ceph.com/issues/15321>, pr#9585 <http://github.com/ceph/ceph/pull/9585>, Venky Shankar)issue#17330 <http://tracker.ceph.com/issues/17330>, pr#11155 <http://github.com/ceph/ceph/pull/11155>, Jason Dillaman)issue#17310 <http://tracker.ceph.com/issues/17310>, pr#11148 <http://github.com/ceph/ceph/pull/11148>, Jason Dillaman)issue#16654 <http://tracker.ceph.com/issues/16654>, pr#10762 <http://github.com/ceph/ceph/pull/10762>, Jason Dillaman)issue#17289 <http://tracker.ceph.com/issues/17289>, pr#11112 <http://github.com/ceph/ceph/pull/11112>, Jason Dillaman)issue#17188 <http://tracker.ceph.com/issues/17188>, pr#10945 <http://github.com/ceph/ceph/pull/10945>, Jason Dillaman)issue#16923 <http://tracker.ceph.com/issues/16923>, pr#10574 <http://github.com/ceph/ceph/pull/10574>, Jason Dillaman)issue#16386 <http://tracker.ceph.com/issues/16386>, pr#10060 <http://github.com/ceph/ceph/pull/10060>, Mykola Golub)pr#11070 <http://github.com/ceph/ceph/pull/11070>_, Victor Denisov)issue#16561 <http://tracker.ceph.com/issues/16561>, pr#10072 <http://github.com/ceph/ceph/pull/10072>, Jason Dillaman)pr#10136 <http://github.com/ceph/ceph/pull/10136>_, runsisi)issue#16984 <http://tracker.ceph.com/issues/16984>, pr#10711 <http://github.com/ceph/ceph/pull/10711>, Jason Dillaman)issue#17227 <http://tracker.ceph.com/issues/17227>, pr#11044 <http://github.com/ceph/ceph/pull/11044>, Jason Dillaman)pr#9121 <http://github.com/ceph/ceph/pull/9121>_, Jason Dillaman)issue#16773 <http://tracker.ceph.com/issues/16773>, issue#17015 <http://tracker.ceph.com/issues/17015>, pr#10770 <http://github.com/ceph/ceph/pull/10770>_, Jason Dillaman)pr#11306 <http://github.com/ceph/ceph/pull/11306>_, Mykola Golub)issue#16707 <http://tracker.ceph.com/issues/16707>, issue#16689 <http://tracker.ceph.com/issues/16689>, pr#10332 <http://github.com/ceph/ceph/pull/10332>_, Jason Dillaman)issue#14738 <http://tracker.ceph.com/issues/14738>, pr#10378 <http://github.com/ceph/ceph/pull/10378>, Mykola Golub)issue#16740 <http://tracker.ceph.com/issues/16740>, pr#10712 <http://github.com/ceph/ceph/pull/10712>, Jason Dillaman)issue#17254 <http://tracker.ceph.com/issues/17254>, pr#11037 <http://github.com/ceph/ceph/pull/11037>, Jason Dillaman)issue#17198 <http://tracker.ceph.com/issues/17198>, pr#11152 <http://github.com/ceph/ceph/pull/11152>, Jason Dillaman)issue#17210 <http://tracker.ceph.com/issues/17210>, pr#10974 <http://github.com/ceph/ceph/pull/10974>, Jason Dillaman)issue#17251 <http://tracker.ceph.com/issues/17251>, pr#11034 <http://github.com/ceph/ceph/pull/11034>, Jason Dillaman)issue#16449 <http://tracker.ceph.com/issues/16449>, pr#10123 <http://github.com/ceph/ceph/pull/10123>, Mykola Golub)issue#16887 <http://tracker.ceph.com/issues/16887>, pr#10581 <http://github.com/ceph/ceph/pull/10581>, Jason Dillaman)issue#11171 <http://tracker.ceph.com/issues/11171>, pr#9925 <http://github.com/ceph/ceph/pull/9925>, Douglas Fuller)issue#16288 <http://tracker.ceph.com/issues/16288>, pr#9971 <http://github.com/ceph/ceph/pull/9971>, Douglas Fuller)pr#10250 <http://github.com/ceph/ceph/pull/10250>_, Greg Farnum)pr#11016 <http://github.com/ceph/ceph/pull/11016>_, Wido den Hollander)issue#16807 <http://tracker.ceph.com/issues/16807>, pr#10429 <http://github.com/ceph/ceph/pull/10429>, John Spray)issue#16592 <http://tracker.ceph.com/issues/16592>, pr#10316 <http://github.com/ceph/ceph/pull/10316>, Patrick Donnelly)issue#16570 <http://tracker.ceph.com/issues/16570>, pr#10245 <http://github.com/ceph/ceph/pull/10245>, John Spray)issue#16164 <http://tracker.ceph.com/issues/16164>, pr#9789 <http://github.com/ceph/ceph/pull/9789>, Patrick Donnelly)pr#10539 <http://github.com/ceph/ceph/pull/10539>_, John Spray)issue#17173 <http://tracker.ceph.com/issues/17173>, pr#11137 <http://github.com/ceph/ceph/pull/11137>, John Spray)issue#16358 <http://tracker.ceph.com/issues/16358>, pr#9769 <http://github.com/ceph/ceph/pull/9769>, Yan, Zheng)pr#10540 <http://github.com/ceph/ceph/pull/10540>_, John Spray)issue#16396 <http://tracker.ceph.com/issues/16396>, pr#9884 <http://github.com/ceph/ceph/pull/9884>, Zhi Zhang)pr#10533 <http://github.com/ceph/ceph/pull/10533>, Greg Farnum)pr#10119 <http://github.com/ceph/ceph/pull/10119>_, huanwen ren)issue#17236 <http://tracker.ceph.com/issues/17236>, pr#11138 <http://github.com/ceph/ceph/pull/11138>, John Spray)issue#16973 <http://tracker.ceph.com/issues/16973>, pr#10996 <http://github.com/ceph/ceph/pull/10996>, John Spray)issue#16042 <http://tracker.ceph.com/issues/16042>, pr#10142 <http://github.com/ceph/ceph/pull/10142>, Patrick Donnelly)issue#16016 <http://tracker.ceph.com/issues/16016>, pr#11136 <http://github.com/ceph/ceph/pull/11136>, John Spray)issue#17271 <http://tracker.ceph.com/issues/17271>, pr#11078 <http://github.com/ceph/ceph/pull/11078>, Yan, Zheng)issue#17105 <http://tracker.ceph.com/issues/17105>, pr#10914 <http://github.com/ceph/ceph/pull/10914>, Patrick Donnelly)pr#10566 <http://github.com/ceph/ceph/pull/10566>_, Patrick Donnelly)pr#9955 <http://github.com/ceph/ceph/pull/9955>_, Yan, Zheng)issue#16919 <http://tracker.ceph.com/issues/16919>, pr#10606 <http://github.com/ceph/ceph/pull/10606>, John Spray)pr#10399 <http://github.com/ceph/ceph/pull/10399>_, huanwen ren)pr#10191 <http://github.com/ceph/ceph/pull/10191>_, Patrick Donnelly)pr#10901 <http://github.com/ceph/ceph/pull/10901>_, Michal Jarzabek)pr#11220 <http://github.com/ceph/ceph/pull/11220>_, Michal Jarzabek)pr#11299 <http://github.com/ceph/ceph/pull/11299>_, Sage Weil)pr#11307 <http://github.com/ceph/ceph/pull/11307>_, John Spray)pr#9259 <http://github.com/ceph/ceph/pull/9259>_, xie xingguo)issue#16297 <http://tracker.ceph.com/issues/16297>, pr#9700 <http://github.com/ceph/ceph/pull/9700>, You Ji)pr#11082 <http://github.com/ceph/ceph/pull/11082>_, Igor Podoski)issue#15983 <http://tracker.ceph.com/issues/15983>, pr#9252 <http://github.com/ceph/ceph/pull/9252>, Vikhyat Umrao)pr#9718 <http://github.com/ceph/ceph/pull/9718>_, song baisen)pr#9717 <http://github.com/ceph/ceph/pull/9717>_, song baisen)pr#10591 <http://github.com/ceph/ceph/pull/10591>_, xie xingguo)pr#10261 <http://github.com/ceph/ceph/pull/10261>_, song baisen)pr#9749 <http://github.com/ceph/ceph/pull/9749>_, song baisen)issue#16909 <http://tracker.ceph.com/issues/16909>, pr#10628 <http://github.com/ceph/ceph/pull/10628>, John Spray)pr#10192 <http://github.com/ceph/ceph/pull/10192>_, Patrick Donnelly)issue#16592 <http://tracker.ceph.com/issues/16592>, pr#10428 <http://github.com/ceph/ceph/pull/10428>, John Spray)pr#11184 <http://github.com/ceph/ceph/pull/11184>_, Sage Weil)pr#10197 <http://github.com/ceph/ceph/pull/10197>_, song baisen)pr#10416 <http://github.com/ceph/ceph/pull/10416>_, Michal Jarzabek)pr#10549 <http://github.com/ceph/ceph/pull/10549>_, Michal Jarzabek)pr#10563 <http://github.com/ceph/ceph/pull/10563>_, Michal Jarzabek)pr#10599 <http://github.com/ceph/ceph/pull/10599>_, Michal Jarzabek)pr#10392 <http://github.com/ceph/ceph/pull/10392>_, Michal Jarzabek)pr#10383 <http://github.com/ceph/ceph/pull/10383>_, Michal Jarzabek)pr#10515 <http://github.com/ceph/ceph/pull/10515>_, Michal Jarzabek)pr#10513 <http://github.com/ceph/ceph/pull/10513>_, Michal Jarzabek)pr#10575 <http://github.com/ceph/ceph/pull/10575>_, Michal Jarzabek)pr#11215 <http://github.com/ceph/ceph/pull/11215>_, Michal Jarzabek)pr#10529 <http://github.com/ceph/ceph/pull/10529>_, Michal Jarzabek)pr#10011 <http://github.com/ceph/ceph/pull/10011>_, song baisen)issue#16390 <http://tracker.ceph.com/issues/16390>, pr#9772 <http://github.com/ceph/ceph/pull/9772>, Kefu Chai)pr#10422 <http://github.com/ceph/ceph/pull/10422>_, Michal Jarzabek)pr#10441 <http://github.com/ceph/ceph/pull/10441>_, Michal Jarzabek)pr#10302 <http://github.com/ceph/ceph/pull/10302>_, Michal Jarzabek)pr#10141 <http://github.com/ceph/ceph/pull/10141>_, Michal Jarzabek)pr#10114 <http://github.com/ceph/ceph/pull/10114>_, Michal Jarzabek)pr#10113 <http://github.com/ceph/ceph/pull/10113>_, Michal Jarzabek)pr#9991 <http://github.com/ceph/ceph/pull/9991>_, Michal Jarzabek)pr#10195 <http://github.com/ceph/ceph/pull/10195>_, Michal Jarzabek)pr#10163 <http://github.com/ceph/ceph/pull/10163>_, Michal Jarzabek)pr#10318 <http://github.com/ceph/ceph/pull/10318>_, Michal Jarzabek)pr#10314 <http://github.com/ceph/ceph/pull/10314>_, Michal Jarzabek)pr#10321 <http://github.com/ceph/ceph/pull/10321>_, Michal Jarzabek)pr#10333 <http://github.com/ceph/ceph/pull/10333>_, Michal Jarzabek)pr#10482 <http://github.com/ceph/ceph/pull/10482>_, Michal Jarzabek)pr#10354 <http://github.com/ceph/ceph/pull/10354>_, Michal Jarzabek)pr#10356 <http://github.com/ceph/ceph/pull/10356>_, Michal Jarzabek)pr#10503 <http://github.com/ceph/ceph/pull/10503>_, Michal Jarzabek)pr#11107 <http://github.com/ceph/ceph/pull/11107>_, Michal Jarzabek)pr#10224 <http://github.com/ceph/ceph/pull/10224>_, Michal Jarzabek)pr#11247 <http://github.com/ceph/ceph/pull/11247>_, Jianpeng Ma)issue#16982 <http://tracker.ceph.com/issues/16982>, pr#10753 <http://github.com/ceph/ceph/pull/10753>, Kefu Chai)pr#10450 <http://github.com/ceph/ceph/pull/10450>_, xie xingguo)pr#10559 <http://github.com/ceph/ceph/pull/10559>_, xie xingguo)issue#16801 <http://tracker.ceph.com/issues/16801>, pr#10423 <http://github.com/ceph/ceph/pull/10423>, Kefu Chai)pr#10405 <http://github.com/ceph/ceph/pull/10405>_, Samuel Just)issue#16277 <http://tracker.ceph.com/issues/16277>, pr#10152 <http://github.com/ceph/ceph/pull/10152>, Kefu Chai)issue#16128 <http://tracker.ceph.com/issues/16128>, pr#9894 <http://github.com/ceph/ceph/pull/9894>, Wanlong Gao)pr#10470 <http://github.com/ceph/ceph/pull/10470>_, xie xingguo)pr#10526 <http://github.com/ceph/ceph/pull/10526>_, xie xingguo)pr#10610 <http://github.com/ceph/ceph/pull/10610>_, xie xingguo)pr#10572 <http://github.com/ceph/ceph/pull/10572>_, xie xingguo)pr#10548 <http://github.com/ceph/ceph/pull/10548>_, xie xingguo)pr#9972 <http://github.com/ceph/ceph/pull/9972>_, Noah Watkins)pr#11266 <http://github.com/ceph/ceph/pull/11266>_, Michal Jarzabek)pr#10334 <http://github.com/ceph/ceph/pull/10334>_, Samuel Just)pr#9947 <http://github.com/ceph/ceph/pull/9947>_, Haomai Wang)pr#9117 <http://github.com/ceph/ceph/pull/9117>_, Wei Jin)pr#9138 <http://github.com/ceph/ceph/pull/9138>_, Xiaowei Chen)issue#17380 <http://tracker.ceph.com/issues/17380>, pr#11208 <http://github.com/ceph/ceph/pull/11208>, Kefu Chai, Loic Dachary)pr#9980 <http://github.com/ceph/ceph/pull/9980>_, Wanlong Gao)issue#17023 <http://tracker.ceph.com/issues/17023>, pr#10725 <http://github.com/ceph/ceph/pull/10725>, Kefu Chai)pr#9452 <http://github.com/ceph/ceph/pull/9452>_, yaoning)pr#11224 <http://github.com/ceph/ceph/pull/11224>_, Willem Jan Withagen)pr#11099 <http://github.com/ceph/ceph/pull/11099>_, Michal Jarzabek)pr#11000 <http://github.com/ceph/ceph/pull/11000>_, Michal Jarzabek)pr#11085 <http://github.com/ceph/ceph/pull/11085>_, Michal Jarzabek)pr#11228 <http://github.com/ceph/ceph/pull/11228>_, Michal Jarzabek)pr#10975 <http://github.com/ceph/ceph/pull/10975>_, Michal Jarzabek)pr#10967 <http://github.com/ceph/ceph/pull/10967>_, Michal Jarzabek)pr#11271 <http://github.com/ceph/ceph/pull/11271>_, Michal Jarzabek)pr#10971 <http://github.com/ceph/ceph/pull/10971>_, Michal Jarzabek)pr#11288 <http://github.com/ceph/ceph/pull/11288>_, Michal Jarzabek)pr#10269 <http://github.com/ceph/ceph/pull/10269>_, Michal Jarzabek)pr#9569 <http://github.com/ceph/ceph/pull/9569>_, Michal Jarzabek)pr#9652 <http://github.com/ceph/ceph/pull/9652>_, Michal Jarzabek)pr#10734 <http://github.com/ceph/ceph/pull/10734>_, Michal Jarzabek)pr#10177 <http://github.com/ceph/ceph/pull/10177>_, Oleh Prypin)pr#10315 <http://github.com/ceph/ceph/pull/10315>_, Anirudha Bose)issue#16940 <http://tracker.ceph.com/issues/16940>, pr#10376 <http://github.com/ceph/ceph/pull/10376>, Anirudha Bose)pr#10345 <http://github.com/ceph/ceph/pull/10345>_, Kefu Chai)pr#9833 <http://github.com/ceph/ceph/pull/9833>_, Anirudha Bose)issue#12287 <http://tracker.ceph.com/issues/12287>, pr#8943 <http://github.com/ceph/ceph/pull/8943>, Kefu Chai)pr#10815 <http://github.com/ceph/ceph/pull/10815>_, Anirudha Bose)pr#10087 <http://github.com/ceph/ceph/pull/10087>_, Dongsheng Yang)issue#16171 <http://tracker.ceph.com/issues/16171>, pr#10481 <http://github.com/ceph/ceph/pull/10481>, Jason Dillaman)issue#17030 <http://tracker.ceph.com/issues/17030>, pr#10735 <http://github.com/ceph/ceph/pull/10735>, Jason Dillaman)issue#16967 <http://tracker.ceph.com/issues/16967>, pr#10708 <http://github.com/ceph/ceph/pull/10708>, Jason Dillaman)issue#16130 <http://tracker.ceph.com/issues/16130>, pr#9724 <http://github.com/ceph/ceph/pull/9724>, Vikhyat Umrao)pr#11142 <http://github.com/ceph/ceph/pull/11142>_, Huan Zhang)pr#9981 <http://github.com/ceph/ceph/pull/9981>_, Dongsheng Yang)issue#15388 <http://tracker.ceph.com/issues/15388>, pr#9334 <http://github.com/ceph/ceph/pull/9334>, Dongsheng Yang)issue#17446 <http://tracker.ceph.com/issues/17446>, pr#11257 <http://github.com/ceph/ceph/pull/11257>, Mykola Golub, Jason Dillaman)issue#15259 <http://tracker.ceph.com/issues/15259>, pr#10445 <http://github.com/ceph/ceph/pull/10445>, Ricardo Dias)pr#10912 <http://github.com/ceph/ceph/pull/10912>_, Michal Jarzabek)issue#16555 <http://tracker.ceph.com/issues/16555>, pr#10155 <http://github.com/ceph/ceph/pull/10155>, Mykola Golub)pr#11291 <http://github.com/ceph/ceph/pull/11291>_, Mykola Golub)pr#11294 <http://github.com/ceph/ceph/pull/11294>_, Mykola Golub)pr#10483 <http://github.com/ceph/ceph/pull/10483>_, Mykola Golub)pr#10545 <http://github.com/ceph/ceph/pull/10545>_, Mykola Golub)issue#16529 <http://tracker.ceph.com/issues/16529>, pr#10714 <http://github.com/ceph/ceph/pull/10714>, Jason Dillaman)issue#16491 <http://tracker.ceph.com/issues/16491>, pr#9964 <http://github.com/ceph/ceph/pull/9964>, Jason Dillaman)issue#16780 <http://tracker.ceph.com/issues/16780>, pr#11005 <http://github.com/ceph/ceph/pull/11005>, tianqing)pr#10488 <http://github.com/ceph/ceph/pull/10488>_, lande1234)issue#17283 <http://tracker.ceph.com/issues/17283>, pr#11104 <http://github.com/ceph/ceph/pull/11104>, Jason Dillaman)issue#16974 <http://tracker.ceph.com/issues/16974>, pr#11090 <http://github.com/ceph/ceph/pull/11090>, Jason Dillaman)issue#16558 <http://tracker.ceph.com/issues/16558>, pr#10065 <http://github.com/ceph/ceph/pull/10065>, Jason Dillaman)issue#16349 <http://tracker.ceph.com/issues/16349>, pr#9970 <http://github.com/ceph/ceph/pull/9970>, Jason Dillaman)issue#16538 <http://tracker.ceph.com/issues/16538>, issue#16227 <http://tracker.ceph.com/issues/16227>, pr#10484 <http://github.com/ceph/ceph/pull/10484>_, Jason Dillaman)issue#16855 <http://tracker.ceph.com/issues/16855>, pr#10703 <http://github.com/ceph/ceph/pull/10703>, Jason Dillaman)issue#16536 <http://tracker.ceph.com/issues/16536>, pr#10254 <http://github.com/ceph/ceph/pull/10254>, Jason Dillaman)pr#10462 <http://github.com/ceph/ceph/pull/10462>_, Jason Dillaman)issue#16708 <http://tracker.ceph.com/issues/16708>, pr#10432 <http://github.com/ceph/ceph/pull/10432>, Jason Dillaman)issue#16956 <http://tracker.ceph.com/issues/16956>, pr#10613 <http://github.com/ceph/ceph/pull/10613>, Jason Dillaman)issue#16980 <http://tracker.ceph.com/issues/16980>, pr#10667 <http://github.com/ceph/ceph/pull/10667>, Jason Dillaman)issue#17355 <http://tracker.ceph.com/issues/17355>, pr#11185 <http://github.com/ceph/ceph/pull/11185>, Jason Dillaman)issue#16223 <http://tracker.ceph.com/issues/16223>, pr#10341 <http://github.com/ceph/ceph/pull/10341>, Jason Dillaman)issue#16539 <http://tracker.ceph.com/issues/16539>, pr#10083 <http://github.com/ceph/ceph/pull/10083>, Mykola Golub)issue#16970 <http://tracker.ceph.com/issues/16970>, pr#10627 <http://github.com/ceph/ceph/pull/10627>, Jason Dillaman)issue#16213 <http://tracker.ceph.com/issues/16213>, pr#10980 <http://github.com/ceph/ceph/pull/10980>, Mykola Golub)issue#16212 <http://tracker.ceph.com/issues/16212>, pr#11168 <http://github.com/ceph/ceph/pull/11168>, Mykola Golub)issue#16622 <http://tracker.ceph.com/issues/16622>, pr#10249 <http://github.com/ceph/ceph/pull/10249>, Jason Dillaman)issue#15715 <http://tracker.ceph.com/issues/15715>, pr#9291 <http://github.com/ceph/ceph/pull/9291>, Mykola Golub)issue#16921 <http://tracker.ceph.com/issues/16921>, pr#10985 <http://github.com/ceph/ceph/pull/10985>, Jason Dillaman)pr#11313 <http://github.com/ceph/ceph/pull/11313>_, Ilya Dryomov)issue#16987 <http://tracker.ceph.com/issues/16987>, pr#11031 <http://github.com/ceph/ceph/pull/11031>, Dongsheng Yang)pr#10984 <http://github.com/ceph/ceph/pull/10984>_, Ilya Dryomov)issue#17317 <http://tracker.ceph.com/issues/17317>, pr#11153 <http://github.com/ceph/ceph/pull/11153>, Jason Dillaman)pr#10124 <http://github.com/ceph/ceph/pull/10124>_, Mykola Golub)pr#10134 <http://github.com/ceph/ceph/pull/10134>_, Mykola Golub)issue#16717 <http://tracker.ceph.com/issues/16717>, pr#10348 <http://github.com/ceph/ceph/pull/10348>, Mykola Golub)pr#10841 <http://github.com/ceph/ceph/pull/10841>_, Nick Fisk)pr#10928 <http://github.com/ceph/ceph/pull/10928>_, Michal Jarzabek)pr#9993 <http://github.com/ceph/ceph/pull/9993>_, weiqiaomiao)pr#9570 <http://github.com/ceph/ceph/pull/9570>_, Pete Zaitcev)pr#10480 <http://github.com/ceph/ceph/pull/10480>_, Daniel Gryniewicz)issue#17256 <http://tracker.ceph.com/issues/17256>, pr#11051 <http://github.com/ceph/ceph/pull/11051>, Pavan Rallabhandi)issue#15975 <http://tracker.ceph.com/issues/15975>, issue#17136 <http://tracker.ceph.com/issues/17136>, pr#10873 <http://github.com/ceph/ceph/pull/10873>_, Robin H. Johnson)issue#16548 <http://tracker.ceph.com/issues/16548>, pr#10088 <http://github.com/ceph/ceph/pull/10088>, Pritha Srivastava)issue#16388 <http://tracker.ceph.com/issues/16388>, pr#10207 <http://github.com/ceph/ceph/pull/10207>, Pavan Rallabhandi)pr#10562 <http://github.com/ceph/ceph/pull/10562>_, Adam Kupczyk)issue#16406 <http://tracker.ceph.com/issues/16406>, pr#9891 <http://github.com/ceph/ceph/pull/9891>, Feng Guo)issue#16666 <http://tracker.ceph.com/issues/16666>, pr#10301 <http://github.com/ceph/ceph/pull/10301>, Casey Bodley)issue#16188 <http://tracker.ceph.com/issues/16188>, pr#9584 <http://github.com/ceph/ceph/pull/9584>, Albert Tu)pr#11131 <http://github.com/ceph/ceph/pull/11131>_, Daniel Gryniewicz)pr#10611 <http://github.com/ceph/ceph/pull/10611>_, Matt Benjamin)pr#10388 <http://github.com/ceph/ceph/pull/10388>_, Yehuda Sadeh)pr#10032 <http://github.com/ceph/ceph/pull/10032>_, Casey Bodley)pr#10439 <http://github.com/ceph/ceph/pull/10439>_, weiqiaomiao)issue#16627 <http://tracker.ceph.com/issues/16627>, pr#10205 <http://github.com/ceph/ceph/pull/10205>, Orit Wasserman)pr#9851 <http://github.com/ceph/ceph/pull/9851>_, Casey Bodley)pr#10532 <http://github.com/ceph/ceph/pull/10532>_, Matt Benjamin)parse exception (pr#10241 <http://github.com/ceph/ceph/pull/10241>_, Yan Jun)issue#16673 <http://tracker.ceph.com/issues/16673>, pr#10280 <http://github.com/ceph/ceph/pull/10280>, Pritha Srivastava, Radoslaw Zarzynski)pr#9844 <http://github.com/ceph/ceph/pull/9844>_, Radoslaw Zarzynski)issue#16469 <http://tracker.ceph.com/issues/16469>, pr#10075 <http://github.com/ceph/ceph/pull/10075>, Casey Bodley)issue#16742 <http://tracker.ceph.com/issues/16742>, pr#10355 <http://github.com/ceph/ceph/pull/10355>, Yehuda Sadeh)issue#16444 <http://tracker.ceph.com/issues/16444>, pr#10162 <http://github.com/ceph/ceph/pull/10162>, Gaurav Kumar Garg)pr#10212 <http://github.com/ceph/ceph/pull/10212>_, Radoslaw Zarzynski)issue#16817 <http://tracker.ceph.com/issues/16817>, pr#10446 <http://github.com/ceph/ceph/pull/10446>, Casey Bodley)issue#16665 <http://tracker.ceph.com/issues/16665>, pr#10274 <http://github.com/ceph/ceph/pull/10274>, Yehuda Sadeh)pr#9931 <http://github.com/ceph/ceph/pull/9931>_, Yan Jun)issue#17051 <http://tracker.ceph.com/issues/17051>, pr#10831 <http://github.com/ceph/ceph/pull/10831>, Casey Bodley)pr#10751 <http://github.com/ceph/ceph/pull/10751>_, Kefu Chai)issue#16930 <http://tracker.ceph.com/issues/16930>, pr#11286 <http://github.com/ceph/ceph/pull/11286>, Yehuda Sadeh)pr#10214 <http://github.com/ceph/ceph/pull/10214>_, Abhishek Lekshmanan)pr#11054 <http://github.com/ceph/ceph/pull/11054>_, Radoslaw Zarzynski)pr#8618 <http://github.com/ceph/ceph/pull/8618>_, Matt Benjamin)issue#16530 <http://tracker.ceph.com/issues/16530>, pr#10031 <http://github.com/ceph/ceph/pull/10031>, Yehuda Sadeh)issue#17090 <http://tracker.ceph.com/issues/17090>, pr#10727 <http://github.com/ceph/ceph/pull/10727>, weiqiaomiao)pr#10252 <http://github.com/ceph/ceph/pull/10252>_, Josh Durgin)issue#17167 <http://tracker.ceph.com/issues/17167>, pr#11132 <http://github.com/ceph/ceph/pull/11132>, Orit Wasserman)issue#16603 <http://tracker.ceph.com/issues/16603>, pr#10157 <http://github.com/ceph/ceph/pull/10157>, Casey Bodley)pr#10991 <http://github.com/ceph/ceph/pull/10991>_, weiqiaomiao)pr#10749 <http://github.com/ceph/ceph/pull/10749>_, Jiaying Ren)issue#16494 <http://tracker.ceph.com/issues/16494>, pr#10077 <http://github.com/ceph/ceph/pull/10077>, Yehuda Sadeh)pr#10669 <http://github.com/ceph/ceph/pull/10669>_, Casey Bodley)issue#17111 <http://tracker.ceph.com/issues/17111>, pr#10820 <http://github.com/ceph/ceph/pull/10820>, Yang Honggang)pr#10687 <http://github.com/ceph/ceph/pull/10687>_, Radoslaw Zarzynski)issue#16435 <http://tracker.ceph.com/issues/16435>, pr#10193 <http://github.com/ceph/ceph/pull/10193>, Yehuda Sadeh)issue#16618 <http://tracker.ceph.com/issues/16618>, pr#10187 <http://github.com/ceph/ceph/pull/10187>, Robin H. Johnson)issue#17110 <http://tracker.ceph.com/issues/17110>, pr#10836 <http://github.com/ceph/ceph/pull/10836>, weiqiaomiao)issue#17036 <http://tracker.ceph.com/issues/17036>, pr#10737 <http://github.com/ceph/ceph/pull/10737>, weiqiaomiao)issue#16856 <http://tracker.ceph.com/issues/16856>, pr#10939 <http://github.com/ceph/ceph/pull/10939>, Orit Wasserman)pr#10918 <http://github.com/ceph/ceph/pull/10918>_, Tianshan Qu)pr#10138 <http://github.com/ceph/ceph/pull/10138>_, Yan Jun)pr#10122 <http://github.com/ceph/ceph/pull/10122>_, Yan Jun)issue#16751 <http://tracker.ceph.com/issues/16751>, pr#10368 <http://github.com/ceph/ceph/pull/10368>, Orit Wasserman)pr#10233 <http://github.com/ceph/ceph/pull/10233>_, weiqiaomiao)pr#10408 <http://github.com/ceph/ceph/pull/10408>_, weiqiaomiao)issue#16597 <http://tracker.ceph.com/issues/16597>, pr#10118 <http://github.com/ceph/ceph/pull/10118>, weiqiaomiao)pr#10425 <http://github.com/ceph/ceph/pull/10425>_, Casey Bodley, Abhishek Lekshmanan)pr#9941 <http://github.com/ceph/ceph/pull/9941>_, weiqiaomiao)pr#9754 <http://github.com/ceph/ceph/pull/9754>_, John Coyle)pr#10035 <http://github.com/ceph/ceph/pull/10035>_, Yan Jun)pr#10002 <http://github.com/ceph/ceph/pull/10002>_, Yan Jun)pr#9985 <http://github.com/ceph/ceph/pull/9985>_, Yan Jun)pr#9979 <http://github.com/ceph/ceph/pull/9979>_, Yan Jun)pr#10424 <http://github.com/ceph/ceph/pull/10424>_, Abhishek Lekshmanan)pr#10203 <http://github.com/ceph/ceph/pull/10203>_, Yan Jun)pr#10299 <http://github.com/ceph/ceph/pull/10299>_, Yan Jun)issue#16705 <http://tracker.ceph.com/issues/16705>, issue#16684 <http://tracker.ceph.com/issues/16684>, pr#10330 <http://github.com/ceph/ceph/pull/10330>_, Radoslaw Zarzynski)issue#17499 <http://tracker.ceph.com/issues/17499>, pr#11325 <http://github.com/ceph/ceph/pull/11325>, weiqiaomiao)issue#17387 <http://tracker.ceph.com/issues/17387>, pr#11278 <http://github.com/ceph/ceph/pull/11278>, Gaurav Kumar Garg)issue#17280 <http://tracker.ceph.com/issues/17280>, pr#11098 <http://github.com/ceph/ceph/pull/11098>, Ken Dreyer)issue#16839 <http://tracker.ceph.com/issues/16839>, pr#10477 <http://github.com/ceph/ceph/pull/10477>, Casey Bodley)issue#16935 <http://tracker.ceph.com/issues/16935>, pr#10602 <http://github.com/ceph/ceph/pull/10602>, Shilpa Jagannath)issue#16624 <http://tracker.ceph.com/issues/16624>, pr#10151 <http://github.com/ceph/ceph/pull/10151>, Orit Wasserman)issue#16412 <http://tracker.ceph.com/issues/16412>, pr#10120 <http://github.com/ceph/ceph/pull/10120>, Orit Wasserman)pr#10110 <http://github.com/ceph/ceph/pull/10110>_, Yan Jun)pr#10726 <http://github.com/ceph/ceph/pull/10726>_, weiqiaomiao)pr#10194 <http://github.com/ceph/ceph/pull/10194>_, Yan Jun)issue#16632 <http://tracker.ceph.com/issues/16632>, pr#10211 <http://github.com/ceph/ceph/pull/10211>, Orit Wasserman)pr#10589 <http://github.com/ceph/ceph/pull/10589>_, Yan Jun)pr#10442 <http://github.com/ceph/ceph/pull/10442>_, weiqiaomiao)issue#17279 <http://tracker.ceph.com/issues/17279>, pr#11102 <http://github.com/ceph/ceph/pull/11102>, Casey Bodley)pr#10638 <http://github.com/ceph/ceph/pull/10638>_, Matt Benjamin)pr#10777 <http://github.com/ceph/ceph/pull/10777>_, Matt Benjamin)pr#10593 <http://github.com/ceph/ceph/pull/10593>_, Matt Benjamin)issue#17047 <http://tracker.ceph.com/issues/17047>, pr#10778 <http://github.com/ceph/ceph/pull/10778>, Casey Bodley)issue#17073 <http://tracker.ceph.com/issues/17073>, pr#10779 <http://github.com/ceph/ceph/pull/10779>, Casey Bodley)issue#17044 <http://tracker.ceph.com/issues/17044>, pr#10743 <http://github.com/ceph/ceph/pull/10743>, Casey Bodley)issue#16939 <http://tracker.ceph.com/issues/16939>, pr#10596 <http://github.com/ceph/ceph/pull/10596>, Casey Bodley)pr#10372 <http://github.com/ceph/ceph/pull/10372>_, Casey Bodley)pr#10745 <http://github.com/ceph/ceph/pull/10745>_, Matt Benjamin)issue#13286 <http://tracker.ceph.com/issues/13286>, pr#11340 <http://github.com/ceph/ceph/pull/11340>, Yehuda Sadeh, Weijun Duan)pr#9170 <http://github.com/ceph/ceph/pull/9170>_, Yan Jun)pr#9351 <http://github.com/ceph/ceph/pull/9351>_, Yan Jun)pr#9136 <http://github.com/ceph/ceph/pull/9136>_, zhao kun)pr#10930 <http://github.com/ceph/ceph/pull/10930>_, Weibing Zhang)pr#10475 <http://github.com/ceph/ceph/pull/10475>_, zhang.zezhu)pr#11292 <http://github.com/ceph/ceph/pull/11292>_, Yan Jun)issue#17367 <http://tracker.ceph.com/issues/17367>, pr#11181 <http://github.com/ceph/ceph/pull/11181>, Matt Benjamin)pr#10271 <http://github.com/ceph/ceph/pull/10271>_, Matt Benjamin)pr#11159 <http://github.com/ceph/ceph/pull/11159>_, Matt Benjamin)pr#10284 <http://github.com/ceph/ceph/pull/10284>_, Matt Benjamin)pr#10756 <http://github.com/ceph/ceph/pull/10756>_, Matt Benjamin)pr#10635 <http://github.com/ceph/ceph/pull/10635>_, Matt Benjamin)pr#10947 <http://github.com/ceph/ceph/pull/10947>_, Weibing Zhang)issue#17443 <http://tracker.ceph.com/issues/17443>, pr#11270 <http://github.com/ceph/ceph/pull/11270>, Yehuda Sadeh)issue#16894 <http://tracker.ceph.com/issues/16894>, pr#10558 <http://github.com/ceph/ceph/pull/10558>, Casey Bodley)pr#10401 <http://github.com/ceph/ceph/pull/10401>_, Abhishek Lekshmanan)pr#10742 <http://github.com/ceph/ceph/pull/10742>_, Casey Bodley)pr#10174 <http://github.com/ceph/ceph/pull/10174>_, Abhishek Lekshmanan)issue#16861 <http://tracker.ceph.com/issues/16861>, pr#10510 <http://github.com/ceph/ceph/pull/10510>, Yehuda Sadeh)issue#16834 <http://tracker.ceph.com/issues/16834>, pr#10456 <http://github.com/ceph/ceph/pull/10456>, Casey Bodley)pr#10226 <http://github.com/ceph/ceph/pull/10226>_, Yan Jun)pr#10448 <http://github.com/ceph/ceph/pull/10448>_, Pritha Srivastava)pr#10000 <http://github.com/ceph/ceph/pull/10000>_, weiqiaomiao)pr#10597 <http://github.com/ceph/ceph/pull/10597>_, Pritha Srivastava)issue#16928 <http://tracker.ceph.com/issues/16928>, pr#10579 <http://github.com/ceph/ceph/pull/10579>, Robin H. Johnson)pr#10307 <http://github.com/ceph/ceph/pull/10307>_, Pritha Srivastava)pr#10882 <http://github.com/ceph/ceph/pull/10882>_, Michal Jarzabek)pr#10858 <http://github.com/ceph/ceph/pull/10858>_, Weibing Zhang)pr#10822 <http://github.com/ceph/ceph/pull/10822>_, Yan Jun)pr#10929 <http://github.com/ceph/ceph/pull/10929>_, Weibing Zhang)issue#16712 <http://tracker.ceph.com/issues/16712>, pr#10397 <http://github.com/ceph/ceph/pull/10397>, Abhishek Lekshmanan)issue#15915 <http://tracker.ceph.com/issues/15915>, issue#16695 <http://tracker.ceph.com/issues/16695>, pr#10998 <http://github.com/ceph/ceph/pull/10998>_, Casey Bodley)pr#10396 <http://github.com/ceph/ceph/pull/10396>_, zhouruisong)pr#9589 <http://github.com/ceph/ceph/pull/9589>_, zhouruisong)pr#6501 <http://github.com/ceph/ceph/pull/6501>_, Weijun Duan)pr#10232 <http://github.com/ceph/ceph/pull/10232>_, weiqiaomiao)pr#10409 <http://github.com/ceph/ceph/pull/10409>_, weiqiaomiao)pr#9737 <http://github.com/ceph/ceph/pull/9737>_, Ji Chen, Daniel Gryniewicz)pr#10954 <http://github.com/ceph/ceph/pull/10954>_, Michal Jarzabek)pr#9807 <http://github.com/ceph/ceph/pull/9807>_, Yan Jun)pr#10486 <http://github.com/ceph/ceph/pull/10486>_, Brad Hubbard)issue#17100 <http://tracker.ceph.com/issues/17100>, pr#10824 <http://github.com/ceph/ceph/pull/10824>, Loic Dachary)pr#11190 <http://github.com/ceph/ceph/pull/11190>_, Kefu Chai)pr#11074 <http://github.com/ceph/ceph/pull/11074>_, Brad Hubbard)pr#11075 <http://github.com/ceph/ceph/pull/11075>_, Brad Hubbard)pr#11091 <http://github.com/ceph/ceph/pull/11091>_, Brad Hubbard)pr#11092 <http://github.com/ceph/ceph/pull/11092>_, Brad Hubbard)pr#10701 <http://github.com/ceph/ceph/pull/10701>_, John Coyle)issue#16025 <http://tracker.ceph.com/issues/16025>, pr#11109 <http://github.com/ceph/ceph/pull/11109>, Dan Mick)pr#10319 <http://github.com/ceph/ceph/pull/10319>_, Willem Jan Withagen)issue#16955 <http://tracker.ceph.com/issues/16955>, pr#10612 <http://github.com/ceph/ceph/pull/10612>, Kefu Chai)issue#17306 <http://tracker.ceph.com/issues/17306>, pr#11173 <http://github.com/ceph/ceph/pull/11173>, Kefu Chai)pr#10126 <http://github.com/ceph/ceph/pull/10126>_, John Coyle)issue#17087 <http://tracker.ceph.com/issues/17087>, pr#10806 <http://github.com/ceph/ceph/pull/10806>, Kefu Chai)pr#10347 <http://github.com/ceph/ceph/pull/10347>_, huanwen ren)pr#9932 <http://github.com/ceph/ceph/pull/9932>_, Michal Jarzabek)pr#10775 <http://github.com/ceph/ceph/pull/10775>_, xie xingguo)pr#10557 <http://github.com/ceph/ceph/pull/10557>_, Willem Jan Withagen)pr#10535 <http://github.com/ceph/ceph/pull/10535>_, David Zafman)issue#16729 <http://tracker.ceph.com/issues/16729>, pr#10346 <http://github.com/ceph/ceph/pull/10346>, Kefu Chai)pr#10133 <http://github.com/ceph/ceph/pull/10133>_, Kefu Chai)pr#10089 <http://github.com/ceph/ceph/pull/10089>_, Wanlong Gao)issue#16144 <http://tracker.ceph.com/issues/16144>, pr#10256 <http://github.com/ceph/ceph/pull/10256>, Kefu Chai)pr#10153 <http://github.com/ceph/ceph/pull/10153>_, Kefu Chai)pr#10166 <http://github.com/ceph/ceph/pull/10166>_, Willem Jan Withagen)pr#10979 <http://github.com/ceph/ceph/pull/10979>_, Willem Jan Withagen)pr#10306 <http://github.com/ceph/ceph/pull/10306>_, Kefu Chai)pr#10430 <http://github.com/ceph/ceph/pull/10430>_, Kefu Chai)pr#10098 <http://github.com/ceph/ceph/pull/10098>_, David Zafman)pr#9290 <http://github.com/ceph/ceph/pull/9290>_, xie xingguo)pr#10451 <http://github.com/ceph/ceph/pull/10451>_, song baisen)issue#17179 <http://tracker.ceph.com/issues/17179>, pr#10933 <http://github.com/ceph/ceph/pull/10933>, Kefu Chai)pr#9362 <http://github.com/ceph/ceph/pull/9362>_, xie xingguo)pr#10267 <http://github.com/ceph/ceph/pull/10267>_, Casey Bodley, Igor Fedotov, Daniel Gollub)pr#10493 <http://github.com/ceph/ceph/pull/10493>_, Yan Jun)pr#9939 <http://github.com/ceph/ceph/pull/9939>_, Yan Jun)pr#11117 <http://github.com/ceph/ceph/pull/11117>_, xie xingguo)issue#2904 <http://tracker.ceph.com/issues/2904>, pr#9704 <http://github.com/ceph/ceph/pull/9704>, Brad Hubbard)issue#16280 <http://tracker.ceph.com/issues/16280>, pr#9688 <http://github.com/ceph/ceph/pull/9688>, Shylesh Kumar)pr#10234 <http://github.com/ceph/ceph/pull/10234>_, Kefu Chai)