doc/releases/mimic.rst
Mimic is the 13th stable release of Ceph. It is named after the Mimic Octopus (Thaumoctopus mimicus).
This is the tenth bugfix release of Ceph Mimic, this release fixes an RGW vulnerability, and we recommend that all Mimic users upgrade.
issue#44967 <http://tracker.ceph.com/issues/44967>_, Lei Cao, Abhishek
Lekshmanan)This is the ninth and very likely the last stable release in the Ceph Mimic series. This release fixes bugs across all components and also contains a RGW security fix. We recommend all Mimic users to upgrade to this version.
CVE-2020-1760: Fixed XSS due to RGW GetObject header-splitting
The configuration value osd_calc_pg_upmaps_max_stddev used for upmap
balancing has been removed. Instead use the mgr balancer config
upmap_max_deviation which now is an integer number of PGs of deviation
from the target PGs per OSD. This can be set with a command like
ceph config set mgr mgr/balancer/upmap_max_deviation 2. The default
upmap_max_deviation is 1. There are situations where crush rules
would not allow a pool to ever have completely balanced PGs. For example, if
crush requires 1 replica on each of 3 racks, but there are fewer OSDs in 1 of
the racks. In those cases, the configuration value can be increased.
The cephfs-data-scan scan_links command now automatically repair inotables
and snaptable.
pr#31673 <https://github.com/ceph/ceph/pull/31673>_, Igor Fedotov)pr#34479 <https://github.com/ceph/ceph/pull/34479>_, Jan Fajerski)pr#33201 <https://github.com/ceph/ceph/pull/33201>_, Jan Fajerski)pr#34476 <https://github.com/ceph/ceph/pull/34476>_, Jan Fajerski)pr#32865 <https://github.com/ceph/ceph/pull/32865>_, Yaniv Kaul)pr#32559 <https://github.com/ceph/ceph/pull/32559>_, Jan Fajerski)pr#32876 <https://github.com/ceph/ceph/pull/32876>_, Benoît Knecht)pr#33622 <https://github.com/ceph/ceph/pull/33622>_, Sébastien Han)pr#33215 <https://github.com/ceph/ceph/pull/33215>_, Rishabh Dave)pr#32529 <https://github.com/ceph/ceph/pull/32529>_, Jan Fajerski)pr#33580 <https://github.com/ceph/ceph/pull/33580>_, Jan Fajerski, Sage Weil, Guillaume Abrioux)pr#33578 <https://github.com/ceph/ceph/pull/33578>_, Jan Fajerski)pr#32544 <https://github.com/ceph/ceph/pull/32544>_, Mohamad Gebai)pr#32869 <https://github.com/ceph/ceph/pull/32869>_, Jan Fajerski)pr#32530 <https://github.com/ceph/ceph/pull/32530>_, Alfredo Deza)pr#33610 <https://github.com/ceph/ceph/pull/33610>_, Jan Fajerski)pr#33579 <https://github.com/ceph/ceph/pull/33579>_, Jan Fajerski)pr#33623 <https://github.com/ceph/ceph/pull/33623>_, Jan Fajerski)pr#32866 <https://github.com/ceph/ceph/pull/32866>_, Jan Fajerski)pr#32867 <https://github.com/ceph/ceph/pull/32867>_, Jan Fajerski)pr#34444 <https://github.com/ceph/ceph/pull/34444>_, Jan Fajerski)pr#33626 <https://github.com/ceph/ceph/pull/33626>_, Jan Fajerski)pr#33615 <https://github.com/ceph/ceph/pull/33615>_, Jan Fajerski)pr#33606 <https://github.com/ceph/ceph/pull/33606>_, Jan Fajerski)pr#33608 <https://github.com/ceph/ceph/pull/33608>_, Jan Fajerski, Dimitri Savineau)pr#32872 <https://github.com/ceph/ceph/pull/32872>_, dongdong tao)pr#32871 <https://github.com/ceph/ceph/pull/32871>_, Jan Fajerski)pr#33208 <https://github.com/ceph/ceph/pull/33208>_, Jan Fajerski)pr#32862 <https://github.com/ceph/ceph/pull/32862>_, Jan Fajerski)pr#33617 <https://github.com/ceph/ceph/pull/33617>_, Jan Fajerski, Yehuda Sadeh)pr#33124 <https://github.com/ceph/ceph/pull/33124>_, Jan Fajerski)pr#32557 <https://github.com/ceph/ceph/pull/32557>_, Michael Fritch)pr#31406 <https://github.com/ceph/ceph/pull/31406>_, Jan Fajerski)pr#33611 <https://github.com/ceph/ceph/pull/33611>_, Jan Fajerski)pr#31407 <https://github.com/ceph/ceph/pull/31407>_, Rishabh Dave)pr#33603 <https://github.com/ceph/ceph/pull/33603>_, Jan Fajerski, Rishabh Dave, Theofilos Mouratidis, Guillaume Abrioux)issue#40776 <http://tracker.ceph.com/issues/40776>, pr#32528 <https://github.com/ceph/ceph/pull/32528>, Jan Fajerski)pr#33605 <https://github.com/ceph/ceph/pull/33605>_, Sébastien Han)pr#33489 <https://github.com/ceph/ceph/pull/33489>_, Andrew Schoen)pr#33607 <https://github.com/ceph/ceph/pull/33607>_, Guillaume Abrioux)pr#33618 <https://github.com/ceph/ceph/pull/33618>, Jan Fajerski)pr#32875 <https://github.com/ceph/ceph/pull/32875>_, Fabian Niepelt)pr#31552 <https://github.com/ceph/ceph/pull/31552>_, Rishabh Dave)pr#33609 <https://github.com/ceph/ceph/pull/33609>_, Jan Fajerski)pr#32861 <https://github.com/ceph/ceph/pull/32861>_, Shyukri Shyukriev)pr#31384 <https://github.com/ceph/ceph/pull/31384>_, Varsha Rao)issue#40460 <http://tracker.ceph.com/issues/40460>, pr#30110 <https://github.com/ceph/ceph/pull/30110>, Rishabh Dave)pr#31283 <https://github.com/ceph/ceph/pull/31283>_, "Yan, Zheng")pr#31380 <https://github.com/ceph/ceph/pull/31380>_, Jeff Layton)pr#31282 <https://github.com/ceph/ceph/pull/31282>_, "Yan, Zheng")pr#32757 <https://github.com/ceph/ceph/pull/32757>_, "Yan, Zheng")pr#31284 <https://github.com/ceph/ceph/pull/31284>_, "Yan, Zheng")pr#31381 <https://github.com/ceph/ceph/pull/31381>_, huanwen ren)pr#31379 <https://github.com/ceph/ceph/pull/31379>_, simon gao)pr#31281 <https://github.com/ceph/ceph/pull/31281>_, "Yan, Zheng")pr#33130 <https://github.com/ceph/ceph/pull/33130>_, Sage Weil)pr#33323 <https://github.com/ceph/ceph/pull/33323>_, Brad Hubbard)pr#33327 <https://github.com/ceph/ceph/pull/33327>_, Sage Weil)pr#32902 <https://github.com/ceph/ceph/pull/32902>_, Kefu Chai, songweibin)pr#31957 <https://github.com/ceph/ceph/pull/31957>_, Neha Ojha, Kefu Chai, Noah Watkins, David Zafman)pr#31557 <https://github.com/ceph/ceph/pull/31557>_, jiahuizeng)pr#34193 <https://github.com/ceph/ceph/pull/34193>_, Sage Weil)pr#33322 <https://github.com/ceph/ceph/pull/33322>_, Zheng Yin)pr#33154 <https://github.com/ceph/ceph/pull/33154>_, Brad Hubbard)pr#33331 <https://github.com/ceph/ceph/pull/33331>_, Neha Ojha)pr#33329 <https://github.com/ceph/ceph/pull/33329>_, Neha Ojha)pr#33594 <https://github.com/ceph/ceph/pull/33594>_, Neha Ojha)pr#33324 <https://github.com/ceph/ceph/pull/33324>_, Nathan Cutler, xie xingguo)pr#33145 <https://github.com/ceph/ceph/pull/33145>_, Michal Skalski)pr#32717 <https://github.com/ceph/ceph/pull/32717>_, David Zafman)pr#32361 <https://github.com/ceph/ceph/pull/32361>_, David Zafman)pr#32125 <https://github.com/ceph/ceph/pull/32125>_, Sage Weil)pr#32258 <https://github.com/ceph/ceph/pull/32258>_, Boris Ranto)pr#34458 <https://github.com/ceph/ceph/pull/34458>_, Brad Hubbard)pr#31875 <https://github.com/ceph/ceph/pull/31875>_, zhang daolong)pr#32249 <https://github.com/ceph/ceph/pull/32249>, Neha Ojha)pr#32782 <https://github.com/ceph/ceph/pull/32782>_, Ilya Dryomov)pr#32255 <https://github.com/ceph/ceph/pull/32255>_, Kefu Chai)pr#33158 <https://github.com/ceph/ceph/pull/33158>_, Aleksei Zakharov)pr#33096 <https://github.com/ceph/ceph/pull/33096>_, Yaarit Hatuka)pr#32911 <https://github.com/ceph/ceph/pull/32911>_, Xiubo Li)pr#31805 <https://github.com/ceph/ceph/pull/31805>_, Zheng Yin)pr#33999 <https://github.com/ceph/ceph/pull/33999>_, Kyr Shatskyy)pr#33318 <https://github.com/ceph/ceph/pull/33318>_, Xiangdong Mu)pr#32470 <https://github.com/ceph/ceph/pull/32470>_, Jason Dillaman)pr#32952 <https://github.com/ceph/ceph/pull/32952>_, Mykola Golub)pr#33315 <https://github.com/ceph/ceph/pull/33315>_, yangjun)pr#32714 <https://github.com/ceph/ceph/pull/32714>_, Mykola Golub)pr#31520 <https://github.com/ceph/ceph/pull/31520>_, Mykola Golub)pr#33598 <https://github.com/ceph/ceph/pull/33598>_, Mykola Golub)pr#32598 <https://github.com/ceph/ceph/pull/32598>_, Mykola Golub)pr#31377 <https://github.com/ceph/ceph/pull/31377>_, NancySu05)pr#31754 <https://github.com/ceph/ceph/pull/31754>_, Oshyn Song)pr#30804 <https://github.com/ceph/ceph/pull/30804>_, zhang Shaowen)pr#31183 <https://github.com/ceph/ceph/pull/31183>_, Paul Emmerich)pr#33303 <https://github.com/ceph/ceph/pull/33303>_, Pritha Srivastava)pr#33302 <https://github.com/ceph/ceph/pull/33302>_, J. Eric Ivancich)pr#33300 <https://github.com/ceph/ceph/pull/33300>_, J. Eric Ivancich)issue#37645 <http://tracker.ceph.com/issues/37645>, pr#33305 <https://github.com/ceph/ceph/pull/33305>, Mark Kogan)pr#31861 <https://github.com/ceph/ceph/pull/31861>_, Matt Benjamin)pr#33309 <https://github.com/ceph/ceph/pull/33309>_, Shilpa Jagannath)pr#33306 <https://github.com/ceph/ceph/pull/33306>_, zhang Shaowen)pr#33304 <https://github.com/ceph/ceph/pull/33304>_, J. Eric Ivancich)pr#31378 <https://github.com/ceph/ceph/pull/31378>_, Mark Kogan)pr#33966 <https://github.com/ceph/ceph/pull/33966>_, Richard Bai(白学余))pr#33341 <https://github.com/ceph/ceph/pull/33341>_, Tiago Pasqualini)issue#24348 <http://tracker.ceph.com/issues/24348>, pr#33748 <https://github.com/ceph/ceph/pull/33748>, Marcus Watts)pr#33313 <https://github.com/ceph/ceph/pull/33313>_, Richard Bai(白学余))pr#33311 <https://github.com/ceph/ceph/pull/33311>_, Ilsoo Byun)pr#31299 <https://github.com/ceph/ceph/pull/31299>_, J. Eric Ivancich)pr#33312 <https://github.com/ceph/ceph/pull/33312>_, dongdong tao)This is the eighth release in the Ceph Mimic stable release series. Its sole purpose is to fix a regression that found its way into the previous release.
issue#43106 <https://tracker.ceph.com/issues/43106>, pr#32000 <https://github.com/ceph/ceph/pull/32000>, Sage Weil)pr#32087 <https://github.com/ceph/ceph/pull/32087>_, Yuri Weinstein)pr#32033 <https://github.com/ceph/ceph/pull/32033>_, Casey Bodley)This is the seventh bugfix release of the Mimic v13.2.x long-term stable release series. All Mimic users are advised to upgrade.
MDS:
Cache trimming is now throttled. Dropping the MDS cache via the "ceph tell mds.<foo> cache drop" command or large reductions in the cache size will no longer cause service unavailability.
Behavior with recalling caps has been significantly improved to not attempt recalling too many caps at once, leading to instability. MDS with a large cache (64GB+) should be more stable.
MDS now provides a config option "mds_max_caps_per_client" (default: 1M) to limit the number of caps a client session may hold. Long running client sessions with a large number of caps have been a source of instability in the MDS when all of these caps need to be processed during certain session events. It is recommended to not unnecessarily increase this value.
The "mds_recall_state_timeout" config parameter has been removed. Late client recall warnings are now generated based on the number of caps the MDS has recalled which have not been released. The new config parameters "mds_recall_warning_threshold" (default: 32K) and "mds_recall_warning_decay_rate" (default: 60s) set the threshold for this warning.
The "cache drop" admin socket command has been removed. The "ceph tell mds.X cache drop" remains.
OSD:
A health warning is now generated if the average osd heartbeat ping time exceeds a configurable threshold for any of the intervals computed. The OSD computes 1 minute, 5 minute and 15 minute intervals with average, minimum and maximum values. New configuration option "mon_warn_on_slow_ping_ratio" specifies a percentage of "osd_heartbeat_grace" to determine the threshold. A value of zero disables the warning. A new configuration option "mon_warn_on_slow_ping_time", specified in milliseconds, overrides the computed value, causing a warning when OSD heartbeat pings take longer than the specified amount. A new admin command "ceph daemon mgr.# dump_osd_network [threshold]" lists all connections with a ping time longer than the specified threshold or value determined by the config options, for the average for any of the 3 intervals. A new admin command "ceph daemon osd.# dump_osd_network [threshold]" does the same but only including heartbeats initiated by the specified OSD.
The default value of the "osd_deep_scrub_large_omap_object_key_threshold" parameter has been lowered to detect an object with large number of omap keys more easily.
RGW:
issue#40280 <http://tracker.ceph.com/issues/40280>, pr#28574 <https://github.com/ceph/ceph/pull/28574>, Vitaliy Filippov)pr#29699 <https://github.com/ceph/ceph/pull/29699>_, Neha Ojha)issue#39692 <http://tracker.ceph.com/issues/39692>, pr#29217 <https://github.com/ceph/ceph/pull/29217>_, Sage Weil)pr#30219 <https://github.com/ceph/ceph/pull/30219>_, Vikhyat Umrao, Josh Durgin, Sage Weil, Igor Fedotov)issue#40758 <http://tracker.ceph.com/issues/40758>, issue#40703 <http://tracker.ceph.com/issues/40703>, pr#29024 <https://github.com/ceph/ceph/pull/29024>_, Igor Fedotov)pr#30150 <https://github.com/ceph/ceph/pull/30150>_, Mark Nelson)pr#28970 <https://github.com/ceph/ceph/pull/28970>_, Igor Fedotov)pr#28029 <https://github.com/ceph/ceph/pull/28029>_, Igor Fedotov)pr#28967 <https://github.com/ceph/ceph/pull/28967>_, Sage Weil, kungf)issue#40080 <http://tracker.ceph.com/issues/40080>, pr#28645 <https://github.com/ceph/ceph/pull/28645>, Igor Fedotov)issue#40480 <http://tracker.ceph.com/issues/40480>, pr#28894 <https://github.com/ceph/ceph/pull/28894>, Igor Fedotov)issue#39593 <http://tracker.ceph.com/issues/39593>, issue#39592 <http://tracker.ceph.com/issues/39592>, pr#27971 <https://github.com/ceph/ceph/pull/27971>_, Kefu Chai, Tim Serong)pr#30663 <https://github.com/ceph/ceph/pull/30663>_, Kefu Chai)pr#30687 <https://github.com/ceph/ceph/pull/30687>_, Nathan Cutler)issue#37707 <http://tracker.ceph.com/issues/37707>, pr#30718 <https://github.com/ceph/ceph/pull/30718>, Jeff Layton, Kefu Chai, Nathan Cutler, Brad Hubbard, Changcheng Liu, Sebastian Wagner, Yunchuan Wen, Tomasz Setkowski, Zack Cerza)pr#30355 <https://github.com/ceph/ceph/pull/30355>_, Dan van der Ster)pr#30183 <https://github.com/ceph/ceph/pull/30183>_, Kefu Chai)issue#17516 <http://tracker.ceph.com/issues/17516>, pr#30713 <https://github.com/ceph/ceph/pull/30713>, Kefu Chai)issue#39981 <http://tracker.ceph.com/issues/39981>, issue#40005 <http://tracker.ceph.com/issues/40005>, pr#28217 <https://github.com/ceph/ceph/pull/28217>_, Nathan Cutler)pr#30260 <https://github.com/ceph/ceph/pull/30260>_, Ilsoo Byun)issue#13997 <http://tracker.ceph.com/issues/13997>, pr#30128 <https://github.com/ceph/ceph/pull/30128>, Alfredo Deza, Brad Hubbard)python\*-devel for python*rpm-macros (pr#30244 <https://github.com/ceph/ceph/pull/30244>_, Kefu Chai)issue#40269 <http://tracker.ceph.com/issues/40269>, issue#40175 <http://tracker.ceph.com/issues/40175>, pr#29150 <https://github.com/ceph/ceph/pull/29150>_, Nathan Cutler)pr#30982 <https://github.com/ceph/ceph/pull/30982>_, Kefu Chai)pr#30188 <https://github.com/ceph/ceph/pull/30188>_, Nathan Cutler)pr#30806 <https://github.com/ceph/ceph/pull/30806>_, Rishabh Dave)pr#30808 <https://github.com/ceph/ceph/pull/30808>_, Rishabh Dave)pr#31211 <https://github.com/ceph/ceph/pull/31211>_, Sebastian Wagner)pr#31229 <https://github.com/ceph/ceph/pull/31229>_, Rishabh Dave)pr#31615 <https://github.com/ceph/ceph/pull/31615>_, Jan Fajerski)pr#29688 <https://github.com/ceph/ceph/pull/29688>_, Jan Fajerski)pr#28948 <https://github.com/ceph/ceph/pull/28948>_, Alfredo Deza)pr#30555 <https://github.com/ceph/ceph/pull/30555>_, Guillaume Abrioux)pr#29463 <https://github.com/ceph/ceph/pull/29463>_, Jan Fajerski)pr#30334 <https://github.com/ceph/ceph/pull/30334>_, Jan Fajerski)issue#40919 <http://tracker.ceph.com/issues/40919>, pr#29243 <https://github.com/ceph/ceph/pull/29243>, Andrew Schoen, Jan Fajerski, Sébastien Han, Volker Theile)pr#30301 <https://github.com/ceph/ceph/pull/30301>_, Alfredo Deza)pr#30678 <https://github.com/ceph/ceph/pull/30678>_, Rishabh Dave)pr#30333 <https://github.com/ceph/ceph/pull/30333>_, Jan Fajerski)pr#26991 <https://github.com/ceph/ceph/pull/26991>_, Andrew Schoen)pr#29039 <https://github.com/ceph/ceph/pull/29039>_, David Casier)issue#40664 <http://tracker.ceph.com/issues/40664>, pr#30303 <https://github.com/ceph/ceph/pull/30303>, Dominik Csapak)pr#30096 <https://github.com/ceph/ceph/pull/30096>_, Rishabh Dave)pr#31227 <https://github.com/ceph/ceph/pull/31227>_, Mohamad Gebai, Andrew Schoen)issue#40977 <http://tracker.ceph.com/issues/40977>, pr#29350 <https://github.com/ceph/ceph/pull/29350>, Shyukri Shyukriev)pr#29631 <https://github.com/ceph/ceph/pull/29631>_, Andrew Schoen, Alfredo Deza)pr#31362 <https://github.com/ceph/ceph/pull/31362>_, Mohamad Gebai, Kefu Chai)pr#30295 <https://github.com/ceph/ceph/pull/30295>_, Alfredo Deza)issue#38548 <http://tracker.ceph.com/issues/38548>, pr#29507 <https://github.com/ceph/ceph/pull/29507>, Jan Fajerski)pr#29602 <https://github.com/ceph/ceph/pull/29602>_, Jan Fajerski, Alfredo Deza, Kefu Chai)pr#28930 <https://github.com/ceph/ceph/pull/28930>_, Alfredo Deza)pr#29661 <https://github.com/ceph/ceph/pull/29661>_, Jan Fajerski)pr#29417 <https://github.com/ceph/ceph/pull/29417>_, Jan Fajerski, Alfredo Deza)pr#28947 <https://github.com/ceph/ceph/pull/28947>_, Alfredo Deza)pr#29900 <https://github.com/ceph/ceph/pull/29900>_, Alfredo Deza)pr#29074 <https://github.com/ceph/ceph/pull/29074>_, Andrew Schoen, Guillaume Abrioux)pr#29770 <https://github.com/ceph/ceph/pull/29770>_, Alfredo Deza)issue#40664 <http://tracker.ceph.com/issues/40664>, pr#30306 <https://github.com/ceph/ceph/pull/30306>, Alfredo Deza)pr#27028 <https://github.com/ceph/ceph/pull/27028>_, Andrey Bychkov)issue#39212 <http://tracker.ceph.com/issues/39212>, issue#38835 <http://tracker.ceph.com/issues/38835>, pr#29222 <https://github.com/ceph/ceph/pull/29222>_, "Yan, Zheng")pr#29833 <https://github.com/ceph/ceph/pull/29833>_, XiaoGuoDong2019)issue#39305 <http://tracker.ceph.com/issues/39305>, issue#39685 <http://tracker.ceph.com/issues/39685>, pr#29200 <https://github.com/ceph/ceph/pull/29200>_, Guan yunfei)pr#30932 <https://github.com/ceph/ceph/pull/30932>_, wenpengLi)issue#41148 <http://tracker.ceph.com/issues/41148>, pr#30933 <https://github.com/ceph/ceph/pull/30933>_, huanwen ren)pr#30918 <https://github.com/ceph/ceph/pull/30918>_, Shen Hang)pr#29187 <https://github.com/ceph/ceph/pull/29187>_, Xiaoxi CHEN)issue#40168 <http://tracker.ceph.com/issues/40168>, pr#28501 <https://github.com/ceph/ceph/pull/28501>, David Disseldorp)issue#40085 <http://tracker.ceph.com/issues/40085>, pr#29609 <https://github.com/ceph/ceph/pull/29609>_, Jeff Layton)issue#40746 <http://tracker.ceph.com/issues/40746>, pr#30443 <https://github.com/ceph/ceph/pull/30443>, Peng Xie)issue#40877 <http://tracker.ceph.com/issues/40877>, pr#30241 <https://github.com/ceph/ceph/pull/30241>, simon gao)pr#30108 <https://github.com/ceph/ceph/pull/30108>_, "Yan, Zheng")issue#40615 <http://tracker.ceph.com/issues/40615>, pr#30228 <https://github.com/ceph/ceph/pull/30228>, huanwen ren)issue#40960 <http://tracker.ceph.com/issues/40960>, pr#29479 <https://github.com/ceph/ceph/pull/29479>, Xiaoxi CHEN)pr#29915 <https://github.com/ceph/ceph/pull/29915>_, XiaoGuoDong2019)issue#40437 <http://tracker.ceph.com/issues/40437>, pr#29230 <https://github.com/ceph/ceph/pull/29230>, "Yan, Zheng")issue#38270 <http://tracker.ceph.com/issues/38270>, issue#38687 <http://tracker.ceph.com/issues/38687>, pr#29211 <https://github.com/ceph/ceph/pull/29211>_, "Yan, Zheng")pr#30950 <https://github.com/ceph/ceph/pull/30950>_, Sidharth Anupkrishnan)issue#40042 <http://tracker.ceph.com/issues/40042>, issue#40028 <http://tracker.ceph.com/issues/40028>, pr#28650 <https://github.com/ceph/ceph/pull/28650>_, simon gao)issue#39223 <http://tracker.ceph.com/issues/39223>, issue#38679 <http://tracker.ceph.com/issues/38679>, pr#29224 <https://github.com/ceph/ceph/pull/29224>_, "Yan, Zheng")issue#40213 <http://tracker.ceph.com/issues/40213>, pr#29232 <https://github.com/ceph/ceph/pull/29232>, "Yan, Zheng", simon gao)issue#38043 <http://tracker.ceph.com/issues/38043>, issue#17854 <http://tracker.ceph.com/issues/17854>, pr#28585 <https://github.com/ceph/ceph/pull/28585>_, "Yan, Zheng", Rishabh Dave)issue#39689 <http://tracker.ceph.com/issues/39689>, pr#28381 <https://github.com/ceph/ceph/pull/28381>, Erqi Chen)issue#39987 <http://tracker.ceph.com/issues/39987>, pr#30234 <https://github.com/ceph/ceph/pull/30234>, "Yan, Zheng")issue#40603 <http://tracker.ceph.com/issues/40603>, pr#29940 <https://github.com/ceph/ceph/pull/29940>, Zhi Zhang)issue#40588 <http://tracker.ceph.com/issues/40588>, pr#28796 <https://github.com/ceph/ceph/pull/28796>, Shen Hang)pr#30239 <https://github.com/ceph/ceph/pull/30239>_, Rishabh Dave)issue#39472 <http://tracker.ceph.com/issues/39472>, pr#28186 <https://github.com/ceph/ceph/pull/28186>, "Yan, Zheng")pr#28579 <https://github.com/ceph/ceph/pull/28579>_, "Yan, Zheng")issue#38875 <http://tracker.ceph.com/issues/38875>, pr#29219 <https://github.com/ceph/ceph/pull/29219>, Rishabh Dave)pr#30417 <https://github.com/ceph/ceph/pull/30417>_, Xuehan Xu)issue#38844 <http://tracker.ceph.com/issues/38844>, issue#39210 <http://tracker.ceph.com/issues/39210>, pr#29220 <https://github.com/ceph/ceph/pull/29220>_, simon gao)issue#39669 <http://tracker.ceph.com/issues/39669>, issue#39645 <http://tracker.ceph.com/issues/39645>, pr#28274 <https://github.com/ceph/ceph/pull/28274>_, Zhi Zhang)issue#38020 <http://tracker.ceph.com/issues/38020>, issue#38099 <http://tracker.ceph.com/issues/38099>, pr#29210 <https://github.com/ceph/ceph/pull/29210>_, Patrick Donnelly)issue#40222 <http://tracker.ceph.com/issues/40222>, pr#28918 <https://github.com/ceph/ceph/pull/28918>, "Yan, Zheng")issue#38022 <http://tracker.ceph.com/issues/38022>, issue#38129 <http://tracker.ceph.com/issues/38129>, issue#37723 <http://tracker.ceph.com/issues/37723>, issue#38131 <http://tracker.ceph.com/issues/38131>, pr#28452 <https://github.com/ceph/ceph/pull/28452>_, Patrick Donnelly)issue#39215 <http://tracker.ceph.com/issues/39215>, issue#38822 <http://tracker.ceph.com/issues/38822>, pr#29223 <https://github.com/ceph/ceph/pull/29223>_, huanwen ren)issue#39233 <http://tracker.ceph.com/issues/39233>, pr#28090 <https://github.com/ceph/ceph/pull/28090>, Kenneth Waegeman)pr#30240 <https://github.com/ceph/ceph/pull/30240>_, Jeff Layton)issue#40165 <http://tracker.ceph.com/issues/40165>, pr#29225 <https://github.com/ceph/ceph/pull/29225>, Luis Henriques)issue#39679 <http://tracker.ceph.com/issues/39679>, pr#28337 <https://github.com/ceph/ceph/pull/28337>, Xiaowei Chu)issue#39405 <http://tracker.ceph.com/issues/39405>, issue#39510 <http://tracker.ceph.com/issues/39510>, pr#30236 <https://github.com/ceph/ceph/pull/30236>_, Rishabh Dave)pr#31096 <https://github.com/ceph/ceph/pull/31096>_, Jason Dillaman)pr#29174 <https://github.com/ceph/ceph/pull/29174>_, Neha Ojha)issue#39475 <http://tracker.ceph.com/issues/39475>, issue#38296 <http://tracker.ceph.com/issues/38296>, pr#28206 <https://github.com/ceph/ceph/pull/28206>_, Sage Weil)issue#22227 <http://tracker.ceph.com/issues/22227>, issue#40547 <http://tracker.ceph.com/issues/40547>, pr#28741 <https://github.com/ceph/ceph/pull/28741>_, Kefu Chai)issue#40268 <http://tracker.ceph.com/issues/40268>, issue#40188 <http://tracker.ceph.com/issues/40188>, pr#29201 <https://github.com/ceph/ceph/pull/29201>_, Casey Bodley)issue#40088 <http://tracker.ceph.com/issues/40088>, pr#28326 <https://github.com/ceph/ceph/pull/28326>, Sage Weil)issue#38852 <http://tracker.ceph.com/issues/38852>, issue#38839 <http://tracker.ceph.com/issues/38839>, pr#29249 <https://github.com/ceph/ceph/pull/29249>_, Sage Weil)pr#29732 <https://github.com/ceph/ceph/pull/29732>_, Neha Ojha)issue#40640 <http://tracker.ceph.com/issues/40640>, issue#40586 <http://tracker.ceph.com/issues/40586>, pr#30225 <https://github.com/ceph/ceph/pull/30225>_, xie xingguo, David Zafman)issue#39625 <http://tracker.ceph.com/issues/39625>, pr#29741 <https://github.com/ceph/ceph/pull/29741>, huangjun)issue#38437 <http://tracker.ceph.com/issues/38437>, pr#29247 <https://github.com/ceph/ceph/pull/29247>, Ilya Dryomov)pr#29189 <https://github.com/ceph/ceph/pull/29189>_, Brad Hubbard)issue#40104 <http://tracker.ceph.com/issues/40104>, issue#40230 <http://tracker.ceph.com/issues/40230>, pr#28619 <https://github.com/ceph/ceph/pull/28619>_, xie xingguo)issue#38277 <http://tracker.ceph.com/issues/38277>, issue#38040 <http://tracker.ceph.com/issues/38040>, pr#29242 <https://github.com/ceph/ceph/pull/29242>_, Sage Weil)issue#40634 <http://tracker.ceph.com/issues/40634>, pr#30181 <https://github.com/ceph/ceph/pull/30181>, Sage Weil)issue#40472 <http://tracker.ceph.com/issues/40472>, pr#30235 <https://github.com/ceph/ceph/pull/30235>, Zhi Zhang)pr#29593 <https://github.com/ceph/ceph/pull/29593>_, Sage Weil)pr#29618 <https://github.com/ceph/ceph/pull/29618>_, Neha Ojha)pr#30903 <https://github.com/ceph/ceph/pull/30903>_, NancySu05)pr#30213 <https://github.com/ceph/ceph/pull/30213>_, NancySu05)pr#30481 <https://github.com/ceph/ceph/pull/30481>_, Joao Eduardo Luis)issue#39744 <http://tracker.ceph.com/issues/39744>, issue#39484 <http://tracker.ceph.com/issues/39484>, pr#28540 <https://github.com/ceph/ceph/pull/28540>_, Greg Farnum)issue#40287 <http://tracker.ceph.com/issues/40287>, pr#30485 <https://github.com/ceph/ceph/pull/30485>, Chang Liu)issue#40464 <http://tracker.ceph.com/issues/40464>, issue#40377 <http://tracker.ceph.com/issues/40377>, pr#29253 <https://github.com/ceph/ceph/pull/29253>_, Sage Weil)issue#39374 <http://tracker.ceph.com/issues/39374>, issue#39006 <http://tracker.ceph.com/issues/39006>, pr#28097 <https://github.com/ceph/ceph/pull/28097>_, Neha Ojha)issue#40835 <http://tracker.ceph.com/issues/40835>, pr#30214 <https://github.com/ceph/ceph/pull/30214>, Brad Hubbard)issue#39422 <http://tracker.ceph.com/issues/39422>, issue#39154 <http://tracker.ceph.com/issues/39154>, pr#28142 <https://github.com/ceph/ceph/pull/28142>_, Brad Hubbard)pr#30898 <https://github.com/ceph/ceph/pull/30898>_, xie xingguo)pr#30924 <https://github.com/ceph/ceph/pull/30924>_, Brad Hubbard)issue#39538 <http://tracker.ceph.com/issues/39538>, issue#26958 <http://tracker.ceph.com/issues/26958>, pr#28259 <https://github.com/ceph/ceph/pull/28259>_, xie xingguo)pr#30222 <https://github.com/ceph/ceph/pull/30222>_, Sage Weil)pr#30895 <https://github.com/ceph/ceph/pull/30895>_, xie xingguo)pr#30291 <https://github.com/ceph/ceph/pull/30291>_, Tao Ning)pr#31029 <https://github.com/ceph/ceph/pull/31029>_, Sage Weil)pr#30275 <https://github.com/ceph/ceph/pull/30275>_, xie xingguo)issue#38617 <http://tracker.ceph.com/issues/38617>, pr#30180 <https://github.com/ceph/ceph/pull/30180>, Kefu Chai, Sage Weil, zjh)issue#38840 <http://tracker.ceph.com/issues/38840>, issue#39518 <http://tracker.ceph.com/issues/39518>, pr#28232 <https://github.com/ceph/ceph/pull/28232>_, David Zafman)issue#38124 <http://tracker.ceph.com/issues/38124>, issue#39698 <http://tracker.ceph.com/issues/39698>, pr#28202 <https://github.com/ceph/ceph/pull/28202>_, David Zafman)pr#31275 <https://github.com/ceph/ceph/pull/31275>_, Kefu Chai, David Zafman)issue#39304 <http://tracker.ceph.com/issues/39304>, pr#28089 <https://github.com/ceph/ceph/pull/28089>, David Zafman)issue#39737 <http://tracker.ceph.com/issues/39737>, pr#28503 <https://github.com/ceph/ceph/pull/28503>, David Zafman)pr#30901 <https://github.com/ceph/ceph/pull/30901>_, David Zafman)pr#30243 <https://github.com/ceph/ceph/pull/30243>_, Zengran Zhang)issue#38282 <http://tracker.ceph.com/issues/38282>, pr#31236 <https://github.com/ceph/ceph/pull/31236>, Sage Weil)issue#26970 <http://tracker.ceph.com/issues/26970>, pr#29976 <https://github.com/ceph/ceph/pull/29976>, Sage Weil)pr#30916 <https://github.com/ceph/ceph/pull/30916>_, Zengran Zhang)issue#38034 <http://tracker.ceph.com/issues/38034>, pr#28201 <https://github.com/ceph/ceph/pull/28201>, xie xingguo, David Zafman)issue#40639 <http://tracker.ceph.com/issues/40639>, pr#28852 <https://github.com/ceph/ceph/pull/28852>, Sage Weil)issue#40403 <http://tracker.ceph.com/issues/40403>, pr#31035 <https://github.com/ceph/ceph/pull/31035>, Zengran Zhang)pr#30784 <https://github.com/ceph/ceph/pull/30784>_, David Zafman, Sage Weil)issue#39513 <http://tracker.ceph.com/issues/39513>, issue#39439 <http://tracker.ceph.com/issues/39439>, pr#28220 <https://github.com/ceph/ceph/pull/28220>_, Sage Weil)issue#38206 <http://tracker.ceph.com/issues/38206>, issue#38076 <http://tracker.ceph.com/issues/38076>, pr#29241 <https://github.com/ceph/ceph/pull/29241>_, Sage Weil)issue#38682 <http://tracker.ceph.com/issues/38682>, issue#38751 <http://tracker.ceph.com/issues/38751>, pr#28995 <https://github.com/ceph/ceph/pull/28995>_, Sage Weil)issue#38856 <http://tracker.ceph.com/issues/38856>, pr#29250 <https://github.com/ceph/ceph/pull/29250>, Roman Penyaev)pr#30936 <https://github.com/ceph/ceph/pull/30936>_, Rishabh Dave)pr#31090 <https://github.com/ceph/ceph/pull/31090>_, Kefu Chai)issue#39655 <http://tracker.ceph.com/issues/39655>, pr#30131 <https://github.com/ceph/ceph/pull/30131>, Casey Bodley)issue#24641 <http://tracker.ceph.com/issues/24641>, pr#29765 <https://github.com/ceph/ceph/pull/29765>, Jos Collin, Jeff Layton)issue#40497 <http://tracker.ceph.com/issues/40497>, pr#29289 <https://github.com/ceph/ceph/pull/29289>, Chenjiong Deng)pr#30227 <https://github.com/ceph/ceph/pull/30227>_, James McClune)issue#18174 <http://tracker.ceph.com/issues/18174>, pr#30070 <https://github.com/ceph/ceph/pull/30070>, Dan van der Ster)pr#30099 <https://github.com/ceph/ceph/pull/30099>_, Thomas Kriechbaumer)issue#39602 <http://tracker.ceph.com/issues/39602>, issue#39597 <http://tracker.ceph.com/issues/39597>, pr#29257 <https://github.com/ceph/ceph/pull/29257>_, Casey Bodley)issue#39522 <http://tracker.ceph.com/issues/39522>, pr#31258 <https://github.com/ceph/ceph/pull/31258>, Jan Fajerski)issue#37891 <http://tracker.ceph.com/issues/37891>, issue#37856 <http://tracker.ceph.com/issues/37856>, pr#29014 <https://github.com/ceph/ceph/pull/29014>_, Abhishek Lekshmanan)issue#39390 <http://tracker.ceph.com/issues/39390>, pr#30182 <https://github.com/ceph/ceph/pull/30182>, Jeegn Chen)pr#31322 <https://github.com/ceph/ceph/pull/31322>_, Ilya Dryomov, Adam C. Emerson)issue#39089 <http://tracker.ceph.com/issues/39089>, pr#30176 <https://github.com/ceph/ceph/pull/30176>, Zhi Zhang)pr#28399 <https://github.com/ceph/ceph/pull/28399>_, xie xingguo)pr#31013 <https://github.com/ceph/ceph/pull/31013>_, Mykola Golub)pr#26499 <https://github.com/ceph/ceph/pull/26499>_, xie xingguo)pr#29029 <https://github.com/ceph/ceph/pull/29029>_, Ricardo Dias)issue#40707 <http://tracker.ceph.com/issues/40707>, pr#28954 <https://github.com/ceph/ceph/pull/28954>, Kiefer Chang, Tiago Melo)pr#28210 <https://github.com/ceph/ceph/pull/28210>_, Volker Theile)pr#30543 <https://github.com/ceph/ceph/pull/30543>_, Volker Theile)issue#40660 <http://tracker.ceph.com/issues/40660>, pr#28911 <https://github.com/ceph/ceph/pull/28911>, Kiefer Chang)pr#30447 <https://github.com/ceph/ceph/pull/30447>_, Sage Weil)pr#31108 <https://github.com/ceph/ceph/pull/31108>_, Ben Meekhof)issue#39458 <http://tracker.ceph.com/issues/39458>, pr#28165 <https://github.com/ceph/ceph/pull/28165>, Alfonso Martínez)pr#30846 <https://github.com/ceph/ceph/pull/30846>_, Wido den Hollander)issue#38899 <http://tracker.ceph.com/issues/38899>, issue#38963 <http://tracker.ceph.com/issues/38963>, pr#29197 <https://github.com/ceph/ceph/pull/29197>_, xie xingguo)issue#39040 <http://tracker.ceph.com/issues/39040>, issue#39426 <http://tracker.ceph.com/issues/39426>, pr#28161 <https://github.com/ceph/ceph/pull/28161>_, xie xingguo)pr#30391 <https://github.com/ceph/ceph/pull/30391>_, Ilsoo Byun)issue#40806 <http://tracker.ceph.com/issues/40806>, pr#30170 <https://github.com/ceph/ceph/pull/30170>, Casey Bodley)pr#30828 <https://github.com/ceph/ceph/pull/30828>_, Jason Dillaman, Mykola Golub)issue#39461 <http://tracker.ceph.com/issues/39461>, issue#39407 <http://tracker.ceph.com/issues/39407>, pr#28123 <https://github.com/ceph/ceph/pull/28123>_, Jason Dillaman)pr#29872 <https://github.com/ceph/ceph/pull/29872>_, Mykola Golub)issue#40519 <http://tracker.ceph.com/issues/40519>, issue#40593 <http://tracker.ceph.com/issues/40593>, pr#28815 <https://github.com/ceph/ceph/pull/28815>_, Mykola Golub)pr#30117 <https://github.com/ceph/ceph/pull/30117>_, Jason Dillaman)issue#40095 <http://tracker.ceph.com/issues/40095>, pr#29294 <https://github.com/ceph/ceph/pull/29294>, songweibin)pr#30569 <https://github.com/ceph/ceph/pull/30569>_, Ilya Dryomov)issue#40865 <http://tracker.ceph.com/issues/40865>, pr#29565 <https://github.com/ceph/ceph/pull/29565>, Jason Dillaman)issue#38538 <http://tracker.ceph.com/issues/38538>, issue#39186 <http://tracker.ceph.com/issues/39186>, pr#28138 <https://github.com/ceph/ceph/pull/28138>_, songweibin, Jason Dillaman)pr#28814 <https://github.com/ceph/ceph/pull/28814>_, Mykola Golub)issue#38387 <http://tracker.ceph.com/issues/38387>, issue#38509 <http://tracker.ceph.com/issues/38509>, pr#28151 <https://github.com/ceph/ceph/pull/28151>_, Jason Dillaman)issue#39429 <http://tracker.ceph.com/issues/39429>, issue#39031 <http://tracker.ceph.com/issues/39031>, pr#28125 <https://github.com/ceph/ceph/pull/28125>_, Jason Dillaman)issue#40368 <http://tracker.ceph.com/issues/40368>, pr#30177 <https://github.com/ceph/ceph/pull/30177>, Jason Dillaman)pr#28150 <https://github.com/ceph/ceph/pull/28150>_, Mykola Golub)issue#38383 <http://tracker.ceph.com/issues/38383>, issue#38441 <http://tracker.ceph.com/issues/38441>, pr#28133 <https://github.com/ceph/ceph/pull/28133>_, Ilya Dryomov)issue#39952 <http://tracker.ceph.com/issues/39952>, issue#36074 <http://tracker.ceph.com/issues/36074>, pr#30796 <https://github.com/ceph/ceph/pull/30796>_, Jason Dillaman, Mykola Golub)issue#40573 <http://tracker.ceph.com/issues/40573>, pr#28770 <https://github.com/ceph/ceph/pull/28770>, Jason Dillaman)issue#38500 <http://tracker.ceph.com/issues/38500>, issue#38563 <http://tracker.ceph.com/issues/38563>, pr#28139 <https://github.com/ceph/ceph/pull/28139>_, Jason Dillaman)issue#40435 <http://tracker.ceph.com/issues/40435>, pr#30178 <https://github.com/ceph/ceph/pull/30178>, Jason Dillaman)pr#31273 <https://github.com/ceph/ceph/pull/31273>_, Boris Ranto)pr#30340 <https://github.com/ceph/ceph/pull/30340>_, Abhishek Lekshmanan)issue#40178 <http://tracker.ceph.com/issues/40178>, issue#40351 <http://tracker.ceph.com/issues/40351>, pr#29279 <https://github.com/ceph/ceph/pull/29279>_, Matt Benjamin)issue#40187 <http://tracker.ceph.com/issues/40187>, pr#30074 <https://github.com/ceph/ceph/pull/30074>, Casey Bodley)issue#39548 <http://tracker.ceph.com/issues/39548>, pr#30133 <https://github.com/ceph/ceph/pull/30133>, Shilpa Jagannath)pr#30141 <https://github.com/ceph/ceph/pull/30141>_, Mark Nelson)issue#39748 <http://tracker.ceph.com/issues/39748>, issue#24991 <http://tracker.ceph.com/issues/24991>, pr#29262 <https://github.com/ceph/ceph/pull/29262>_, Casey Bodley)issue#40416 <http://tracker.ceph.com/issues/40416>, pr#29500 <https://github.com/ceph/ceph/pull/29500>, Adam C. Emerson)pr#30140 <https://github.com/ceph/ceph/pull/30140>_, Marcus Watts)pr#30156 <https://github.com/ceph/ceph/pull/30156>_, Han Fengzhe)issue#40144 <http://tracker.ceph.com/issues/40144>, pr#29273 <https://github.com/ceph/ceph/pull/29273>, Casey Bodley, Tianshan Qu, Xiaoxi CHEN)pr#30159 <https://github.com/ceph/ceph/pull/30159>_, Casey Bodley)issue#40038 <http://tracker.ceph.com/issues/40038>, pr#28209 <https://github.com/ceph/ceph/pull/28209>, Volker Theile)issue#38638 <http://tracker.ceph.com/issues/38638>, issue#39274 <http://tracker.ceph.com/issues/39274>, pr#29255 <https://github.com/ceph/ceph/pull/29255>_, Pritha Srivastava)pr#29483 <https://github.com/ceph/ceph/pull/29483>_, Mark Kogan)issue#27217 <http://tracker.ceph.com/issues/27217>, issue#40128 <http://tracker.ceph.com/issues/40128>, pr#29267 <https://github.com/ceph/ceph/pull/29267>_, Casey Bodley)issue#40133 <http://tracker.ceph.com/issues/40133>, issue#20797 <http://tracker.ceph.com/issues/20797>, pr#28711 <https://github.com/ceph/ceph/pull/28711>_, Radoslaw Zarzynski)pr#29016 <https://github.com/ceph/ceph/pull/29016>_, J. Eric Ivancich)pr#30977 <https://github.com/ceph/ceph/pull/30977>_, Abhishek Lekshmanan)issue#40089 <http://tracker.ceph.com/issues/40089>, issue#40507 <http://tracker.ceph.com/issues/40507>, pr#28716 <https://github.com/ceph/ceph/pull/28716>_, Matt Benjamin)issue#39487 <http://tracker.ceph.com/issues/39487>, pr#30130 <https://github.com/ceph/ceph/pull/30130>, Casey Bodley)pr#30868 <https://github.com/ceph/ceph/pull/30868>_, Casey Bodley)issue#40678 <http://tracker.ceph.com/issues/40678>, pr#30980 <https://github.com/ceph/ceph/pull/30980>, Enming Zhang)pr#30154 <https://github.com/ceph/ceph/pull/30154>_, Yuval Lifshitz)pr#30171 <https://github.com/ceph/ceph/pull/30171>_, Enming Zhang)issue#40147 <http://tracker.ceph.com/issues/40147>, issue#39984 <http://tracker.ceph.com/issues/39984>, pr#28409 <https://github.com/ceph/ceph/pull/28409>_, Casey Bodley, Tianshan Qu)pr#30253 <https://github.com/ceph/ceph/pull/30253>_, Mark Kogan)pr#30510 <https://github.com/ceph/ceph/pull/30510>_, Tianshan Qu)pr#29984 <https://github.com/ceph/ceph/pull/29984>_, dongdong tao)issue#40905 <http://tracker.ceph.com/issues/40905>, pr#30168 <https://github.com/ceph/ceph/pull/30168>, Tianshan Qu)pr#30775 <https://github.com/ceph/ceph/pull/30775>_, Tianshan Qu)issue#40991 <http://tracker.ceph.com/issues/40991>, pr#30167 <https://github.com/ceph/ceph/pull/30167>, Tianshan Qu)pr#29139 <https://github.com/ceph/ceph/pull/29139>_, J. Eric Ivancich)pr#30891 <https://github.com/ceph/ceph/pull/30891>_, J. Eric Ivancich)pr#30172 <https://github.com/ceph/ceph/pull/30172>_, Hongang Chen)issue#40903 <http://tracker.ceph.com/issues/40903>, pr#30173 <https://github.com/ceph/ceph/pull/30173>, Tianshan Qu)pr#30165 <https://github.com/ceph/ceph/pull/30165>_, J. Eric Ivancich)pr#30450 <https://github.com/ceph/ceph/pull/30450>_, Casey Bodley)pr#30652 <https://github.com/ceph/ceph/pull/30652>_, Matt Benjamin)issue#40995 <http://tracker.ceph.com/issues/40995>, pr#30166 <https://github.com/ceph/ceph/pull/30166>, Casey Bodley, Abhishek Lekshmanan)pr#30134 <https://github.com/ceph/ceph/pull/30134>_, J. Eric Ivancich)issue#40022 <http://tracker.ceph.com/issues/40022>, issue#40141 <http://tracker.ceph.com/issues/40141>, pr#29270 <https://github.com/ceph/ceph/pull/29270>_, Casey Bodley)issue#39551 <http://tracker.ceph.com/issues/39551>, issue#40354 <http://tracker.ceph.com/issues/40354>, pr#29284 <https://github.com/ceph/ceph/pull/29284>_, Shilpa Jagannath)issue#39033 <http://tracker.ceph.com/issues/39033>, issue#39074 <http://tracker.ceph.com/issues/39074>, pr#29021 <https://github.com/ceph/ceph/pull/29021>_, Casey Bodley)issue#39635 <http://tracker.ceph.com/issues/39635>, issue#39734 <http://tracker.ceph.com/issues/39734>, pr#28483 <https://github.com/ceph/ceph/pull/28483>_, Casey Bodley)issue#38080 <http://tracker.ceph.com/issues/38080>, issue#37792 <http://tracker.ceph.com/issues/37792>, pr#29017 <https://github.com/ceph/ceph/pull/29017>_, Casey Bodley)issue#39415 <http://tracker.ceph.com/issues/39415>, issue#39287 <http://tracker.ceph.com/issues/39287>, pr#29256 <https://github.com/ceph/ceph/pull/29256>_, Casey Bodley)issue#38747 <http://tracker.ceph.com/issues/38747>, issue#40033 <http://tracker.ceph.com/issues/40033>, pr#28757 <https://github.com/ceph/ceph/pull/28757>_, Abhishek Lekshmanan)pr#30073 <https://github.com/ceph/ceph/pull/30073>_, Matt Benjamin)pr#30105 <https://github.com/ceph/ceph/pull/30105>_, Matt Benjamin, Marc Koderer)issue#37615 <http://tracker.ceph.com/issues/37615>, issue#40357 <http://tracker.ceph.com/issues/40357>, pr#29285 <https://github.com/ceph/ceph/pull/29285>_, Mark Kogan)issue#39179 <http://tracker.ceph.com/issues/39179>, issue#39118 <http://tracker.ceph.com/issues/39118>, pr#28348 <https://github.com/ceph/ceph/pull/28348>_, Casey Bodley)issue#39532 <http://tracker.ceph.com/issues/39532>, pr#28249 <https://github.com/ceph/ceph/pull/28249>, J. Eric Ivancich)issue#38420 <http://tracker.ceph.com/issues/38420>, issue#39697 <http://tracker.ceph.com/issues/39697>, pr#28422 <https://github.com/ceph/ceph/pull/28422>_, Abhishek Lekshmanan)issue#40262 <http://tracker.ceph.com/issues/40262>, issue#40204 <http://tracker.ceph.com/issues/40204>, pr#28887 <https://github.com/ceph/ceph/pull/28887>_, Matt Benjamin)issue#36763 <http://tracker.ceph.com/issues/36763>, issue#40360 <http://tracker.ceph.com/issues/40360>, pr#29288 <https://github.com/ceph/ceph/pull/29288>_, Tianshan Qu)issue#39989 <http://tracker.ceph.com/issues/39989>, issue#38776 <http://tracker.ceph.com/issues/38776>, pr#29018 <https://github.com/ceph/ceph/pull/29018>_, Tianshan Qu, Matt Benjamin)issue#39741 <http://tracker.ceph.com/issues/39741>, pr#29258 <https://github.com/ceph/ceph/pull/29258>, Casey Bodley, Abhishek Lekshmanan, J. Eric Ivancich)pr#30135 <https://github.com/ceph/ceph/pull/30135>_, Andrey Groshev)issue#18241 <http://tracker.ceph.com/issues/18241>, issue#40136 <http://tracker.ceph.com/issues/40136>, pr#29268 <https://github.com/ceph/ceph/pull/29268>_, Radoslaw Zarzynski)issue#39047 <http://tracker.ceph.com/issues/39047>, pr#29020 <https://github.com/ceph/ceph/pull/29020>, J. Eric Ivancich)issue#40215 <http://tracker.ceph.com/issues/40215>, pr#29276 <https://github.com/ceph/ceph/pull/29276>, Matt Benjamin)issue#40415 <http://tracker.ceph.com/issues/40415>, pr#30660 <https://github.com/ceph/ceph/pull/30660>, Matt Benjamin)issue#40375 <http://tracker.ceph.com/issues/40375>, issue#40456 <http://tracker.ceph.com/issues/40456>, pr#30077 <https://github.com/ceph/ceph/pull/30077>_, Matt Benjamin)issue#40225 <http://tracker.ceph.com/issues/40225>, issue#40118 <http://tracker.ceph.com/issues/40118>, pr#29277 <https://github.com/ceph/ceph/pull/29277>_, Matt Benjamin)pr#30157 <https://github.com/ceph/ceph/pull/30157>_, Matt Benjamin)issue#39229 <http://tracker.ceph.com/issues/39229>, pr#28073 <https://github.com/ceph/ceph/pull/28073>, Tao Chen)issue#24918 <http://tracker.ceph.com/issues/24918>, issue#24919 <http://tracker.ceph.com/issues/24919>, issue#37613 <http://tracker.ceph.com/issues/37613>, pr#27949 <https://github.com/ceph/ceph/pull/27949>, Kefu Chai)pr#31485 <https://github.com/ceph/ceph/pull/31485>_, Jason Dillaman)pr#30424 <https://github.com/ceph/ceph/pull/30424>_, Jason Dillaman)pr#31254 <https://github.com/ceph/ceph/pull/31254>_, Alfredo Deza)issue#39706 <http://tracker.ceph.com/issues/39706>, pr#30069 <https://github.com/ceph/ceph/pull/30069>, Casey Bodley)issue#39598 <http://tracker.ceph.com/issues/39598>, issue#39674 <http://tracker.ceph.com/issues/39674>, pr#28310 <https://github.com/ceph/ceph/pull/28310>_, Jason Dillaman)pr#28208 <https://github.com/ceph/ceph/pull/28208>_, Volker Theile)issue#38351 <http://tracker.ceph.com/issues/38351>, issue#38309 <http://tracker.ceph.com/issues/38309>, pr#29245 <https://github.com/ceph/ceph/pull/29245>_, David Zafman)pr#31640 <https://github.com/ceph/ceph/pull/31640>_, Yuri Weinstein)issue#40219 <http://tracker.ceph.com/issues/40219>, pr#29228 <https://github.com/ceph/ceph/pull/29228>, "Yan, Zheng")pr#30841 <https://github.com/ceph/ceph/pull/30841>_, Sage Weil)issue#40968 <http://tracker.ceph.com/issues/40968>, pr#29812 <https://github.com/ceph/ceph/pull/29812>, Patrick Donnelly)pr#31285 <https://github.com/ceph/ceph/pull/31285>_, Kefu Chai)issue#38709 <http://tracker.ceph.com/issues/38709>, issue#38677 <http://tracker.ceph.com/issues/38677>, pr#29218 <https://github.com/ceph/ceph/pull/29218>_, Patrick Donnelly)pr#31324 <https://github.com/ceph/ceph/pull/31324>_, Ilya Dryomov)pr#31461 <https://github.com/ceph/ceph/pull/31461>_, Sage Weil, Nathan Cutler)issue#40320 <http://tracker.ceph.com/issues/40320>, pr#29203 <https://github.com/ceph/ceph/pull/29203>, Kefu Chai)issue#40179 <http://tracker.ceph.com/issues/40179>, issue#40078 <http://tracker.ceph.com/issues/40078>, pr#29251 <https://github.com/ceph/ceph/pull/29251>_, David Zafman)pr#31424 <https://github.com/ceph/ceph/pull/31424>_, Nathan Cutler)pr#29873 <https://github.com/ceph/ceph/pull/29873>_, Mykola Golub)pr#28457 <https://github.com/ceph/ceph/pull/28457>_, Yuri Weinstein)pr#29751 <https://github.com/ceph/ceph/pull/29751>_, Patrick Donnelly)issue#40317 <http://tracker.ceph.com/issues/40317>, issue#40184 <http://tracker.ceph.com/issues/40184>, pr#29208 <https://github.com/ceph/ceph/pull/29208>_, Lianne)pr#28668 <https://github.com/ceph/ceph/pull/28668>_, Ali Maredia)issue#37681 <http://tracker.ceph.com/issues/37681>, pr#30233 <https://github.com/ceph/ceph/pull/30233>, Patrick Donnelly)pr#28389 <https://github.com/ceph/ceph/pull/28389>_, Yuri Weinstein)issue#36732 <http://tracker.ceph.com/issues/36732>, pr#30893 <https://github.com/ceph/ceph/pull/30893>, Vikhyat Umrao, Li Wang)pr#30121 <https://github.com/ceph/ceph/pull/30121>_, Willem Jan Withagen)issue#37749 <http://tracker.ceph.com/issues/37749>, pr#29196 <https://github.com/ceph/ceph/pull/29196>, Li Yichao)pr#30081 <https://github.com/ceph/ceph/pull/30081>_, David Zafman)pr#31659 <https://github.com/ceph/ceph/pull/31659>_, Kefu Chai)pr#30979 <https://github.com/ceph/ceph/pull/30979>_, Kefu Chai)issue#39174 <http://tracker.ceph.com/issues/39174>, issue#39311 <http://tracker.ceph.com/issues/39311>, pr#27986 <https://github.com/ceph/ceph/pull/27986>_, Brad Hubbard)This is the sixth bugfix release of the Mimic v13.2.x long term stable release series. We recommend all Mimic users upgrade.
announcement <https://lists.fedoraproject.org/archives/list/[email protected]/message/EGUMKAIMPK2UD5VSHXM53BH2MBDGDWMO/>_
for more details on the background of this change.issue#36384 <http://tracker.ceph.com/issues/36384>, pr#26643 <https://github.com/ceph/ceph/pull/26643>, Patrick Donnelly)pr#26655 <https://github.com/ceph/ceph/pull/26655>_, Jan Fajerski)pr#26702 <https://github.com/ceph/ceph/pull/26702>_, Andrew Schoen)issue#38370 <http://tracker.ceph.com/issues/38370>, pr#26760 <https://github.com/ceph/ceph/pull/26760>, Sébastien Han)issue#39266 <http://tracker.ceph.com/issues/39266>, pr#27847 <https://github.com/ceph/ceph/pull/27847>, Shen Hang)pr#27973 <https://github.com/ceph/ceph/pull/27973>_, Casey Bodley)issue#37766 <http://tracker.ceph.com/issues/37766>, pr#26583 <https://github.com/ceph/ceph/pull/26583>, Peng Wang)issue#38329 <http://tracker.ceph.com/issues/38329>, pr#26810 <https://github.com/ceph/ceph/pull/26810>, Sage Weil)issue#36739 <http://tracker.ceph.com/issues/36739>, pr#27943 <https://github.com/ceph/ceph/pull/27943>, Neha Ojha)issue#38041 <http://tracker.ceph.com/issues/38041>, pr#27081 <https://github.com/ceph/ceph/pull/27081>, David Zafman)issue#38826 <http://tracker.ceph.com/issues/38826>, pr#27257 <https://github.com/ceph/ceph/pull/27257>, huangjun)issue#37968 <http://tracker.ceph.com/issues/37968>, issue#38897 <http://tracker.ceph.com/issues/38897>, issue#37940 <http://tracker.ceph.com/issues/37940>, pr#27963 <https://github.com/ceph/ceph/pull/27963>, xie xingguo)issue#38664 <http://tracker.ceph.com/issues/38664>, pr#27082 <https://github.com/ceph/ceph/pull/27082>, Sage Weil)pr#26860 <https://github.com/ceph/ceph/pull/26860>_, Ashish Singh)issue#38896 <http://tracker.ceph.com/issues/38896>, pr#27188 <https://github.com/ceph/ceph/pull/27188>, David Zafman)issue#23999 <http://tracker.ceph.com/issues/23999>, pr#26901 <https://github.com/ceph/ceph/pull/26901>, David Zafman)issue#38523 <http://tracker.ceph.com/issues/38523>, pr#26968 <https://github.com/ceph/ceph/pull/26968>, Adam C. Emerson)issue#24508 <http://tracker.ceph.com/issues/24508>, pr#27032 <https://github.com/ceph/ceph/pull/27032>, Casey Bodley)pr#27845 <https://github.com/ceph/ceph/pull/27845>_, Yaniv Kaul)issue#38465 <http://tracker.ceph.com/issues/38465>, pr#26829 <https://github.com/ceph/ceph/pull/26829>, James McClune)pr#27318 <https://github.com/ceph/ceph/pull/27318>_, Ilya Dryomov)issue#38659 <http://tracker.ceph.com/issues/38659>, pr#27041 <https://github.com/ceph/ceph/pull/27041>, Willem Jan Withagen)issue#38660 <http://tracker.ceph.com/issues/38660>, pr#27039 <https://github.com/ceph/ceph/pull/27039>, Willem Jan Withagen)issue#39026 <http://tracker.ceph.com/issues/39026>, pr#27916 <https://github.com/ceph/ceph/pull/27916>, Shen Hang)issue#11172 <http://tracker.ceph.com/issues/11172>, pr#27058 <https://github.com/ceph/ceph/pull/27058>, dongdong tao)issue#38994 <http://tracker.ceph.com/issues/38994>, pr#27917 <https://github.com/ceph/ceph/pull/27917>, Shen Hang)issue#38491 <http://tracker.ceph.com/issues/38491>, pr#27023 <https://github.com/ceph/ceph/pull/27023>, "Yan, Zheng")issue#38780 <http://tracker.ceph.com/issues/38780>, pr#26497 <https://github.com/ceph/ceph/pull/26497>, xie xingguo)issue#38537 <http://tracker.ceph.com/issues/38537>, pr#26833 <https://github.com/ceph/ceph/pull/26833>, Sage Weil)pr#24639 <https://github.com/ceph/ceph/pull/24639>_, Noah Watkins, Sage Weil, Dan Mick)issue#38575 <http://tracker.ceph.com/issues/38575>, pr#26750 <https://github.com/ceph/ceph/pull/26750>, Noah Watkins)issue#24453 <http://tracker.ceph.com/issues/24453>, pr#27747 <https://github.com/ceph/ceph/pull/27747>, Volker Theile, Ricardo Dias)issue#38583 <http://tracker.ceph.com/issues/38583>, pr#26944 <https://github.com/ceph/ceph/pull/26944>, Patrick Nawracay)pr#27053 <https://github.com/ceph/ceph/pull/27053>_, Alfonso Martínez)issue#39080 <http://tracker.ceph.com/issues/39080>, pr#26670 <https://github.com/ceph/ceph/pull/26670>, Tiago Melo)issue#25075 <http://tracker.ceph.com/issues/25075>, pr#27558 <https://github.com/ceph/ceph/pull/27558>, Tiago Melo)pr#26612 <https://github.com/ceph/ceph/pull/26612>_, John Spray)pr#27638 <https://github.com/ceph/ceph/pull/27638>_, John Spray)pr#26537 <https://github.com/ceph/ceph/pull/26537>_, Jan Fajerski, Konstantin Shalygin)issue#38469 <http://tracker.ceph.com/issues/38469>, pr#26777 <https://github.com/ceph/ceph/pull/26777>, Tim Serong)pr#27351 <https://github.com/ceph/ceph/pull/27351>_, Sage Weil)issue#39353 <http://tracker.ceph.com/issues/39353>, pr#27647 <https://github.com/ceph/ceph/pull/27647>, Nathan Cutler)issue#39367 <http://tracker.ceph.com/issues/39367>, pr#27860 <https://github.com/ceph/ceph/pull/27860>, Greg Farnum)issue#38007 <http://tracker.ceph.com/issues/38007>, pr#26194 <https://github.com/ceph/ceph/pull/26194>, Casey Bodley)issue#38373 <http://tracker.ceph.com/issues/38373>, pr#26615 <https://github.com/ceph/ceph/pull/26615>, Casey Bodley)pr#26983 <https://github.com/ceph/ceph/pull/26983>_, Igor Fedotov, Sage Weil)pr#27298 <https://github.com/ceph/ceph/pull/27298>_, Igor Fedotov)pr#27570 <https://github.com/ceph/ceph/pull/27570>_, Igor Fedotov)pr#27606 <https://github.com/ceph/ceph/pull/27606>_, Igor Fedotov)issue#39245 <http://tracker.ceph.com/issues/39245>, pr#27366 <https://github.com/ceph/ceph/pull/27366>, Jianpeng Ma)pr#27738 <https://github.com/ceph/ceph/pull/27738>_, Igor Fedotov)pr#27447 <https://github.com/ceph/ceph/pull/27447>_, Igor Fedotov)issue#38931 <http://tracker.ceph.com/issues/38931>, issue#38784 <http://tracker.ceph.com/issues/38784>, pr#27940 <https://github.com/ceph/ceph/pull/27940>_, xie xingguo)issue#38377 <http://tracker.ceph.com/issues/38377>, pr#26862 <https://github.com/ceph/ceph/pull/26862>, linbing)pr#27745 <https://github.com/ceph/ceph/pull/27745>_, Jonas Jelten)issue#38894 <http://tracker.ceph.com/issues/38894>, pr#27284 <https://github.com/ceph/ceph/pull/27284>, Neha Ojha)issue#39023 <http://tracker.ceph.com/issues/39023>, issue#36739 <http://tracker.ceph.com/issues/36739>, pr#27629 <https://github.com/ceph/ceph/pull/27629>_, Neha Ojha)issue#38432 <http://tracker.ceph.com/issues/38432>, pr#26709 <https://github.com/ceph/ceph/pull/26709>, Sage Weil)issue#38842 <http://tracker.ceph.com/issues/38842>, pr#27587 <https://github.com/ceph/ceph/pull/27587>, Zengran Zhang)issue#38945 <http://tracker.ceph.com/issues/38945>, pr#27938 <https://github.com/ceph/ceph/pull/27938>, Zengran Zhang)issue#38381 <http://tracker.ceph.com/issues/38381>, pr#27259 <https://github.com/ceph/ceph/pull/27259>, Jason Dillaman)issue#38468 <http://tracker.ceph.com/issues/38468>, pr#26707 <https://github.com/ceph/ceph/pull/26707>, songweibin)issue#38792 <http://tracker.ceph.com/issues/38792>, pr#27588 <https://github.com/ceph/ceph/pull/27588>, Dongsheng Yang)pr#26140 <https://github.com/ceph/ceph/pull/26140>_, Mykola Golub)issue#34308 <http://tracker.ceph.com/issues/34308>, pr#27367 <https://github.com/ceph/ceph/pull/27367>, Or Friedmann)issue#38214 <http://tracker.ceph.com/issues/38214>, pr#27603 <https://github.com/ceph/ceph/pull/27603>, Abhishek Lekshmanan)issue#38938 <http://tracker.ceph.com/issues/38938>, pr#27421 <https://github.com/ceph/ceph/pull/27421>, cfanz)pr#27828 <https://github.com/ceph/ceph/pull/27828>_, Abhishek Lekshmanan)pr#28096 <https://github.com/ceph/ceph/pull/28096>_, J. Eric Ivancich)issue#39000 <http://tracker.ceph.com/issues/39000>, pr#27661 <https://github.com/ceph/ceph/pull/27661>, Abhishek Lekshmanan)pr#26945 <https://github.com/ceph/ceph/pull/26945>_, Matt Benjamin)issue#38060 <http://tracker.ceph.com/issues/38060>, pr#26664 <https://github.com/ceph/ceph/pull/26664>, Wang Hao)issue#38116 <http://tracker.ceph.com/issues/38116>, pr#26529 <https://github.com/ceph/ceph/pull/26529>, Matt Benjamin)issue#39393 <http://tracker.ceph.com/issues/39393>, pr#28086 <https://github.com/ceph/ceph/pull/28086>, Casey Bodley)issue#38479 <http://tracker.ceph.com/issues/38479>, pr#26762 <https://github.com/ceph/ceph/pull/26762>, Casey Bodley)issue#38328 <http://tracker.ceph.com/issues/38328>, pr#27354 <https://github.com/ceph/ceph/pull/27354>, Casey Bodley)issue#23587 <http://tracker.ceph.com/issues/23587>, issue#26965 <http://tracker.ceph.com/issues/26965>, pr#27666 <https://github.com/ceph/ceph/pull/27666>_, yuliyang, Abhishek Lekshmanan)issue#38847 <http://tracker.ceph.com/issues/38847>, pr#27335 <https://github.com/ceph/ceph/pull/27335>, liaoxin01)issue#38811 <http://tracker.ceph.com/issues/38811>, pr#27304 <https://github.com/ceph/ceph/pull/27304>, Tianshan Qu)issue#37945 <http://tracker.ceph.com/issues/37945>, pr#27356 <https://github.com/ceph/ceph/pull/27356>, Nick Janus)issue#26964 <http://tracker.ceph.com/issues/26964>, pr#27122 <https://github.com/ceph/ceph/pull/27122>, yuliyang, ashitakasam)issue#37352 <http://tracker.ceph.com/issues/37352>, pr#27948 <https://github.com/ceph/ceph/pull/27948>, yuliyang, Casey Bodley)issue#38699 <http://tracker.ceph.com/issues/38699>, pr#27174 <https://github.com/ceph/ceph/pull/27174>, Matt Benjamin)issue#38028 <http://tracker.ceph.com/issues/38028>, issue#22877 <http://tracker.ceph.com/issues/22877>, issue#36233 <http://tracker.ceph.com/issues/36233>, issue#38030 <http://tracker.ceph.com/issues/38030>, issue#36092 <http://tracker.ceph.com/issues/36092>, pr#26517 <https://github.com/ceph/ceph/pull/26517>, Yehuda Sadeh, Abhishek Lekshmanan, Willem Jan Withagen)issue#38744 <http://tracker.ceph.com/issues/38744>, pr#27179 <https://github.com/ceph/ceph/pull/27179>, Matt Benjamin)issue#38075 <http://tracker.ceph.com/issues/38075>, pr#26641 <https://github.com/ceph/ceph/pull/26641>, Casey Bodley)issue#38454 <http://tracker.ceph.com/issues/38454>, pr#27796 <https://github.com/ceph/ceph/pull/27796>, J. Eric Ivancich)issue#37855 <http://tracker.ceph.com/issues/37855>, pr#26687 <https://github.com/ceph/ceph/pull/26687>, MinSheng Lin)issue#38700 <http://tracker.ceph.com/issues/38700>, pr#27297 <https://github.com/ceph/ceph/pull/27297>, Adam Kupczyk, Casey Bodley, Abhishek Lekshmanan)issue#37646 <http://tracker.ceph.com/issues/37646>, pr#27029 <https://github.com/ceph/ceph/pull/27029>, Abhishek Lekshmanan)issue#12713 <http://tracker.ceph.com/issues/12713>, pr#28014 <https://github.com/ceph/ceph/pull/28014>, Robin H. Johnson)issue#38171 <http://tracker.ceph.com/issues/38171>, pr#26553 <https://github.com/ceph/ceph/pull/26553>, J. Eric Ivancich)issue#36233 <http://tracker.ceph.com/issues/36233>, pr#27972 <https://github.com/ceph/ceph/pull/27972>, Abhishek Lekshmanan)issue#38325 <http://tracker.ceph.com/issues/38325>, pr#26811 <https://github.com/ceph/ceph/pull/26811>, David Zafman)pr#27451 <https://github.com/ceph/ceph/pull/27451>_, Kefu Chai)issue#38262 <http://tracker.ceph.com/issues/38262>, pr#26495 <https://github.com/ceph/ceph/pull/26495>, David Zafman)pr#27055 <https://github.com/ceph/ceph/pull/27055>_, Igor Fedotov)pr#26578 <https://github.com/ceph/ceph/pull/26578>_, Brad Hubbard)issue#39066 <http://tracker.ceph.com/issues/39066>, pr#27228 <https://github.com/ceph/ceph/pull/27228>, Kefu Chai)issue#39284 <http://tracker.ceph.com/issues/39284>, pr#27635 <https://github.com/ceph/ceph/pull/27635>, David Zafman)This is the fifth bugfix release of the Mimic v13.2.x long term stable release series. We recommend all Mimic users upgrade.
This release fixes the pg log hard limit bug that was introduced in
13.2.2, https://tracker.ceph.com/issues/36686. A flag called
pglog_hardlimit has been introduced, which is off by default. Enabling
this flag will limit the length of the pg log. In order to enable
that, the flag must be set by running ceph osd set pglog_hardlimit
after completely upgrading to 13.2.2. Once the cluster has this flag
set, the length of the pg log will be capped by a hard limit. Once set,
this flag must not be unset anymore. In luminous, this feature was
introduced in 12.2.11. Users who are running 12.2.11, and want to
continue to use this feature, should upgrade to 13.2.5 or later.
This release also fixes a CVE on civetweb, CVE-2019-3821 where SSL file descriptors were not closed in civetweb in case the initial negotiation fails.
There have been fixes to RGW dynamic and manual resharding, which no longer
leaves behind stale bucket instances to be removed manually. For finding and
cleaning up older instances from a reshard a radosgw-admin command reshard stale-instances list and reshard stale-instances rm should do the necessary
cleanup. These commands should not be used on a multisite setup as the stale
instances may be unlikely to be from a reshard and can have consequences. In
the next version the admin CLI will prevent this command to be run on a
multisite cluster, however for the current release users are urged not to
use the delete command on a multisite cluster.
issue#38177 <http://tracker.ceph.com/issues/38177>, pr#26593 <https://github.com/ceph/ceph/pull/26593>_, Kefu Chai, Jason Dillaman)issue#37620 <http://tracker.ceph.com/issues/37620>, pr#25809 <https://github.com/ceph/ceph/pull/25809>, Sébastien Han)issue#24817 <http://tracker.ceph.com/issues/24817>, issue#24777 <http://tracker.ceph.com/issues/24777>, pr#25153 <https://github.com/ceph/ceph/pull/25153>_, Nathan Cutler, Jonathan Brielmaier, Erwan Velu)issue#37641 <http://tracker.ceph.com/issues/37641>, pr#25531 <https://github.com/ceph/ceph/pull/25531>, James Page)issue#38285 <http://tracker.ceph.com/issues/38285>, pr#26472 <https://github.com/ceph/ceph/pull/26472>, "Yan, Zheng")issue#36399 <http://tracker.ceph.com/issues/36399>, pr#25031 <https://github.com/ceph/ceph/pull/25031>, Zhi Zhang)issue#37597 <http://tracker.ceph.com/issues/37597>, pr#25721 <https://github.com/ceph/ceph/pull/25721>, David Zafman)issue#36651 <http://tracker.ceph.com/issues/36651>, pr#25413 <https://github.com/ceph/ceph/pull/25413>, Tom Barron)issue#36532 <http://tracker.ceph.com/issues/36532>, pr#25749 <https://github.com/ceph/ceph/pull/25749>, Jonas Jelten)inventory (issue#37390 <http://tracker.ceph.com/issues/37390>, pr#25923 <https://github.com/ceph/ceph/pull/25923>, Sebastian Wagner)issue#37595 <http://tracker.ceph.com/issues/37595>, pr#25771 <https://github.com/ceph/ceph/pull/25771>, Sebastian Wagner)issue#37442 <http://tracker.ceph.com/issues/37442>, pr#25775 <https://github.com/ceph/ceph/pull/25775>, Alfredo Deza)issue#37506 <http://tracker.ceph.com/issues/37506>, pr#26294 <https://github.com/ceph/ceph/pull/26294>, Jan Fajerski)issue#37486 <http://tracker.ceph.com/issues/37486>, pr#25777 <https://github.com/ceph/ceph/pull/25777>, Andrew Schoen, Alfredo Deza)issue#37805 <http://tracker.ceph.com/issues/37805>, pr#25837 <https://github.com/ceph/ceph/pull/25837>, Alfredo Deza)issue#37449 <http://tracker.ceph.com/issues/37449>, pr#25351 <https://github.com/ceph/ceph/pull/25351>, Alfredo Deza)issue#37966 <http://tracker.ceph.com/issues/37966>, pr#26035 <https://github.com/ceph/ceph/pull/26035>, Noah Watkins)issue#37546 <http://tracker.ceph.com/issues/37546>, pr#25683 <https://github.com/ceph/ceph/pull/25683>, Junhui Tang)issue#37547 <http://tracker.ceph.com/issues/37547>, pr#25678 <https://github.com/ceph/ceph/pull/25678>, Junhui Tang)issue#36079 <http://tracker.ceph.com/issues/36079>, pr#25903 <https://github.com/ceph/ceph/pull/25903>, Guan yunfei)issue#27657 <http://tracker.ceph.com/issues/27657>, pr#24695 <https://github.com/ceph/ceph/pull/24695>, Venky Shankar)issue#38009 <http://tracker.ceph.com/issues/38009>, pr#26424 <https://github.com/ceph/ceph/pull/26424>, Patrick Donnelly)issue#36717 <http://tracker.ceph.com/issues/36717>, pr#25525 <https://github.com/ceph/ceph/pull/25525>, Willem Jan Withagen)issue#36248 <http://tracker.ceph.com/issues/36248>, pr#25295 <https://github.com/ceph/ceph/pull/25295>, Radoslaw Zarzynski)issue#38178 <http://tracker.ceph.com/issues/38178>, pr#26277 <https://github.com/ceph/ceph/pull/26277>, Willem Jan Withagen)issue#37653 <http://tracker.ceph.com/issues/37653>, pr#25603 <https://github.com/ceph/ceph/pull/25603>, David Zafman)issue#38295 <http://tracker.ceph.com/issues/38295>, pr#26451 <https://github.com/ceph/ceph/pull/26451>, Sage Weil)issue#37932 <http://tracker.ceph.com/issues/37932>, pr#26066 <https://github.com/ceph/ceph/pull/26066>, Simon Ruggier)issue#37264 <http://tracker.ceph.com/issues/37264>, pr#26493 <https://github.com/ceph/ceph/pull/26493>, David Zafman)issue#38065 <http://tracker.ceph.com/issues/38065>, pr#26291 <https://github.com/ceph/ceph/pull/26291>, Igor Fedotov)issue#38229 <http://tracker.ceph.com/issues/38229>, pr#26333 <https://github.com/ceph/ceph/pull/26333>, Alfredo Deza)issue#38051 <http://tracker.ceph.com/issues/38051>, pr#26373 <https://github.com/ceph/ceph/pull/26373>, Ilya Dryomov)issue#37793 <http://tracker.ceph.com/issues/37793>, pr#26180 <https://github.com/ceph/ceph/pull/26180>, James McClune)issue#37663 <http://tracker.ceph.com/issues/37663>, pr#25607 <https://github.com/ceph/ceph/pull/25607>, Brad Hubbard)issue#37541 <http://tracker.ceph.com/issues/37541>, pr#25957 <https://github.com/ceph/ceph/pull/25957>, Mykola Golub)issue#36778 <http://tracker.ceph.com/issues/36778>, pr#25252 <https://github.com/ceph/ceph/pull/25252>, runsisi)issue#37508 <http://tracker.ceph.com/issues/37508>, pr#25459 <https://github.com/ceph/ceph/pull/25459>, Kefu Chai)issue#38054 <http://tracker.ceph.com/issues/38054>, pr#26292 <https://github.com/ceph/ceph/pull/26292>, Junhui Tang)issue#37674 <http://tracker.ceph.com/issues/37674>, pr#26010 <https://github.com/ceph/ceph/pull/26010>, Patrick Donnelly)issue#37368 <http://tracker.ceph.com/issues/37368>, pr#25521 <https://github.com/ceph/ceph/pull/25521>, Xuehan Xu)issue#36703 <http://tracker.ceph.com/issues/36703>, pr#25642 <https://github.com/ceph/ceph/pull/25642>, Venky Shankar)issue#37566 <http://tracker.ceph.com/issues/37566>, pr#25561 <https://github.com/ceph/ceph/pull/25561>_, Tang Junhui)issue#37333 <http://tracker.ceph.com/issues/37333>, pr#25676 <https://github.com/ceph/ceph/pull/25676>, Guan yunfei)issue#37567 <http://tracker.ceph.com/issues/37567>, pr#25559 <https://github.com/ceph/ceph/pull/25559>, Junhui Tang)issue#38263 <http://tracker.ceph.com/issues/38263>, pr#26474 <https://github.com/ceph/ceph/pull/26474>_, Zhi Zhang)issue#37464 <http://tracker.ceph.com/issues/37464>, pr#25680 <https://github.com/ceph/ceph/pull/25680>, "Yan, Zheng")issue#36035 <http://tracker.ceph.com/issues/36035>, pr#26252 <https://github.com/ceph/ceph/pull/26252>, "Yan, Zheng")issue#37594 <http://tracker.ceph.com/issues/37594>, pr#26051 <https://github.com/ceph/ceph/pull/26051>, "Yan, Zheng")issue#37639 <http://tracker.ceph.com/issues/37639>, pr#25857 <https://github.com/ceph/ceph/pull/25857>, Patrick Donnelly)issue#37724 <http://tracker.ceph.com/issues/37724>, pr#25685 <https://github.com/ceph/ceph/pull/25685>, Patrick Donnelly)issue#37929 <http://tracker.ceph.com/issues/37929>, pr#26069 <https://github.com/ceph/ceph/pull/26069>, Patrick Donnelly)issue#37543 <http://tracker.ceph.com/issues/37543>, pr#26055 <https://github.com/ceph/ceph/pull/26055>, Patrick Donnelly)issue#37394 <http://tracker.ceph.com/issues/37394>, pr#25523 <https://github.com/ceph/ceph/pull/25523>, Patrick Donnelly)issue#37516 <http://tracker.ceph.com/issues/37516>, pr#25681 <https://github.com/ceph/ceph/pull/25681>, Zhi Zhang)issue#37721 <http://tracker.ceph.com/issues/37721>, pr#25885 <https://github.com/ceph/ceph/pull/25885>, "Yan, Zheng")issue#35850 <http://tracker.ceph.com/issues/35850>, pr#25822 <https://github.com/ceph/ceph/pull/25822>, Patrick Donnelly)issue#37399 <http://tracker.ceph.com/issues/37399>, pr#25519 <https://github.com/ceph/ceph/pull/25519>, "Yan, Zheng")issue#38010 <http://tracker.ceph.com/issues/38010>, pr#26214 <https://github.com/ceph/ceph/pull/26214>, Patrick Donnelly)issue#36367 <http://tracker.ceph.com/issues/36367>, pr#25980 <https://github.com/ceph/ceph/pull/25980>, Patrick Donnelly)issue#38138 <http://tracker.ceph.com/issues/38138>, pr#26074 <https://github.com/ceph/ceph/pull/26074>, Jan Fajerski)issue#37418 <http://tracker.ceph.com/issues/37418>, pr#25293 <https://github.com/ceph/ceph/pull/25293>, Yang Honggang)issue#37412 <http://tracker.ceph.com/issues/37412>, pr#25291 <https://github.com/ceph/ceph/pull/25291>, Dan van der Ster)issue#37870 <http://tracker.ceph.com/issues/37870>, pr#26009 <https://github.com/ceph/ceph/pull/26009>, Sebastian Wagner)issue#23460 <http://tracker.ceph.com/issues/23460>, pr#26426 <https://github.com/ceph/ceph/pull/26426>_, Yan Jun)issue#36627 <http://tracker.ceph.com/issues/36627>, pr#25218 <https://github.com/ceph/ceph/pull/25218>, Konstantin Shalygin)issue#36656 <http://tracker.ceph.com/issues/36656>, pr#25368 <https://github.com/ceph/ceph/pull/25368>, Mykola Golub)issue#38182 <http://tracker.ceph.com/issues/38182>, pr#26200 <https://github.com/ceph/ceph/pull/26200>, Boris Ranto, zouaiguo)issue#37415 <http://tracker.ceph.com/issues/37415>, pr#25292 <https://github.com/ceph/ceph/pull/25292>, Noah Watkins)issue#37753 <http://tracker.ceph.com/issues/37753>, pr#26235 <https://github.com/ceph/ceph/pull/26235>, Xinying Song)issue#38180 <http://tracker.ceph.com/issues/38180>, pr#25944 <https://github.com/ceph/ceph/pull/25944>, Wido den Hollander)issue#38070 <http://tracker.ceph.com/issues/38070>, pr#26304 <https://github.com/ceph/ceph/pull/26304>, David Zafman)issue#36679 <http://tracker.ceph.com/issues/36679>, pr#25526 <https://github.com/ceph/ceph/pull/25526>, John Spray)issue#37568 <http://tracker.ceph.com/issues/37568>, pr#25782 <https://github.com/ceph/ceph/pull/25782>, "Yan, Zheng")issue#37784 <http://tracker.ceph.com/issues/37784>, pr#25844 <https://github.com/ceph/ceph/pull/25844>, Aleksei Zakharov)issue#37780 <http://tracker.ceph.com/issues/37780>, pr#25846 <https://github.com/ceph/ceph/pull/25846>, ningtao)issue#36497 <http://tracker.ceph.com/issues/36497>, issue#37778 <http://tracker.ceph.com/issues/37778>, pr#25958 <https://github.com/ceph/ceph/pull/25958>_, xie xingguo)issue#36443 <http://tracker.ceph.com/issues/36443>, pr#25299 <https://github.com/ceph/ceph/pull/25299>, Sage Weil)issue#23842 <http://tracker.ceph.com/issues/23842>, issue#23841 <http://tracker.ceph.com/issues/23841>, pr#25578 <https://github.com/ceph/ceph/pull/25578>_, Tianshan Qu, Shang Ding)issue#37733 <http://tracker.ceph.com/issues/37733>, pr#26260 <https://github.com/ceph/ceph/pull/26260>, linbing)issue#36455 <http://tracker.ceph.com/issues/36455>, pr#25854 <https://github.com/ceph/ceph/pull/25854>, Radoslaw Zarzynski)issue#36541 <http://tracker.ceph.com/issues/36541>, pr#25313 <https://github.com/ceph/ceph/pull/25313>, Sage Weil)issue#36474 <http://tracker.ceph.com/issues/36474>, pr#25507 <https://github.com/ceph/ceph/pull/25507>, Jianpeng Ma, David Zafman)issue#37393 <http://tracker.ceph.com/issues/37393>, issue#35982 <http://tracker.ceph.com/issues/35982>, pr#26329 <https://github.com/ceph/ceph/pull/26329>_, Sage Weil, David Zafman)issue#37940 <http://tracker.ceph.com/issues/37940>, issue#37881 <http://tracker.ceph.com/issues/37881>, pr#26128 <https://github.com/ceph/ceph/pull/26128>_, huangjun, xie xingguo)issue#37398 <http://tracker.ceph.com/issues/37398>, pr#25718 <https://github.com/ceph/ceph/pull/25718>_, Song Shun, runsisi)issue#37507 <http://tracker.ceph.com/issues/37507>, pr#25605 <https://github.com/ceph/ceph/pull/25605>, xie xingguo)issue#27985 <http://tracker.ceph.com/issues/27985>, pr#26324 <https://github.com/ceph/ceph/pull/26324>, xie xingguo)issue#36686 <http://tracker.ceph.com/issues/36686>, pr#26206 <https://github.com/ceph/ceph/pull/26206>, Neha Ojha)issue#37501 <http://tracker.ceph.com/issues/37501>, pr#25699 <https://github.com/ceph/ceph/pull/25699>, ningtao, xie xingguo)issue#37404 <http://tracker.ceph.com/issues/37404>, pr#25385 <https://github.com/ceph/ceph/pull/25385>, Igor Fedotov)issue#37919 <http://tracker.ceph.com/issues/37919>, pr#26239 <https://github.com/ceph/ceph/pull/26239>, Neha Ojha)issue#37680 <http://tracker.ceph.com/issues/37680>, pr#25708 <https://github.com/ceph/ceph/pull/25708>, Xiaofei Cui)issue#37269 <http://tracker.ceph.com/issues/37269>, pr#25513 <https://github.com/ceph/ceph/pull/25513>, David Zafman)issue#38258 <http://tracker.ceph.com/issues/38258>, pr#26438 <https://github.com/ceph/ceph/pull/26438>, Sage Weil)issue#37581 <http://tracker.ceph.com/issues/37581>, pr#25759 <https://github.com/ceph/ceph/pull/25759>, Mykola Golub)issue#37573 <http://tracker.ceph.com/issues/37573>, pr#25694 <https://github.com/ceph/ceph/pull/25694>, Jan Fajerski)issue#36594 <http://tracker.ceph.com/issues/36594>, pr#25557 <https://github.com/ceph/ceph/pull/25557>, Patrick Donnelly)issue#37665 <http://tracker.ceph.com/issues/37665>, pr#25856 <https://github.com/ceph/ceph/pull/25856>, Sage Weil)issue#37797 <http://tracker.ceph.com/issues/37797>, pr#26354 <https://github.com/ceph/ceph/pull/26354>, Sage Weil)issue#37944 <http://tracker.ceph.com/issues/37944>, pr#26072 <https://github.com/ceph/ceph/pull/26072>, Patrick Donnelly)issue#37836 <http://tracker.ceph.com/issues/37836>, issue#37837 <http://tracker.ceph.com/issues/37837>, pr#26047 <https://github.com/ceph/ceph/pull/26047>_, Patrick Donnelly)issue#36390 <http://tracker.ceph.com/issues/36390>, pr#25515 <https://github.com/ceph/ceph/pull/25515>, Patrick Donnelly)issue#25188 <http://tracker.ceph.com/issues/25188>, pr#26496 <https://github.com/ceph/ceph/pull/26496>, Patrick Donnelly)issue#37776 <http://tracker.ceph.com/issues/37776>, pr#25850 <https://github.com/ceph/ceph/pull/25850>, Sage Weil)issue#36676 <http://tracker.ceph.com/issues/36676>, pr#25517 <https://github.com/ceph/ceph/pull/25517>, Patrick Donnelly)issue#37861 <http://tracker.ceph.com/issues/37861>, pr#25954 <https://github.com/ceph/ceph/pull/25954>, Mykola Golub)issue#37847 <http://tracker.ceph.com/issues/37847>, pr#26003 <https://github.com/ceph/ceph/pull/26003>, Casey Bodley)issue#23817 <http://tracker.ceph.com/issues/23817>, pr#25386 <https://github.com/ceph/ceph/pull/25386>, Adam C. Emerson)issue#24228 <http://tracker.ceph.com/issues/24228>, pr#26129 <https://github.com/ceph/ceph/pull/26129>, Matt Benjamin)issue#37647 <http://tracker.ceph.com/issues/37647>, pr#25740 <https://github.com/ceph/ceph/pull/25740>, J. Eric Ivancich)issue#37527 <http://tracker.ceph.com/issues/37527>, pr#25485 <https://github.com/ceph/ceph/pull/25485>, Tao Chen)issue#37517 <http://tracker.ceph.com/issues/37517>, pr#25449 <https://github.com/ceph/ceph/pull/25449>, Nick Erdmann)issue#21429 <http://tracker.ceph.com/issues/21429>, pr#25643 <https://github.com/ceph/ceph/pull/25643>, Shasha Lu)issue#23470 <http://tracker.ceph.com/issues/23470>, pr#25899 <https://github.com/ceph/ceph/pull/25899>, Matt Benjamin)issue#37328 <http://tracker.ceph.com/issues/37328>, pr#25511 <https://github.com/ceph/ceph/pull/25511>, Abhishek Lekshmanan)issue#37448 <http://tracker.ceph.com/issues/37448>, pr#25505 <https://github.com/ceph/ceph/pull/25505>, Casey Bodley)issue#37403 <http://tracker.ceph.com/issues/37403>, pr#26309 <https://github.com/ceph/ceph/pull/26309>, Enming.Zhang)issue#38134 <http://tracker.ceph.com/issues/38134>, pr#26266 <https://github.com/ceph/ceph/pull/26266>, J. Eric Ivancich)issue#36486 <http://tracker.ceph.com/issues/36486>, pr#25198 <https://github.com/ceph/ceph/pull/25198>, Matt Benjamin)issue#23199 <http://tracker.ceph.com/issues/23199>, pr#25624 <https://github.com/ceph/ceph/pull/25624>, zhaokun)issue#36316 <http://tracker.ceph.com/issues/36316>, pr#25171 <https://github.com/ceph/ceph/pull/25171>, Boris Ranto)This is the fourth bugfix release of the Mimic v13.2.x long term stable release series. This release includes two security fixes that were tested but inadvertently excluded from the final v13.2.3 release build.
issue#35994 <http://tracker.ceph.com/issues/35994>_)This is the third bugfix release of the Mimic v13.2.x long term stable release series. This release contains many fixes across all components of Ceph. We recommend that all users upgrade.
The default memory utilization for the mons has been increased
somewhat. Rocksdb now uses 512 MB of RAM by default, which should
be sufficient for small to medium-sized clusters; large clusters
should tune this up. Also, the mon_osd_cache_size has been
increase from 10 OSDMaps to 500, which will translate to an
additional 500 MB to 1 GB of RAM for large clusters, and much less
for small clusters.
Ceph v13.2.2 includes a wrong backport, which may cause mds to go into 'damaged' state when upgrading Ceph cluster from previous version. The bug is fixed in v13.2.3. If you are already running v13.2.2, upgrading to v13.2.3 does not require special action.
The bluestore_cache_* options are no longer needed. They are replaced
by osd_memory_target, defaulting to 4GB. BlueStore will expand
and contract its cache to attempt to stay within this
limit. Users upgrading should note this is a higher default
than the previous bluestore_cache_size of 1GB, so OSDs using
BlueStore will use more memory by default.
For more details, see the BlueStore docs <http://docs.ceph.com/docs/mimic/rados/configuration/bluestore-config-ref/#automatic-cache-sizing>_.
This version contains an upgrade bug, http://tracker.ceph.com/issues/36686, due to which upgrading during recovery/backfill can cause OSDs to fail. This bug can be worked around, either by restarting all the OSDs after the upgrade, or by upgrading when all PGs are in "active+clean" state. If you have already successfully upgraded to 13.2.2, this issue should not impact you. Going forward, we are working on a clean upgrade path for this feature.
issue#18163 <http://tracker.ceph.com/issues/18163>, issue#37301 <http://tracker.ceph.com/issues/37301>, issue#37422 <http://tracker.ceph.com/issues/37422>, pr#25294 <https://github.com/ceph/ceph/pull/25294>, Nathan Cutler, Brad Hubbard)pr#25115 <https://github.com/ceph/ceph/pull/25115>_, Matthew Vernon)pr#24352 <https://github.com/ceph/ceph/pull/24352>_, Igor Fedotov)issue#36203 <http://tracker.ceph.com/issues/36203>, issue#36028 <http://tracker.ceph.com/issues/36028>, pr#24470 <https://github.com/ceph/ceph/pull/24470>_, John Spray)issue#36457 <http://tracker.ceph.com/issues/36457>, issue#36352 <http://tracker.ceph.com/issues/36352>, pr#24993 <https://github.com/ceph/ceph/pull/24993>_, Jonathan Brielmaier, Zhi Zhang)issue#36668 <http://tracker.ceph.com/issues/36668>, issue#36690 <http://tracker.ceph.com/issues/36690>, pr#24987 <https://github.com/ceph/ceph/pull/24987>_, Zhi Zhang)issue#24933 <http://tracker.ceph.com/issues/24933>, issue#24644 <http://tracker.ceph.com/issues/24644>, pr#24583 <https://github.com/ceph/ceph/pull/24583>_, Gu Zhongyan)issue#36218 <http://tracker.ceph.com/issues/36218>, pr#25036 <https://github.com/ceph/ceph/pull/25036>, Venky Shankar)issue#36103 <http://tracker.ceph.com/issues/36103>, issue#36197 <http://tracker.ceph.com/issues/36197>, pr#24439 <https://github.com/ceph/ceph/pull/24439>_, Patrick Donnelly)issue#36249 <http://tracker.ceph.com/issues/36249>, pr#24357 <https://github.com/ceph/ceph/pull/24357>, Alfredo Deza)pr#25349 <https://github.com/ceph/ceph/pull/25349>_, Jan Fajerski)issue#24972 <http://tracker.ceph.com/issues/24972>, pr#25013 <https://github.com/ceph/ceph/pull/25013>, Jan Fajerski)issue#36446 <http://tracker.ceph.com/issues/36446>, pr#24782 <https://github.com/ceph/ceph/pull/24782>, Erwan Velu)issue#36251 <http://tracker.ceph.com/issues/36251>, pr#24337 <https://github.com/ceph/ceph/pull/24337>, Alfredo Deza)lvm batch (issue#36363 <http://tracker.ceph.com/issues/36363>, pr#24760 <https://github.com/ceph/ceph/pull/24760>, Andrew Schoen)issue#26953 <http://tracker.ceph.com/issues/26953>, pr#25116 <https://github.com/ceph/ceph/pull/25116>, Alfredo Deza)issue#26850 <http://tracker.ceph.com/issues/26850>, issue#17230 <http://tracker.ceph.com/issues/17230>, pr#24443 <https://github.com/ceph/ceph/pull/24443>_, Rishabh Dave, Patrick Donnelly)issue#27210 <http://tracker.ceph.com/issues/27210>, pr#24279 <https://github.com/ceph/ceph/pull/24279>, Alfredo Deza)issue#36492 <http://tracker.ceph.com/issues/36492>, pr#24740 <https://github.com/ceph/ceph/pull/24740>, Alfredo Deza)issue#36470 <http://tracker.ceph.com/issues/36470>, pr#25011 <https://github.com/ceph/ceph/pull/25011>, Alfredo Deza)lvm batch --report (issue#36242 <http://tracker.ceph.com/issues/36242>, pr#24306 <https://github.com/ceph/ceph/pull/24306>, Andrew Schoen)issue#36098 <http://tracker.ceph.com/issues/36098>, pr#24334 <https://github.com/ceph/ceph/pull/24334>, Alfredo Deza)issue#24795 <http://tracker.ceph.com/issues/24795>, pr#24449 <https://github.com/ceph/ceph/pull/24449>, Alfredo Deza)lvm batch idempotent (pr#24588 <https://github.com/ceph/ceph/pull/24588>_, Andrew Schoen)issue#36768 <http://tracker.ceph.com/issues/36768>, pr#25066 <https://github.com/ceph/ceph/pull/25066>, Alfredo Deza)issue#27062 <http://tracker.ceph.com/issues/27062>, pr#25103 <https://github.com/ceph/ceph/pull/25103>, Andrew Schoen)pr#25100 <https://github.com/ceph/ceph/pull/25100>_, Alfredo Deza)issue#36386 <http://tracker.ceph.com/issues/36386>, pr#24753 <https://github.com/ceph/ceph/pull/24753>, Alfredo Deza)issue#36701 <http://tracker.ceph.com/issues/36701>, pr#25133 <https://github.com/ceph/ceph/pull/25133>, Jan Fajerski)issue#36247 <http://tracker.ceph.com/issues/36247>, pr#24381 <https://github.com/ceph/ceph/pull/24381>, Alfredo Deza)issue#36648 <http://tracker.ceph.com/issues/36648>, pr#24852 <https://github.com/ceph/ceph/pull/24852>, Alfredo Deza)issue#36672 <http://tracker.ceph.com/issues/36672>, pr#24959 <https://github.com/ceph/ceph/pull/24959>, Alfredo Deza)issue#36704 <http://tracker.ceph.com/issues/36704>, pr#24957 <https://github.com/ceph/ceph/pull/24957>, Alfredo Deza)issue#36601 <http://tracker.ceph.com/issues/36601>, pr#24838 <https://github.com/ceph/ceph/pull/24838>, Mehdi Abaakouk)issue#36246 <http://tracker.ceph.com/issues/36246>, pr#24826 <https://github.com/ceph/ceph/pull/24826>, Alfredo Deza)pr#24980 <https://github.com/ceph/ceph/pull/24980>_, Alfredo Deza)issue#35841 <http://tracker.ceph.com/issues/35841>, issue#24557 <http://tracker.ceph.com/issues/24557>, pr#24187 <https://github.com/ceph/ceph/pull/24187>_, "Yan, Zheng")issue#35940 <http://tracker.ceph.com/issues/35940>, issue#24849 <http://tracker.ceph.com/issues/24849>, pr#24377 <https://github.com/ceph/ceph/pull/24377>_, Rishabh Dave)issue#27051 <http://tracker.ceph.com/issues/27051>, issue#35934 <http://tracker.ceph.com/issues/35934>, pr#24295 <https://github.com/ceph/ceph/pull/24295>_, Peng Xie)issue#35945 <http://tracker.ceph.com/issues/35945>, issue#36134 <http://tracker.ceph.com/issues/36134>, pr#24385 <https://github.com/ceph/ceph/pull/24385>_, "Yan, Zheng")pr#23916 <https://github.com/ceph/ceph/pull/23916>_, Sage Weil)issue#36754 <http://tracker.ceph.com/issues/36754>, issue#36625 <http://tracker.ceph.com/issues/36625>, pr#25062 <https://github.com/ceph/ceph/pull/25062>, Jonathan Brielmaier, Yang Honggang)issue#24612 <http://tracker.ceph.com/issues/24612>, issue#35071 <http://tracker.ceph.com/issues/35071>, pr#24918 <https://github.com/ceph/ceph/pull/24918>_, Joao Eduardo Luis)issue#36358 <http://tracker.ceph.com/issues/36358>, issue#36432 <http://tracker.ceph.com/issues/36432>, pr#24971 <https://github.com/ceph/ceph/pull/24971>_, John Spray, Mohamad Gebai)issue#36110 <http://tracker.ceph.com/issues/36110>, issue#36465 <http://tracker.ceph.com/issues/36465>, pr#25029 <https://github.com/ceph/ceph/pull/25029>_, Sage Weil)issue#36505 <http://tracker.ceph.com/issues/36505>, pr#25019 <https://github.com/ceph/ceph/pull/25019>, Sage Weil)issue#36306 <http://tracker.ceph.com/issues/36306>, issue#36433 <http://tracker.ceph.com/issues/36433>, pr#25016 <https://github.com/ceph/ceph/pull/25016>_, Sage Weil)issue#36658 <http://tracker.ceph.com/issues/36658>, pr#25075 <https://github.com/ceph/ceph/pull/25075>, Iain Buclaw, Jonathan Brielmaier)issue#22544 <http://tracker.ceph.com/issues/22544>, issue#35843 <http://tracker.ceph.com/issues/35843>, pr#24970 <https://github.com/ceph/ceph/pull/24970>_, Sage Weil)issue#37340 <http://tracker.ceph.com/issues/37340>, pr#25283 <https://github.com/ceph/ceph/pull/25283>, Josh Durgin, Mark Nelson)issue#36435 <http://tracker.ceph.com/issues/36435>, pr#25017 <https://github.com/ceph/ceph/pull/25017>, Yang Honggang)issue#36150 <http://tracker.ceph.com/issues/36150>, pr#24481 <https://github.com/ceph/ceph/pull/24481>, Oshyn Song)issue#21057 <http://tracker.ceph.com/issues/21057>, pr#24037 <https://github.com/ceph/ceph/pull/24037>, Thomas Serlin)pr#25130 <https://github.com/ceph/ceph/pull/25130>_, Jan Fajerski)issue#36286 <http://tracker.ceph.com/issues/36286>, issue#36313 <http://tracker.ceph.com/issues/36313>, pr#24441 <https://github.com/ceph/ceph/pull/24441>_, Jos Collin)pr#25000 <https://github.com/ceph/ceph/pull/25000>_, Alexey Stupnikov)issue#35813 <http://tracker.ceph.com/issues/35813>, issue#35855 <http://tracker.ceph.com/issues/35855>, pr#24210 <https://github.com/ceph/ceph/pull/24210>_, Ruben Kerkhof)pr#25362 <https://github.com/ceph/ceph/pull/25362>_, Neha Ojha, Noah Watkins)issue#36180 <http://tracker.ceph.com/issues/36180>, issue#36308 <http://tracker.ceph.com/issues/36308>, pr#24420 <https://github.com/ceph/ceph/pull/24420>_, Karun Josy)issue#21931 <http://tracker.ceph.com/issues/21931>, issue#22330 <http://tracker.ceph.com/issues/22330>, pr#24581 <https://github.com/ceph/ceph/pull/24581>_, Neha Ojha)issue#36146 <http://tracker.ceph.com/issues/36146>, issue#36551 <http://tracker.ceph.com/issues/36551>, issue#36099 <http://tracker.ceph.com/issues/36099>, issue#32731 <http://tracker.ceph.com/issues/32731>, pr#24480 <https://github.com/ceph/ceph/pull/24480>_, Kefu Chai, Sage Weil)issue#36121 <http://tracker.ceph.com/issues/36121>, pr#24241 <https://github.com/ceph/ceph/pull/24241>, Neha Ojha)issue#36205 <http://tracker.ceph.com/issues/36205>, issue#35961 <http://tracker.ceph.com/issues/35961>, pr#24464 <https://github.com/ceph/ceph/pull/24464>_, Zhu Shangzhong)issue#26839 <http://tracker.ceph.com/issues/26839>, issue#25154 <http://tracker.ceph.com/issues/25154>, pr#24708 <https://github.com/ceph/ceph/pull/24708>_, Kefu Chai)issue#34534 <http://tracker.ceph.com/issues/34534>, pr#24401 <https://github.com/ceph/ceph/pull/24401>, Jason Dillaman)issue#35714 <http://tracker.ceph.com/issues/35714>, issue#24898 <http://tracker.ceph.com/issues/24898>, pr#24137 <https://github.com/ceph/ceph/pull/24137>_, Mykola Golub)issue#35957 <http://tracker.ceph.com/issues/35957>, issue#35702 <http://tracker.ceph.com/issues/35702>, pr#24356 <https://github.com/ceph/ceph/pull/24356>_, Jason Dillaman)issue#26939 <http://tracker.ceph.com/issues/26939>, issue#35712 <http://tracker.ceph.com/issues/35712>, pr#24122 <https://github.com/ceph/ceph/pull/24122>_, Mykola Golub)issue#24516 <http://tracker.ceph.com/issues/24516>, issue#36225 <http://tracker.ceph.com/issues/36225>, pr#24413 <https://github.com/ceph/ceph/pull/24413>_, Jason Dillaman)issue#36302 <http://tracker.ceph.com/issues/36302>, issue#36415 <http://tracker.ceph.com/issues/36415>, pr#24908 <https://github.com/ceph/ceph/pull/24908>_, Casey Bodley)issue#32104 <http://tracker.ceph.com/issues/32104>, pr#24384 <https://github.com/ceph/ceph/pull/24384>, Venky Shankar)issue#35938 <http://tracker.ceph.com/issues/35938>, issue#26991 <http://tracker.ceph.com/issues/26991>, issue#32090 <http://tracker.ceph.com/issues/32090>, issue#35837 <http://tracker.ceph.com/issues/35837>, pr#24467 <https://github.com/ceph/ceph/pull/24467>_, Patrick Donnelly, Venky Shankar)pr#24661 <https://github.com/ceph/ceph/pull/24661>_, Venky Shankar)issue#36199 <http://tracker.ceph.com/issues/36199>, pr#24463 <https://github.com/ceph/ceph/pull/24463>, Zhi Zhang)issue#36114 <http://tracker.ceph.com/issues/36114>, issue#36195 <http://tracker.ceph.com/issues/36195>, pr#24411 <https://github.com/ceph/ceph/pull/24411>_, Yanhu Cao)issue#26926 <http://tracker.ceph.com/issues/26926>, issue#32092 <http://tracker.ceph.com/issues/32092>, pr#24435 <https://github.com/ceph/ceph/pull/24435>_, "Yan, Zheng")issue#25131 <http://tracker.ceph.com/issues/25131>, pr#23952 <https://github.com/ceph/ceph/pull/23952>, "Yan, Zheng")issue#35250 <http://tracker.ceph.com/issues/35250>, issue#35719 <http://tracker.ceph.com/issues/35719>, pr#24161 <https://github.com/ceph/ceph/pull/24161>_, Patrick Donnelly)issue#35916 <http://tracker.ceph.com/issues/35916>, issue#36136 <http://tracker.ceph.com/issues/36136>, pr#24379 <https://github.com/ceph/ceph/pull/24379>_, "Yan, Zheng")issue#36221 <http://tracker.ceph.com/issues/36221>, issue#36461 <http://tracker.ceph.com/issues/36461>, pr#25042 <https://github.com/ceph/ceph/pull/25042>_, Patrick Donnelly)issue#26858 <http://tracker.ceph.com/issues/26858>, pr#23506 <https://github.com/ceph/ceph/pull/23506>, Yan, Zheng, "Yan, Zheng")issue#36350 <http://tracker.ceph.com/issues/36350>, issue#37093 <http://tracker.ceph.com/issues/37093>, pr#25095 <https://github.com/ceph/ceph/pull/25095>_, "Yan, Zheng", Jonathan Brielmaier)pr#24233 <https://github.com/ceph/ceph/pull/24233>_, Sage Weil)issue#36069 <http://tracker.ceph.com/issues/36069>, pr#24734 <https://github.com/ceph/ceph/pull/24734>, Boris Ranto, Wido den Hollander)issue#24621 <http://tracker.ceph.com/issues/24621>, issue#26856 <http://tracker.ceph.com/issues/26856>, issue#24907 <http://tracker.ceph.com/issues/24907>, pr#24488 <https://github.com/ceph/ceph/pull/24488>, Tiago Melo)issue#35925 <http://tracker.ceph.com/issues/35925>, pr#24258 <https://github.com/ceph/ceph/pull/24258>, Volker Theile)issue#27851 <http://tracker.ceph.com/issues/27851>, issue#26999 <http://tracker.ceph.com/issues/26999>, pr#24478 <https://github.com/ceph/ceph/pull/24478>_, Tiago Melo)pr#25113 <https://github.com/ceph/ceph/pull/25113>_, Jerry Lee)issue#36720 <http://tracker.ceph.com/issues/36720>, issue#36749 <http://tracker.ceph.com/issues/36749>, pr#25040 <https://github.com/ceph/ceph/pull/25040>_, Boris Ranto)issue#35076 <http://tracker.ceph.com/issues/35076>, issue#35836 <http://tracker.ceph.com/issues/35836>, pr#24176 <https://github.com/ceph/ceph/pull/24176>_, Sage Weil)issue#35930 <http://tracker.ceph.com/issues/35930>, issue#35860 <http://tracker.ceph.com/issues/35860>, pr#24281 <https://github.com/ceph/ceph/pull/24281>_, xie xingguo)issue#35848 <http://tracker.ceph.com/issues/35848>, pr#24272 <https://github.com/ceph/ceph/pull/24272>, Patrick Donnelly)issue#36127 <http://tracker.ceph.com/issues/36127>, issue#35987 <http://tracker.ceph.com/issues/35987>, pr#24386 <https://github.com/ceph/ceph/pull/24386>_, Greg Farnum)issue#36219 <http://tracker.ceph.com/issues/36219>, pr#25045 <https://github.com/ceph/ceph/pull/25045>, [email protected])issue#35251 <http://tracker.ceph.com/issues/35251>, issue#35717 <http://tracker.ceph.com/issues/35717>, pr#24113 <https://github.com/ceph/ceph/pull/24113>_, Patrick Donnelly)issue#26897 <http://tracker.ceph.com/issues/26897>, issue#36216 <http://tracker.ceph.com/issues/36216>, pr#24536 <https://github.com/ceph/ceph/pull/24536>_, Casey Bodley)issue#35979 <http://tracker.ceph.com/issues/35979>, issue#26938 <http://tracker.ceph.com/issues/26938>, pr#24319 <https://github.com/ceph/ceph/pull/24319>_, Casey Bodley)issue#35977 <http://tracker.ceph.com/issues/35977>, issue#26952 <http://tracker.ceph.com/issues/26952>, pr#24710 <https://github.com/ceph/ceph/pull/24710>_, Casey Bodley)issue#36201 <http://tracker.ceph.com/issues/36201>, issue#36034 <http://tracker.ceph.com/issues/36034>, pr#24400 <https://github.com/ceph/ceph/pull/24400>_, Casey Bodley)issue#36208 <http://tracker.ceph.com/issues/36208>, issue#35851 <http://tracker.ceph.com/issues/35851>, pr#24414 <https://github.com/ceph/ceph/pull/24414>_, Casey Bodley)issue#35857 <http://tracker.ceph.com/issues/35857>, issue#35543 <http://tracker.ceph.com/issues/35543>, pr#24235 <https://github.com/ceph/ceph/pull/24235>_, Casey Bodley)issue#25001 <http://tracker.ceph.com/issues/25001>, pr#24339 <https://github.com/ceph/ceph/pull/24339>, Igor Fedotov)issue#22464 <http://tracker.ceph.com/issues/22464>, pr#24647 <https://github.com/ceph/ceph/pull/24647>, Paul Emmerich)issue#36174 <http://tracker.ceph.com/issues/36174>, issue#36298 <http://tracker.ceph.com/issues/36298>, pr#24601 <https://github.com/ceph/ceph/pull/24601>_, Dan van der Ster)pr#25419 <https://github.com/ceph/ceph/pull/25419>_, ningtao, xie xingguo)issue#36183 <http://tracker.ceph.com/issues/36183>, issue#36296 <http://tracker.ceph.com/issues/36296>, pr#24600 <https://github.com/ceph/ceph/pull/24600>_, Jason Dillaman)issue#24889 <http://tracker.ceph.com/issues/24889>, pr#23026 <https://github.com/ceph/ceph/pull/23026>, Radoslaw Zarzynski)issue#36192 <http://tracker.ceph.com/issues/36192>, issue#36643 <http://tracker.ceph.com/issues/36643>, pr#24873 <https://github.com/ceph/ceph/pull/24873>_, "Yan, Zheng")issue#35959 <http://tracker.ceph.com/issues/35959>, issue#21769 <http://tracker.ceph.com/issues/21769>, pr#24298 <https://github.com/ceph/ceph/pull/24298>_, songweibin)issue#26866 <http://tracker.ceph.com/issues/26866>, issue#35936 <http://tracker.ceph.com/issues/35936>, pr#24431 <https://github.com/ceph/ceph/pull/24431>_, Sage Weil)issue#35963 <http://tracker.ceph.com/issues/35963>, issue#35924 <http://tracker.ceph.com/issues/35924>, pr#24344 <https://github.com/ceph/ceph/pull/24344>_, Sage Weil)pr#24309 <https://github.com/ceph/ceph/pull/24309>_, xie xingguo)issue#36637 <http://tracker.ceph.com/issues/36637>, issue#36602 <http://tracker.ceph.com/issues/36602>, pr#25026 <https://github.com/ceph/ceph/pull/25026>_, Sage Weil)issue#24909 <http://tracker.ceph.com/issues/24909>, issue#36557 <http://tracker.ceph.com/issues/36557>, pr#25024 <https://github.com/ceph/ceph/pull/25024>_, Jason Dillaman)issue#36292 <http://tracker.ceph.com/issues/36292>, issue#36170 <http://tracker.ceph.com/issues/36170>, pr#24573 <https://github.com/ceph/ceph/pull/24573>_, David Zafman)issue#36228 <http://tracker.ceph.com/issues/36228>, issue#15100 <http://tracker.ceph.com/issues/15100>, pr#24537 <https://github.com/ceph/ceph/pull/24537>_, Nathan Cutler)pr#25191 <https://github.com/ceph/ceph/pull/25191>_, Brad Hubbard)issue#36156 <http://tracker.ceph.com/issues/36156>, pr#24438 <https://github.com/ceph/ceph/pull/24438>, Patrick Donnelly)issue#36278 <http://tracker.ceph.com/issues/36278>, issue#24177 <http://tracker.ceph.com/issues/24177>, issue#36323 <http://tracker.ceph.com/issues/36323>, issue#36184 <http://tracker.ceph.com/issues/36184>, issue#36165 <http://tracker.ceph.com/issues/36165>, issue#36153 <http://tracker.ceph.com/issues/36153>, pr#24408 <https://github.com/ceph/ceph/pull/24408>_, Patrick Donnelly)issue#36501 <http://tracker.ceph.com/issues/36501>, issue#36365 <http://tracker.ceph.com/issues/36365>, pr#24684 <https://github.com/ceph/ceph/pull/24684>_, Patrick Donnelly)issue#35074 <http://tracker.ceph.com/issues/35074>, issue#35077 <http://tracker.ceph.com/issues/35077>, pr#24240 <https://github.com/ceph/ceph/pull/24240>_, Ilya Dryomov)issue#36075 <http://tracker.ceph.com/issues/36075>, issue#36102 <http://tracker.ceph.com/issues/36102>, pr#24269 <https://github.com/ceph/ceph/pull/24269>_, Yuri Weinstein)pr#25193 <https://github.com/ceph/ceph/pull/25193>_, Neha Ojha)issue#25024 <http://tracker.ceph.com/issues/25024>, pr#23197 <https://github.com/ceph/ceph/pull/23197>, Casey Bodley, Sage Weil)issue#36542 <http://tracker.ceph.com/issues/36542>, issue#36569 <http://tracker.ceph.com/issues/36569>, pr#24811 <https://github.com/ceph/ceph/pull/24811>_, Jason Dillaman)issue#24928 <http://tracker.ceph.com/issues/24928>, issue#24858 <http://tracker.ceph.com/issues/24858>, pr#23087 <https://github.com/ceph/ceph/pull/23087>_, Patrick Donnelly)issue#36280 <http://tracker.ceph.com/issues/36280>, issue#35828 <http://tracker.ceph.com/issues/35828>, pr#24572 <https://github.com/ceph/ceph/pull/24572>_, Patrick Donnelly)issue#36409 <http://tracker.ceph.com/issues/36409>, issue#36430 <http://tracker.ceph.com/issues/36430>, issue#35538 <http://tracker.ceph.com/issues/35538>, pr#24622 <https://github.com/ceph/ceph/pull/24622>, Ilya Dryomov, Jason Dillaman)issue#35964 <http://tracker.ceph.com/issues/35964>, issue#35546 <http://tracker.ceph.com/issues/35546>, pr#24345 <https://github.com/ceph/ceph/pull/24345>_, xie xingguo)issue#35705 <http://tracker.ceph.com/issues/35705>, issue#34536 <http://tracker.ceph.com/issues/34536>, pr#24002 <https://github.com/ceph/ceph/pull/24002>_, songweibin)issue#36084 <http://tracker.ceph.com/issues/36084>, issue#36120 <http://tracker.ceph.com/issues/36120>, pr#24321 <https://github.com/ceph/ceph/pull/24321>_, Jason Dillaman)issue#36659 <http://tracker.ceph.com/issues/36659>, issue#36693 <http://tracker.ceph.com/issues/36693>, pr#24952 <https://github.com/ceph/ceph/pull/24952>_, Jonathan Brielmaier, Jason Dillaman)issue#36500 <http://tracker.ceph.com/issues/36500>, issue#36555 <http://tracker.ceph.com/issues/36555>, pr#24916 <https://github.com/ceph/ceph/pull/24916>_, Jason Dillaman)issue#36660 <http://tracker.ceph.com/issues/36660>, issue#36713 <http://tracker.ceph.com/issues/36713>, pr#24988 <https://github.com/ceph/ceph/pull/24988>_, Shiyang Ruan)issue#36529 <http://tracker.ceph.com/issues/36529>, issue#36475 <http://tracker.ceph.com/issues/36475>, pr#24915 <https://github.com/ceph/ceph/pull/24915>_, Dongsheng Yang)issue#36346 <http://tracker.ceph.com/issues/36346>, issue#24604 <http://tracker.ceph.com/issues/24604>, pr#24485 <https://github.com/ceph/ceph/pull/24485>_, Xuehan Xu, "Yan, Zheng")issue#36129 <http://tracker.ceph.com/issues/36129>, issue#35986 <http://tracker.ceph.com/issues/35986>, pr#24388 <https://github.com/ceph/ceph/pull/24388>_, Casey Bodley)issue#36449 <http://tracker.ceph.com/issues/36449>, issue#36756 <http://tracker.ceph.com/issues/36756>, pr#25087 <https://github.com/ceph/ceph/pull/25087>_, Jonathan Brielmaier, Abhishek Lekshmanan)issue#36138 <http://tracker.ceph.com/issues/36138>, issue#35905 <http://tracker.ceph.com/issues/35905>, pr#24417 <https://github.com/ceph/ceph/pull/24417>_, Tianshan Qu)issue#36041 <http://tracker.ceph.com/issues/36041>, pr#24436 <https://github.com/ceph/ceph/pull/24436>, Paul Emmerich)issue#36662 <http://tracker.ceph.com/issues/36662>, issue#36734 <http://tracker.ceph.com/issues/36734>, pr#25079 <https://github.com/ceph/ceph/pull/25079>_, Jonathan Brielmaier, Casey Bodley)issue#36496 <http://tracker.ceph.com/issues/36496>, issue#36533 <http://tracker.ceph.com/issues/36533>, pr#24910 <https://github.com/ceph/ceph/pull/24910>_, Casey Bodley)issue#24595 <http://tracker.ceph.com/issues/24595>, issue#36223 <http://tracker.ceph.com/issues/36223>, pr#24907 <https://github.com/ceph/ceph/pull/24907>_, Casey Bodley)issue#36125 <http://tracker.ceph.com/issues/36125>, issue#35990 <http://tracker.ceph.com/issues/35990>, pr#24363 <https://github.com/ceph/ceph/pull/24363>_, Robin H. Johnson)issue#26949 <http://tracker.ceph.com/issues/26949>, issue#35710 <http://tracker.ceph.com/issues/35710>, pr#24101 <https://github.com/ceph/ceph/pull/24101>_, Yao Zongyou)issue#35715 <http://tracker.ceph.com/issues/35715>, issue#36213 <http://tracker.ceph.com/issues/36213>, pr#24518 <https://github.com/ceph/ceph/pull/24518>_, Casey Bodley)pr#24571 <https://github.com/ceph/ceph/pull/24571>_, yuliyang)issue#36535 <http://tracker.ceph.com/issues/36535>, pr#24911 <https://github.com/ceph/ceph/pull/24911>, Casey Bodley)issue#35830 <http://tracker.ceph.com/issues/35830>, issue#36140 <http://tracker.ceph.com/issues/36140>, pr#24418 <https://github.com/ceph/ceph/pull/24418>_, Casey Bodley)issue#35708 <http://tracker.ceph.com/issues/35708>, issue#27989 <http://tracker.ceph.com/issues/27989>, pr#24071 <https://github.com/ceph/ceph/pull/24071>_, Casey Bodley)issue#36687 <http://tracker.ceph.com/issues/36687>, issue#27219 <http://tracker.ceph.com/issues/27219>, issue#34307 <http://tracker.ceph.com/issues/34307>, pr#24899 <https://github.com/ceph/ceph/pull/24899>, Orit Wasserman, J. Eric Ivancich)issue#36290 <http://tracker.ceph.com/issues/36290>, issue#36381 <http://tracker.ceph.com/issues/36381>, pr#24526 <https://github.com/ceph/ceph/pull/24526>_, Abhishek Lekshmanan)issue#35814 <http://tracker.ceph.com/issues/35814>, pr#24189 <https://github.com/ceph/ceph/pull/24189>, yuliyang)issue#36211 <http://tracker.ceph.com/issues/36211>, issue#35812 <http://tracker.ceph.com/issues/35812>, pr#24516 <https://github.com/ceph/ceph/pull/24516>_, Casey Bodley)issue#36571 <http://tracker.ceph.com/issues/36571>, issue#25109 <http://tracker.ceph.com/issues/25109>, pr#24860 <https://github.com/ceph/ceph/pull/24860>_, Jonathan Brielmaier, Matt Benjamin)issue#36645 <http://tracker.ceph.com/issues/36645>, issue#27221 <http://tracker.ceph.com/issues/27221>, pr#24931 <https://github.com/ceph/ceph/pull/24931>_, Jonathan Brielmaier, Casey Bodley)issue#21154 <http://tracker.ceph.com/issues/21154>, issue#36537 <http://tracker.ceph.com/issues/36537>, issue#36539 <http://tracker.ceph.com/issues/36539>, pr#24912 <https://github.com/ceph/ceph/pull/24912>, Casey Bodley, Sage Weil)issue#36508 <http://tracker.ceph.com/issues/36508>, issue#35969 <http://tracker.ceph.com/issues/35969>, pr#24260 <https://github.com/ceph/ceph/pull/24260>_, Brad Hubbard, Kefu Chai)issue#36592 <http://tracker.ceph.com/issues/36592>, issue#36526 <http://tracker.ceph.com/issues/36526>, pr#24745 <https://github.com/ceph/ceph/pull/24745>_, Sage Weil)issue#36117 <http://tracker.ceph.com/issues/36117>, pr#24244 <https://github.com/ceph/ceph/pull/24244>, Jason Dillaman)issue#36220 <http://tracker.ceph.com/issues/36220>, issue#36238 <http://tracker.ceph.com/issues/36238>, pr#24711 <https://github.com/ceph/ceph/pull/24711>_, Jason Dillaman)issue#36236 <http://tracker.ceph.com/issues/36236>, issue#36276 <http://tracker.ceph.com/issues/36276>, pr#24551 <https://github.com/ceph/ceph/pull/24551>_, Mykola Golub)issue#37153 <http://tracker.ceph.com/issues/37153>, issue#37089 <http://tracker.ceph.com/issues/37089>, pr#25085 <https://github.com/ceph/ceph/pull/25085>_, Nathan Cutler)issue#24587 <http://tracker.ceph.com/issues/24587>, issue#36647 <http://tracker.ceph.com/issues/36647>, pr#25027 <https://github.com/ceph/ceph/pull/25027>_, Josh Durgin)pr#25050 <https://github.com/ceph/ceph/pull/25050>_, Greg Farnum)issue#36410 <http://tracker.ceph.com/issues/36410>, issue#36428 <http://tracker.ceph.com/issues/36428>, pr#24913 <https://github.com/ceph/ceph/pull/24913>_, Jason Dillaman)issue#36683 <http://tracker.ceph.com/issues/36683>, issue#36689 <http://tracker.ceph.com/issues/36689>, pr#24946 <https://github.com/ceph/ceph/pull/24946>_, Mykola Golub, Jonathan Brielmaier)issue#36335 <http://tracker.ceph.com/issues/36335>, issue#36503 <http://tracker.ceph.com/issues/36503>, pr#25332 <https://github.com/ceph/ceph/pull/25332>_, Patrick Donnelly)issue#37396 <http://tracker.ceph.com/issues/37396>, pr#25285 <https://github.com/ceph/ceph/pull/25285>, Nathan Cutler)issue#35845 <http://tracker.ceph.com/issues/35845>, issue#35909 <http://tracker.ceph.com/issues/35909>, pr#24017 <https://github.com/ceph/ceph/pull/24017>_, David Zafman)issue#35846 <http://tracker.ceph.com/issues/35846>, issue#35992 <http://tracker.ceph.com/issues/35992>, pr#24116 <https://github.com/ceph/ceph/pull/24116>_, David Zafman)This is the second bugfix release of the Mimic v13.2.x long term stable release series. This release contains many fixes across all components of Ceph. We recommend that all users upgrade.
This version contains an upgrade bug, http://tracker.ceph.com/issues/36686, due to which upgrading during recovery/backfill can cause OSDs to fail. This bug can be worked around, either by restarting all the OSDs after the upgrade, or by upgrading when all PGs are in "active+clean" state.
If you have successfully upgraded to 13.2.2, this issue should not impact you. Going forward, we are working on a clean upgrade path for this feature.
issue#25073 <http://tracker.ceph.com/issues/25073>, issue#25054 <http://tracker.ceph.com/issues/25054>, pr#23201 <https://github.com/ceph/ceph/pull/23201>_, Nathan Cutler)issue#27059 <http://tracker.ceph.com/issues/27059>, issue#26883 <http://tracker.ceph.com/issues/26883>, pr#23831 <https://github.com/ceph/ceph/pull/23831>_, Dan Mick)issue#24449 <http://tracker.ceph.com/issues/24449>, issue#24905 <http://tracker.ceph.com/issues/24905>, pr#23885 <https://github.com/ceph/ceph/pull/23885>_, Kefu Chai)pr#24008 <https://github.com/ceph/ceph/pull/24008>_, Tim Serong)pr#23392 <https://github.com/ceph/ceph/pull/23392>_, Alexander Graul)issue#24604 <http://tracker.ceph.com/issues/24604>, issue#26989 <http://tracker.ceph.com/issues/26989>, pr#23818 <https://github.com/ceph/ceph/pull/23818>_, Xuehan Xu)issue#35942 <http://tracker.ceph.com/issues/35942>, issue#24022 <http://tracker.ceph.com/issues/24022>, pr#24041 <https://github.com/ceph/ceph/pull/24041>_, Коренберг Маркr, John Spray, Kefu Chai)issue#25169 <http://tracker.ceph.com/issues/25169>, pr#23333 <https://github.com/ceph/ceph/pull/23333>, Alfredo Deza)ceph-volume lvm list /dev/sda (issue#24784 <http://tracker.ceph.com/issues/24784>, issue#24957 <http://tracker.ceph.com/issues/24957>, pr#23349 <https://github.com/ceph/ceph/pull/23349>_, Andrew Schoen)pr#23101 <https://github.com/ceph/ceph/pull/23101>_, Andrew Schoen, Ron Allred)issue#36088 <http://tracker.ceph.com/issues/36088>, pr#24208 <https://github.com/ceph/ceph/pull/24208>, Alfredo Deza)issue#35913 <http://tracker.ceph.com/issues/35913>, pr#24079 <https://github.com/ceph/ceph/pull/24079>, Alfredo Deza)issue#34535 <http://tracker.ceph.com/issues/34535>, pr#24074 <https://github.com/ceph/ceph/pull/24074>, Alfredo Deza)pr#23777 <https://github.com/ceph/ceph/pull/23777>_, Alfredo Deza)issue#35535 <http://tracker.ceph.com/issues/35535>, issue#27210 <http://tracker.ceph.com/issues/27210>, pr#23966 <https://github.com/ceph/ceph/pull/23966>_, Alfredo Deza)issue#24173 <http://tracker.ceph.com/issues/24173>, issue#24863 <http://tracker.ceph.com/issues/24863>, pr#23878 <https://github.com/ceph/ceph/pull/23878>_, Rishabh Dave)issue#25206 <http://tracker.ceph.com/issues/25206>, pr#23725 <https://github.com/ceph/ceph/pull/23725>, Patrick Donnelly)issue#25173 <http://tracker.ceph.com/issues/25173>, pr#23368 <https://github.com/ceph/ceph/pull/23368>, Alfredo Deza)issue#24794 <http://tracker.ceph.com/issues/24794>, pr#24205 <https://github.com/ceph/ceph/pull/24205>, Alfredo Deza)issue#24152 <http://tracker.ceph.com/issues/24152>, pr#23393 <https://github.com/ceph/ceph/pull/23393>, Dan van der Ster, Alfredo Deza)pr#23807 <https://github.com/ceph/ceph/pull/23807>_, Andrew Schoen, Alfredo Deza)pr#23786 <https://github.com/ceph/ceph/pull/23786>_, Alfredo Deza)issue#35970 <http://tracker.ceph.com/issues/35970>, pr#24081 <https://github.com/ceph/ceph/pull/24081>, Alfredo Deza)issue#25216 <http://tracker.ceph.com/issues/25216>, pr#23400 <https://github.com/ceph/ceph/pull/23400>, Alfredo Deza)lvm batch allow extra flags (like dmcrypt) for bluestore (pr#23780 <https://github.com/ceph/ceph/pull/23780>_, Alfredo Deza)lvm batch documentation and man page updates (pr#23756 <https://github.com/ceph/ceph/pull/23756>_, Alfredo Deza)issue#34310 <http://tracker.ceph.com/issues/34310>, pr#23810 <https://github.com/ceph/ceph/pull/23810>, Alfredo Deza)issue#24952 <http://tracker.ceph.com/issues/24952>, pr#23149 <https://github.com/ceph/ceph/pull/23149>, Alfredo Deza)issue#24993 <http://tracker.ceph.com/issues/24993>, pr#23239 <https://github.com/ceph/ceph/pull/23239>, Alfredo Deza)issue#24784 <http://tracker.ceph.com/issues/24784>, pr#23327 <https://github.com/ceph/ceph/pull/23327>, Andrew Schoen)issue#24504 <http://tracker.ceph.com/issues/24504>, pr#22965 <https://github.com/ceph/ceph/pull/22965>, Andrew Schoen)pr#23295 <https://github.com/ceph/ceph/pull/23295>_, Boris Ranto)pr#23806 <https://github.com/ceph/ceph/pull/23806>_, Andrew Schoen)pr#23784 <https://github.com/ceph/ceph/pull/23784>_, Alfredo Deza)pr#23812 <https://github.com/ceph/ceph/pull/23812>_, Alfredo Deza)issue#34309 <http://tracker.ceph.com/issues/34309>, pr#23826 <https://github.com/ceph/ceph/pull/23826>, Alfredo Deza)pr#23269 <https://github.com/ceph/ceph/pull/23269>_, Andrew Schoen)issue#24724 <http://tracker.ceph.com/issues/24724>, issue#24931 <http://tracker.ceph.com/issues/24931>, pr#23109 <https://github.com/ceph/ceph/pull/23109>_, Patrick Donnelly)issue#25213 <http://tracker.ceph.com/issues/25213>, issue#26914 <http://tracker.ceph.com/issues/26914>, pr#23603 <https://github.com/ceph/ceph/pull/23603>_, Jeff Layton)issue#26984 <http://tracker.ceph.com/issues/26984>, issue#26860 <http://tracker.ceph.com/issues/26860>, pr#23700 <https://github.com/ceph/ceph/pull/23700>_, "Yan, Zheng")issue#35070 <http://tracker.ceph.com/issues/35070>, pr#23857 <https://github.com/ceph/ceph/pull/23857>, Vaibhav Bhembre)issue#25007 <http://tracker.ceph.com/issues/25007>, issue#25222 <http://tracker.ceph.com/issues/25222>, pr#23435 <https://github.com/ceph/ceph/pull/23435>_, Patrick Donnelly)issue#35068 <http://tracker.ceph.com/issues/35068>, pr#23873 <https://github.com/ceph/ceph/pull/23873>, Adam C. Emerson, Xiaoguang Wang)pr#23272 <https://github.com/ceph/ceph/pull/23272>_, David Zafman)issue#34532 <http://tracker.ceph.com/issues/34532>, issue#26940 <http://tracker.ceph.com/issues/26940>, pr#23872 <https://github.com/ceph/ceph/pull/23872>_, Sage Weil)issue#21416 <http://tracker.ceph.com/issues/21416>, pr#23403 <https://github.com/ceph/ceph/pull/23403>, Neha Ojha)issue#35078 <http://tracker.ceph.com/issues/35078>, pr#23854 <https://github.com/ceph/ceph/pull/23854>, Alfredo Deza)issue#25185 <http://tracker.ceph.com/issues/25185>, issue#26916 <http://tracker.ceph.com/issues/26916>, pr#23607 <https://github.com/ceph/ceph/pull/23607>_, Jos Collin)issue#25055 <http://tracker.ceph.com/issues/25055>, pr#23163 <https://github.com/ceph/ceph/pull/23163>, Jan Fajerski, Nathan Cutler)issue#32129 <http://tracker.ceph.com/issues/32129>, pr#23956 <https://github.com/ceph/ceph/pull/23956>, Konstantin Shalygin)issue#25225 <http://tracker.ceph.com/issues/25225>, pr#23453 <https://github.com/ceph/ceph/pull/23453>, Vikhyat Umrao)issue#26907 <http://tracker.ceph.com/issues/26907>, issue#26875 <http://tracker.ceph.com/issues/26875>, pr#23865 <https://github.com/ceph/ceph/pull/23865>_, Sage Weil)issue#27213 <http://tracker.ceph.com/issues/27213>, pr#23869 <https://github.com/ceph/ceph/pull/23869>, Kefu Chai, Jesse Williamson)issue#25000 <http://tracker.ceph.com/issues/25000>, issue#25083 <http://tracker.ceph.com/issues/25083>, pr#23358 <https://github.com/ceph/ceph/pull/23358>_, Jason Dillaman)issue#24945 <http://tracker.ceph.com/issues/24945>, pr#23560 <https://github.com/ceph/ceph/pull/23560>, Mykola Golub)issue#26880 <http://tracker.ceph.com/issues/26880>, issue#25209 <http://tracker.ceph.com/issues/25209>, pr#23490 <https://github.com/ceph/ceph/pull/23490>_, Kefu Chai)issue#24820 <http://tracker.ceph.com/issues/24820>, pr#23407 <https://github.com/ceph/ceph/pull/23407>, "Yan, Zheng")issue#26834 <http://tracker.ceph.com/issues/26834>, issue#26888 <http://tracker.ceph.com/issues/26888>, pr#23503 <https://github.com/ceph/ceph/pull/23503>_, "Yan, Zheng")issue#26894 <http://tracker.ceph.com/issues/26894>, issue#26982 <http://tracker.ceph.com/issues/26982>, pr#23672 <https://github.com/ceph/ceph/pull/23672>_, "Yan, Zheng")issue#25040 <http://tracker.ceph.com/issues/25040>, pr#23275 <https://github.com/ceph/ceph/pull/23275>, Patrick Donnelly)issue#26988 <http://tracker.ceph.com/issues/26988>, issue#24840 <http://tracker.ceph.com/issues/24840>, pr#23792 <https://github.com/ceph/ceph/pull/23792>_, Yan, Zheng, "Yan, Zheng")issue#24856 <http://tracker.ceph.com/issues/24856>, pr#23180 <https://github.com/ceph/ceph/pull/23180>, "Yan, Zheng")issue#24879 <http://tracker.ceph.com/issues/24879>, issue#25045 <http://tracker.ceph.com/issues/25045>, pr#23343 <https://github.com/ceph/ceph/pull/23343>_, "Yan, Zheng")issue#25042 <http://tracker.ceph.com/issues/25042>, pr#23309 <https://github.com/ceph/ceph/pull/23309>, Patrick Donnelly)issue#14456 <http://tracker.ceph.com/issues/14456>, issue#24914 <http://tracker.ceph.com/issues/24914>, pr#23105 <https://github.com/ceph/ceph/pull/23105>_, Yan, Zheng, "Yan, Zheng", Patrick Donnelly)issue#26905 <http://tracker.ceph.com/issues/26905>, issue#26899 <http://tracker.ceph.com/issues/26899>, pr#23565 <https://github.com/ceph/ceph/pull/23565>_, Patrick Donnelly)issue#32086 <http://tracker.ceph.com/issues/32086>, issue#26973 <http://tracker.ceph.com/issues/26973>, pr#23883 <https://github.com/ceph/ceph/pull/23883>_, "Yan, Zheng")issue#26898 <http://tracker.ceph.com/issues/26898>, issue#26929 <http://tracker.ceph.com/issues/26929>, pr#23704 <https://github.com/ceph/ceph/pull/23704>_, Patrick Donnelly)issue#20924 <http://tracker.ceph.com/issues/20924>, pr#22339 <https://github.com/ceph/ceph/pull/22339>, "Yan, Zheng", Kefu Chai)issue#25035 <http://tracker.ceph.com/issues/25035>, pr#23196 <https://github.com/ceph/ceph/pull/23196>, Patrick Donnelly)issue#23958 <http://tracker.ceph.com/issues/23958>, issue#25037 <http://tracker.ceph.com/issues/25037>, pr#23225 <https://github.com/ceph/ceph/pull/23225>_, Venky Shankar)issue#23519 <http://tracker.ceph.com/issues/23519>, issue#26923 <http://tracker.ceph.com/issues/26923>, pr#23703 <https://github.com/ceph/ceph/pull/23703>_, "Yan, Zheng")issue#32082 <http://tracker.ceph.com/issues/32082>, issue#27000 <http://tracker.ceph.com/issues/27000>, pr#23782 <https://github.com/ceph/ceph/pull/23782>_, Stefan Priebe)issue#26912 <http://tracker.ceph.com/issues/26912>, issue#25345 <http://tracker.ceph.com/issues/25345>, pr#23583 <https://github.com/ceph/ceph/pull/23583>_, John Spray)issue#25197 <http://tracker.ceph.com/issues/25197>, issue#26837 <http://tracker.ceph.com/issues/26837>, pr#23463 <https://github.com/ceph/ceph/pull/23463>_, John Spray)issue#35706 <http://tracker.ceph.com/issues/35706>, pr#24047 <https://github.com/ceph/ceph/pull/24047>, Volker Theile)issue#24902 <http://tracker.ceph.com/issues/24902>, issue#26920 <http://tracker.ceph.com/issues/26920>, pr#23669 <https://github.com/ceph/ceph/pull/23669>_, Tiago Melo)pr#22670 <https://github.com/ceph/ceph/pull/22670>_, Volker Theile)pr#23875 <https://github.com/ceph/ceph/pull/23875>_, Volker Theile)pr#23203 <https://github.com/ceph/ceph/pull/23203>_, Volker Theile)issue#25120 <http://tracker.ceph.com/issues/25120>, pr#23874 <https://github.com/ceph/ceph/pull/23874>, Ricardo Marques)pr#23356 <https://github.com/ceph/ceph/pull/23356>_, Wido den Hollander)issue#23352 <http://tracker.ceph.com/issues/23352>, pr#23458 <https://github.com/ceph/ceph/pull/23458>, Kjetil Joergensen, Brad Hubbard)pr#23215 <https://github.com/ceph/ceph/pull/23215>_, Boris Ranto)pr#23259 <https://github.com/ceph/ceph/pull/23259>_, Sage Weil)issue#24687 <http://tracker.ceph.com/issues/24687>, issue#25144 <http://tracker.ceph.com/issues/25144>, pr#23860 <https://github.com/ceph/ceph/pull/23860>_, Douglas Fuller)issue#26895 <http://tracker.ceph.com/issues/26895>, issue#26980 <http://tracker.ceph.com/issues/26980>, pr#23856 <https://github.com/ceph/ceph/pull/23856>_, Casey Bodley)issue#24367 <http://tracker.ceph.com/issues/24367>, issue#24986 <http://tracker.ceph.com/issues/24986>, pr#23172 <https://github.com/ceph/ceph/pull/23172>_, Casey Bodley)issue#32108 <http://tracker.ceph.com/issues/32108>, issue#25108 <http://tracker.ceph.com/issues/25108>, pr#23870 <https://github.com/ceph/ceph/pull/23870>_, David Zafman)pr#23772 <https://github.com/ceph/ceph/pull/23772>_, Igor Fedotov)issue#24439 <http://tracker.ceph.com/issues/24439>, issue#26944 <http://tracker.ceph.com/issues/26944>, pr#23748 <https://github.com/ceph/ceph/pull/23748>_, Sage Weil)pr#23676 <https://github.com/ceph/ceph/pull/23676>_, Igor Fedotov)issue#24875 <http://tracker.ceph.com/issues/24875>, pr#23378 <https://github.com/ceph/ceph/pull/23378>, David Zafman)issue#25176 <http://tracker.ceph.com/issues/25176>, pr#23861 <https://github.com/ceph/ceph/pull/23861>, Neha Ojha)issue#25057 <http://tracker.ceph.com/issues/25057>, issue#25101 <http://tracker.ceph.com/issues/25101>, pr#23226 <https://github.com/ceph/ceph/pull/23226>_, Sage Weil)pr#23951 <https://github.com/ceph/ceph/pull/23951>_, xie xingguo)issue#22056 <http://tracker.ceph.com/issues/22056>, issue#26933 <http://tracker.ceph.com/issues/26933>, pr#23888 <https://github.com/ceph/ceph/pull/23888>_, Brad Hubbard)issue#26956 <http://tracker.ceph.com/issues/26956>, issue#26967 <http://tracker.ceph.com/issues/26967>, issue#24679 <http://tracker.ceph.com/issues/24679>, pr#23769 <https://github.com/ceph/ceph/pull/23769>, Patrick Donnelly)pr#23337 <https://github.com/ceph/ceph/pull/23337>_, Nathan Cutler)issue#26946 <http://tracker.ceph.com/issues/26946>, issue#23659 <http://tracker.ceph.com/issues/23659>, pr#23771 <https://github.com/ceph/ceph/pull/23771>_, Casey Bodley)issue#24992 <http://tracker.ceph.com/issues/24992>, pr#23744 <https://github.com/ceph/ceph/pull/23744>, Sage Weil)pr#24038 <https://github.com/ceph/ceph/pull/24038>_, Vasu Kulkarni)pr#23301 <https://github.com/ceph/ceph/pull/23301>_, Yuri Weinstein)pr#23218 <https://github.com/ceph/ceph/pull/23218>_, Yuri Weinstein)pr#24091 <https://github.com/ceph/ceph/pull/24091>_, Yuri Weinstein)issue#25178 <http://tracker.ceph.com/issues/25178>, issue#24033 <http://tracker.ceph.com/issues/24033>, pr#23335 <https://github.com/ceph/ceph/pull/23335>_, Rishabh Dave)issue#25204 <http://tracker.ceph.com/issues/25204>, issue#25175 <http://tracker.ceph.com/issues/25175>, pr#23863 <https://github.com/ceph/ceph/pull/23863>_, Sage Weil)issue#25121 <http://tracker.ceph.com/issues/25121>, issue#23398 <http://tracker.ceph.com/issues/23398>, issue#25114 <http://tracker.ceph.com/issues/25114>, pr#23559 <https://github.com/ceph/ceph/pull/23559>, Mykola Golub, Jason Dillaman)issue#25021 <http://tracker.ceph.com/issues/25021>, pr#23173 <https://github.com/ceph/ceph/pull/23173>, Mark Kogan, Zhang Shaowen)issue#25214 <http://tracker.ceph.com/issues/25214>, issue#25088 <http://tracker.ceph.com/issues/25088>, issue#25218 <http://tracker.ceph.com/issues/25218>, issue#24544 <http://tracker.ceph.com/issues/24544>, pr#23383 <https://github.com/ceph/ceph/pull/23383>_, Douglas Fuller, Casey Bodley)issue#26849 <http://tracker.ceph.com/issues/26849>, issue#24158 <http://tracker.ceph.com/issues/24158>, pr#23855 <https://github.com/ceph/ceph/pull/23855>_, Abhishek Lekshmanan)issue#35954 <http://tracker.ceph.com/issues/35954>, pr#24058 <https://github.com/ceph/ceph/pull/24058>, Abhishek Lekshmanan)issue#25078 <http://tracker.ceph.com/issues/25078>, issue#22790 <http://tracker.ceph.com/issues/22790>, pr#23206 <https://github.com/ceph/ceph/pull/23206>_, Matt Benjamin)issue#24640 <http://tracker.ceph.com/issues/24640>, issue#24629 <http://tracker.ceph.com/issues/24629>, issue#24280 <http://tracker.ceph.com/issues/24280>, pr#23118 <https://github.com/ceph/ceph/pull/23118>, Tianshan Qu)issue#26842 <http://tracker.ceph.com/issues/26842>, issue#24915 <http://tracker.ceph.com/issues/24915>, pr#23498 <https://github.com/ceph/ceph/pull/23498>_, Matt Benjamin)issue#23801 <http://tracker.ceph.com/issues/23801>, issue#26921 <http://tracker.ceph.com/issues/26921>, pr#23686 <https://github.com/ceph/ceph/pull/23686>_, iliul)issue#26845 <http://tracker.ceph.com/issues/26845>, issue#24572 <http://tracker.ceph.com/issues/24572>, pr#23521 <https://github.com/ceph/ceph/pull/23521>_, Zhang Shaowen)issue#24873 <http://tracker.ceph.com/issues/24873>, issue#24984 <http://tracker.ceph.com/issues/24984>, pr#23140 <https://github.com/ceph/ceph/pull/23140>_, Casey Bodley)issue#24568 <http://tracker.ceph.com/issues/24568>, issue#26847 <http://tracker.ceph.com/issues/26847>, pr#23541 <https://github.com/ceph/ceph/pull/23541>_, Zhang Shaowen)issue#27212 <http://tracker.ceph.com/issues/27212>, pr#23868 <https://github.com/ceph/ceph/pull/23868>, Konstantin Sakhinov)issue#25152 <http://tracker.ceph.com/issues/25152>, pr#23324 <https://github.com/ceph/ceph/pull/23324>, Dan van der Ster)issue#27060 <http://tracker.ceph.com/issues/27060>, issue#24910 <http://tracker.ceph.com/issues/24910>, pr#23858 <https://github.com/ceph/ceph/pull/23858>_, Mykola Golub)issue#26931 <http://tracker.ceph.com/issues/26931>, issue#26890 <http://tracker.ceph.com/issues/26890>, pr#23722 <https://github.com/ceph/ceph/pull/23722>_, Sage Weil)issue#25032 <http://tracker.ceph.com/issues/25032>, pr#23175 <https://github.com/ceph/ceph/pull/23175>, Nathan Cutler)issue#25119 <http://tracker.ceph.com/issues/25119>, pr#23886 <https://github.com/ceph/ceph/pull/23886>, Neha Ojha)issue#32079 <http://tracker.ceph.com/issues/32079>, issue#27056 <http://tracker.ceph.com/issues/27056>, pr#23893 <https://github.com/ceph/ceph/pull/23893>_, David Zafman)issue#18163 <http://tracker.ceph.com/issues/18163>, pr#23303 <https://github.com/ceph/ceph/pull/23303>, Nathan Cutler)issue#18163 <http://tracker.ceph.com/issues/18163>, pr#23111 <https://github.com/ceph/ceph/pull/23111>, Nathan Cutler)issue#26978 <http://tracker.ceph.com/issues/26978>, issue#26925 <http://tracker.ceph.com/issues/26925>, pr#23880 <https://github.com/ceph/ceph/pull/23880>_, "Yan, Zheng")This is the first bugfix release of the Mimic v13.2.x long term stable release series. This release contains many fixes across all components of Ceph, including a few security fixes. We recommend that all users upgrade.
issue#24836 <http://tracker.ceph.com/issues/24836>_, Sage Weil)issue#24837 <http://tracker.ceph.com/issues/24837>_, Sage Weil)issue#24838 <http://tracker.ceph.com/issues/24838>_, Jason Dillaman)pr#22777 <https://github.com/ceph/ceph/pull/22777>_, Adam Kupczyk, Sage Weil)pr#22477 <https://github.com/ceph/ceph/pull/22477>_, Sage Weil, Alfredo Deza)issue#24550 <http://tracker.ceph.com/issues/24550>, issue#24502 <http://tracker.ceph.com/issues/24502>, issue#24319 <http://tracker.ceph.com/issues/24319>, issue#24581 <http://tracker.ceph.com/issues/24581>, pr#22649 <https://github.com/ceph/ceph/pull/22649>_, Sage Weil)pr#22910 <https://github.com/ceph/ceph/pull/22910>_, Igor Fedotov)issue#24472 <http://tracker.ceph.com/issues/24472>, issue#24371 <http://tracker.ceph.com/issues/24371>, pr#22684 <https://github.com/ceph/ceph/pull/22684>_, tone-zhang)issue#24942 <http://tracker.ceph.com/issues/24942>, issue#24032 <http://tracker.ceph.com/issues/24032>, pr#23070 <https://github.com/ceph/ceph/pull/23070>_, Kefu Chai)issue#25065 <http://tracker.ceph.com/issues/25065>, pr#23178 <https://github.com/ceph/ceph/pull/23178>, Kyr Shatskyy)issue#24766 <http://tracker.ceph.com/issues/24766>, pr#22851 <https://github.com/ceph/ceph/pull/22851>, Dan Mick)pr#22299 <https://github.com/ceph/ceph/pull/22299>_, Igor Fedotov)issue#24885 <http://tracker.ceph.com/issues/24885>, pr#22948 <https://github.com/ceph/ceph/pull/22948>, Nathan Cutler, Kefu Chai)pr#23246 <https://github.com/ceph/ceph/pull/23246>_, Sage Weil)pr#23049 <https://github.com/ceph/ceph/pull/23049>_, Christopher Blum)pr#23034 <https://github.com/ceph/ceph/pull/23034>_, Kefu Chai)issue#24713 <http://tracker.ceph.com/issues/24713>, issue#24734 <http://tracker.ceph.com/issues/24734>, pr#22843 <https://github.com/ceph/ceph/pull/22843>_, Ilya Dryomov)issue#24705 <http://tracker.ceph.com/issues/24705>, issue#24284 <http://tracker.ceph.com/issues/24284>, pr#22812 <https://github.com/ceph/ceph/pull/22812>_, "Yan, Zheng")issue#24861 <http://tracker.ceph.com/issues/24861>, pr#22981 <https://github.com/ceph/ceph/pull/22981>, yupeng chen, zhongyan gu)issue#24534 <http://tracker.ceph.com/issues/24534>, pr#22791 <https://github.com/ceph/ceph/pull/22791>_, Liu Yangkuan)issue#24539 <http://tracker.ceph.com/issues/24539>, issue#24269 <http://tracker.ceph.com/issues/24269>, pr#22819 <https://github.com/ceph/ceph/pull/22819>_, "Yan, Zheng")issue#24440 <http://tracker.ceph.com/issues/24440>, issue#24537 <http://tracker.ceph.com/issues/24537>, pr#22816 <https://github.com/ceph/ceph/pull/22816>_, Zhi Zhang)issue#24308 <http://tracker.ceph.com/issues/24308>, issue#24330 <http://tracker.ceph.com/issues/24330>, pr#22265 <https://github.com/ceph/ceph/pull/22265>_, Sage Weil)issue#24541 <http://tracker.ceph.com/issues/24541>, issue#24240 <http://tracker.ceph.com/issues/24240>, pr#22841 <https://github.com/ceph/ceph/pull/22841>_, "Yan, Zheng")issue#24704 <http://tracker.ceph.com/issues/24704>, issue#24467 <http://tracker.ceph.com/issues/24467>, pr#22884 <https://github.com/ceph/ceph/pull/22884>_, Xuehan Xu)issue#24533 <http://tracker.ceph.com/issues/24533>, issue#24703 <http://tracker.ceph.com/issues/24703>, pr#22810 <https://github.com/ceph/ceph/pull/22810>_, John Spray)issue#24583 <http://tracker.ceph.com/issues/24583>, pr#22869 <https://github.com/ceph/ceph/pull/22869>, dongdong tao)issue#24052 <http://tracker.ceph.com/issues/24052>, issue#24296 <http://tracker.ceph.com/issues/24296>, pr#22550 <https://github.com/ceph/ceph/pull/22550>_, "Yan, Zheng")issue#24238 <http://tracker.ceph.com/issues/24238>, issue#24913 <http://tracker.ceph.com/issues/24913>, issue#24899 <http://tracker.ceph.com/issues/24899>, issue#24758 <http://tracker.ceph.com/issues/24758>, pr#22835 <https://github.com/ceph/ceph/pull/22835>_, Patrick Donnelly, Sage Weil)issue#24310 <http://tracker.ceph.com/issues/24310>, pr#22882 <https://github.com/ceph/ceph/pull/22882>, Neha Ojha)issue#24872 <http://tracker.ceph.com/issues/24872>, issue#24904 <http://tracker.ceph.com/issues/24904>, pr#23030 <https://github.com/ceph/ceph/pull/23030>_, Patrick Donnelly)issue#24719 <http://tracker.ceph.com/issues/24719>, issue#24829 <http://tracker.ceph.com/issues/24829>, issue#24680 <http://tracker.ceph.com/issues/24680>, issue#24579 <http://tracker.ceph.com/issues/24579>, pr#22956 <https://github.com/ceph/ceph/pull/22956>_, Yan, Zheng, Patrick Donnelly)issue#24706 <http://tracker.ceph.com/issues/24706>, issue#24138 <http://tracker.ceph.com/issues/24138>, pr#22700 <https://github.com/ceph/ceph/pull/22700>_, Warren Usui)pr#22514 <https://github.com/ceph/ceph/pull/22514>_, Alfredo Deza)pr#22529 <https://github.com/ceph/ceph/pull/22529>_, Alfredo Deza)issue#23941 <http://tracker.ceph.com/issues/23941>, pr#22747 <https://github.com/ceph/ceph/pull/22747>, Andrew Schoen)pr#22508 <https://github.com/ceph/ceph/pull/22508>_, Alfredo Deza)pr#22515 <https://github.com/ceph/ceph/pull/22515>_, Alfredo Deza)pr#22398 <https://github.com/ceph/ceph/pull/22398>_, Wido den Hollander)issue#24585 <http://tracker.ceph.com/issues/24585>, pr#22900 <https://github.com/ceph/ceph/pull/22900>, Alfredo Deza)pr#22832 <https://github.com/ceph/ceph/pull/22832>_, Andrew Schoen)pr#22507 <https://github.com/ceph/ceph/pull/22507>_, Alfredo Deza)pr#22425 <https://github.com/ceph/ceph/pull/22425>_, Alfredo Deza)pr#22535 <https://github.com/ceph/ceph/pull/22535>_, Alfredo Deza)issue#24961 <http://tracker.ceph.com/issues/24961>, pr#23148 <https://github.com/ceph/ceph/pull/23148>, Alfredo Deza)pr#23244 <https://github.com/ceph/ceph/pull/23244>_, Alfredo Deza)issue#24796 <http://tracker.ceph.com/issues/24796>, pr#23127 <https://github.com/ceph/ceph/pull/23127>, Andrew Schoen)pr#22412 <https://github.com/ceph/ceph/pull/22412>_, Kefu Chai)issue#24865 <http://tracker.ceph.com/issues/24865>, issue#23492 <http://tracker.ceph.com/issues/23492>, pr#23024 <https://github.com/ceph/ceph/pull/23024>_, Sage Weil)issue#24292 <http://tracker.ceph.com/issues/24292>, issue#24199 <http://tracker.ceph.com/issues/24199>, pr#22406 <https://github.com/ceph/ceph/pull/22406>_, Sandor Zeestraten)issue#24123 <http://tracker.ceph.com/issues/24123>, issue#24215 <http://tracker.ceph.com/issues/24215>, pr#22311 <https://github.com/ceph/ceph/pull/22311>_, Mykola Golub)pr#23084 <https://github.com/ceph/ceph/pull/23084>_, Sage Weil, David Zafman)issue#24468 <http://tracker.ceph.com/issues/24468>, issue#24408 <http://tracker.ceph.com/issues/24408>, pr#22552 <https://github.com/ceph/ceph/pull/22552>_, Sage Weil)issue#24261 <http://tracker.ceph.com/issues/24261>, issue#21480 <http://tracker.ceph.com/issues/21480>, pr#22382 <https://github.com/ceph/ceph/pull/22382>_, Sage Weil)issue#24708 <http://tracker.ceph.com/issues/24708>, issue#23249 <http://tracker.ceph.com/issues/23249>, pr#22805 <https://github.com/ceph/ceph/pull/22805>_, Sage Weil)issue#24686 <http://tracker.ceph.com/issues/24686>, issue#24747 <http://tracker.ceph.com/issues/24747>, pr#22813 <https://github.com/ceph/ceph/pull/22813>_, Douglas Fuller)pr#22722 <https://github.com/ceph/ceph/pull/22722>_, Adam Kupczyk)issue#24473 <http://tracker.ceph.com/issues/24473>, pr#22887 <https://github.com/ceph/ceph/pull/22887>, Neha Ojha)issue#24475 <http://tracker.ceph.com/issues/24475>, pr#22707 <https://github.com/ceph/ceph/pull/22707>, Aleksei Gutikov)issue#24375 <http://tracker.ceph.com/issues/24375>, issue#24361 <http://tracker.ceph.com/issues/24361>, pr#22361 <https://github.com/ceph/ceph/pull/22361>_, Kefu Chai)issue#24246 <http://tracker.ceph.com/issues/24246>, issue#24222 <http://tracker.ceph.com/issues/24222>, pr#22333 <https://github.com/ceph/ceph/pull/22333>_, Sage Weil)issue#24322 <http://tracker.ceph.com/issues/24322>, issue#24350 <http://tracker.ceph.com/issues/24350>, pr#22297 <https://github.com/ceph/ceph/pull/22297>_, Sage Weil)pr#22525 <https://github.com/ceph/ceph/pull/22525>_, Jianpeng Ma)issue#24859 <http://tracker.ceph.com/issues/24859>, issue#24887 <http://tracker.ceph.com/issues/24887>, pr#23065 <https://github.com/ceph/ceph/pull/23065>_, Radoslaw Zarzynski)issue#24383 <http://tracker.ceph.com/issues/24383>, issue#24618 <http://tracker.ceph.com/issues/24618>, pr#22889 <https://github.com/ceph/ceph/pull/22889>_, Neha Ojha)issue#24597 <http://tracker.ceph.com/issues/24597>, pr#22997 <https://github.com/ceph/ceph/pull/22997>, Sage Weil)issue#24500 <http://tracker.ceph.com/issues/24500>, issue#24373 <http://tracker.ceph.com/issues/24373>, pr#22545 <https://github.com/ceph/ceph/pull/22545>_, Sage Weil)issue#24922 <http://tracker.ceph.com/issues/24922>, issue#24958 <http://tracker.ceph.com/issues/24958>, pr#23094 <https://github.com/ceph/ceph/pull/23094>_, Sage Weil)pr#22651 <https://github.com/ceph/ceph/pull/22651>_, Paul Emmerich)issue#24355 <http://tracker.ceph.com/issues/24355>, pr#22621 <https://github.com/ceph/ceph/pull/22621>, Josh Durgin)issue#24771 <http://tracker.ceph.com/issues/24771>, issue#24588 <http://tracker.ceph.com/issues/24588>, pr#22861 <https://github.com/ceph/ceph/pull/22861>_, Sage Weil)issue#24768 <http://tracker.ceph.com/issues/24768>, issue#24805 <http://tracker.ceph.com/issues/24805>, pr#22960 <https://github.com/ceph/ceph/pull/22960>_, Sage Weil)issue#24406 <http://tracker.ceph.com/issues/24406>, pr#22394 <https://github.com/ceph/ceph/pull/22394>, xiaofei cui)issue#24486 <http://tracker.ceph.com/issues/24486>, issue#24494 <http://tracker.ceph.com/issues/24494>, pr#22730 <https://github.com/ceph/ceph/pull/22730>_, Sage Weil)issue#24332 <http://tracker.ceph.com/issues/24332>, pr#22559 <https://github.com/ceph/ceph/pull/22559>, Neha Ojha)issue#24769 <http://tracker.ceph.com/issues/24769>, issue#24761 <http://tracker.ceph.com/issues/24761>, pr#22859 <https://github.com/ceph/ceph/pull/22859>_, Jianpeng Ma)issue#24738 <http://tracker.ceph.com/issues/24738>, issue#24470 <http://tracker.ceph.com/issues/24470>, pr#22826 <https://github.com/ceph/ceph/pull/22826>_, Sage Weil, David Zafman)issue#24204 <http://tracker.ceph.com/issues/24204>, issue#24150 <http://tracker.ceph.com/issues/24150>, pr#22291 <https://github.com/ceph/ceph/pull/22291>_, Sage Weil)pr#22775 <https://github.com/ceph/ceph/pull/22775>_, Neha Ojha)issue#24366 <http://tracker.ceph.com/issues/24366>, issue#24381 <http://tracker.ceph.com/issues/24381>, pr#22374 <https://github.com/ceph/ceph/pull/22374>_, David Zafman)issue#18163 <http://tracker.ceph.com/issues/18163>, pr#21523 <https://github.com/ceph/ceph/pull/21523>, Nathan Cutler)issue#24617 <http://tracker.ceph.com/issues/24617>, pr#22888 <https://github.com/ceph/ceph/pull/22888>, Neha Ojha)issue#25062 <http://tracker.ceph.com/issues/25062>, issue#24800 <http://tracker.ceph.com/issues/24800>, pr#23176 <https://github.com/ceph/ceph/pull/23176>_, Nathan Cutler)pr#22803 <https://github.com/ceph/ceph/pull/22803>_, Jos Collin)pr#22372 <https://github.com/ceph/ceph/pull/22372>_, Kefu Chai)pr#22854 <https://github.com/ceph/ceph/pull/22854>_, John Spray)issue#24456 <http://tracker.ceph.com/issues/24456>, pr#22640 <https://github.com/ceph/ceph/pull/22640>, Andrew Schoen)pr#22468 <https://github.com/ceph/ceph/pull/22468>_, Volker Theile)pr#22713 <https://github.com/ceph/ceph/pull/22713>_, Tiago Melo)pr#22274 <https://github.com/ceph/ceph/pull/22274>_, Volker Theile)issue#24081 <http://tracker.ceph.com/issues/24081>, issue#24707 <http://tracker.ceph.com/issues/24707>, pr#22886 <https://github.com/ceph/ceph/pull/22886>_, Stephan Müller, Tiago Melo)issue#24764 <http://tracker.ceph.com/issues/24764>, pr#22849 <https://github.com/ceph/ceph/pull/22849>, Ricardo Marques, Tiago Melo)issue#24699 <http://tracker.ceph.com/issues/24699>, pr#22807 <https://github.com/ceph/ceph/pull/22807>, Lenz Grimmer)pr#22449 <https://github.com/ceph/ceph/pull/22449>_, Wido den Hollander)pr#22770 <https://github.com/ceph/ceph/pull/22770>_, John Spray)issue#24803 <http://tracker.ceph.com/issues/24803>, issue#24779 <http://tracker.ceph.com/issues/24779>, pr#22917 <https://github.com/ceph/ceph/pull/22917>_, Nathan Cutler)pr#22341 <https://github.com/ceph/ceph/pull/22341>_, Boris Ranto)pr#23233 <https://github.com/ceph/ceph/pull/23233>_, Sage Weil)pr#22268 <https://github.com/ceph/ceph/pull/22268>_, Xiaoxi CHEN)pr#23184 <https://github.com/ceph/ceph/pull/23184>_, Sage Weil)pr#23250 <https://github.com/ceph/ceph/pull/23250>_, Sage Weil)issue#23965 <http://tracker.ceph.com/issues/23965>, pr#23096 <https://github.com/ceph/ceph/pull/23096>, Casey Bodley)pr#23262 <https://github.com/ceph/ceph/pull/23262>_, Sage Weil)pr#22224 <https://github.com/ceph/ceph/pull/22224>_, Yuri Weinstein)pr#22653 <https://github.com/ceph/ceph/pull/22653>_, Yuri Weinstein)issue#24499 <http://tracker.ceph.com/issues/24499>, issue#24399 <http://tracker.ceph.com/issues/24399>, pr#22768 <https://github.com/ceph/ceph/pull/22768>_, Mykola Golub)issue#24637 <http://tracker.ceph.com/issues/24637>, issue#24698 <http://tracker.ceph.com/issues/24698>, pr#22943 <https://github.com/ceph/ceph/pull/22943>_, Mykola Golub)issue#24496 <http://tracker.ceph.com/issues/24496>, issue#24434 <http://tracker.ceph.com/issues/24434>, pr#22754 <https://github.com/ceph/ceph/pull/22754>_, Mykola Golub)issue#24388 <http://tracker.ceph.com/issues/24388>, issue#23512 <http://tracker.ceph.com/issues/23512>, pr#22662 <https://github.com/ceph/ceph/pull/22662>_, Jason Dillaman)issue#24165 <http://tracker.ceph.com/issues/24165>, issue#24203 <http://tracker.ceph.com/issues/24203>, pr#22222 <https://github.com/ceph/ceph/pull/22222>_, Jason Dillaman)issue#24390 <http://tracker.ceph.com/issues/24390>, pr#22667 <https://github.com/ceph/ceph/pull/22667>, Jason Dillaman)issue#24391 <http://tracker.ceph.com/issues/24391>, issue#23516 <http://tracker.ceph.com/issues/23516>, pr#22549 <https://github.com/ceph/ceph/pull/22549>_, Jason Dillaman)issue#24519 <http://tracker.ceph.com/issues/24519>, issue#24161 <http://tracker.ceph.com/issues/24161>, pr#22892 <https://github.com/ceph/ceph/pull/22892>_, Venky Shankar)issue#24476 <http://tracker.ceph.com/issues/24476>, issue#22872 <http://tracker.ceph.com/issues/22872>, pr#22891 <https://github.com/ceph/ceph/pull/22891>_, Mahati Chamarthy)issue#25081 <http://tracker.ceph.com/issues/25081>, pr#23209 <https://github.com/ceph/ceph/pull/23209>, Ilya Dryomov)issue#24596 <http://tracker.ceph.com/issues/24596>, issue#24545 <http://tracker.ceph.com/issues/24545>, pr#22894 <https://github.com/ceph/ceph/pull/22894>_, Mykola Golub)issue#24631 <http://tracker.ceph.com/issues/24631>, issue#24117 <http://tracker.ceph.com/issues/24117>, pr#22927 <https://github.com/ceph/ceph/pull/22927>_, Yehuda Sadeh)issue#24432 <http://tracker.ceph.com/issues/24432>, issue#24619 <http://tracker.ceph.com/issues/24619>, pr#22926 <https://github.com/ceph/ceph/pull/22926>_, Tianshan Qu)issue#24346 <http://tracker.ceph.com/issues/24346>, issue#24385 <http://tracker.ceph.com/issues/24385>, pr#22643 <https://github.com/ceph/ceph/pull/22643>_, Casey Bodley)issue#24317 <http://tracker.ceph.com/issues/24317>, issue#24352 <http://tracker.ceph.com/issues/24352>, pr#22590 <https://github.com/ceph/ceph/pull/22590>_, Matt Benjamin)issue#24253 <http://tracker.ceph.com/issues/24253>, pr#22523 <https://github.com/ceph/ceph/pull/22523>, Volker Theile)issue#24807 <http://tracker.ceph.com/issues/24807>, issue#24767 <http://tracker.ceph.com/issues/24767>, pr#22941 <https://github.com/ceph/ceph/pull/22941>_, Xin Liao)issue#23089 <http://tracker.ceph.com/issues/23089>, issue#24547 <http://tracker.ceph.com/issues/24547>, pr#22842 <https://github.com/ceph/ceph/pull/22842>_, Abhishek Lekshmanan)issue#24701 <http://tracker.ceph.com/issues/24701>, issue#24590 <http://tracker.ceph.com/issues/24590>, pr#22818 <https://github.com/ceph/ceph/pull/22818>_, Tianshan Qu)issue#24809 <http://tracker.ceph.com/issues/24809>, issue#24223 <http://tracker.ceph.com/issues/24223>, pr#22935 <https://github.com/ceph/ceph/pull/22935>_, Jeegn Chen)issue#24702 <http://tracker.ceph.com/issues/24702>, issue#24589 <http://tracker.ceph.com/issues/24589>, pr#22821 <https://github.com/ceph/ceph/pull/22821>_, Tianshan Qu)issue#24700 <http://tracker.ceph.com/issues/24700>, issue#24603 <http://tracker.ceph.com/issues/24603>, pr#22815 <https://github.com/ceph/ceph/pull/22815>_, cfanz)issue#23379 <http://tracker.ceph.com/issues/23379>, issue#24633 <http://tracker.ceph.com/issues/24633>, pr#22929 <https://github.com/ceph/ceph/pull/22929>_, Mark Kogan)issue#24834 <http://tracker.ceph.com/issues/24834>, issue#23257 <http://tracker.ceph.com/issues/23257>, pr#23021 <https://github.com/ceph/ceph/pull/23021>_, Orit Wasserman)issue#24831 <http://tracker.ceph.com/issues/24831>, issue#24592 <http://tracker.ceph.com/issues/24592>, pr#23001 <https://github.com/ceph/ceph/pull/23001>_, Zhang Shaowen)issue#24146 <http://tracker.ceph.com/issues/24146>, issue#24843 <http://tracker.ceph.com/issues/24843>, pr#22986 <https://github.com/ceph/ceph/pull/22986>_, Matt Benjamin)issue#23099 <http://tracker.ceph.com/issues/23099>, issue#24813 <http://tracker.ceph.com/issues/24813>, pr#22933 <https://github.com/ceph/ceph/pull/22933>_, Matt Benjamin)issue#24566 <http://tracker.ceph.com/issues/24566>, issue#24783 <http://tracker.ceph.com/issues/24783>, pr#22880 <https://github.com/ceph/ceph/pull/22880>_, Tianshan Qu)issue#24212 <http://tracker.ceph.com/issues/24212>, issue#24313 <http://tracker.ceph.com/issues/24313>, pr#22466 <https://github.com/ceph/ceph/pull/22466>_, Casey Bodley)issue#24736 <http://tracker.ceph.com/issues/24736>, issue#24483 <http://tracker.ceph.com/issues/24483>, pr#22845 <https://github.com/ceph/ceph/pull/22845>_, Orit Wasserman)issue#24926 <http://tracker.ceph.com/issues/24926>, pr#23122 <https://github.com/ceph/ceph/pull/23122>, Yuri Weinstein)issue#25010 <http://tracker.ceph.com/issues/25010>, pr#23136 <https://github.com/ceph/ceph/pull/23136>, Neha Ojha)pr#23156 <https://github.com/ceph/ceph/pull/23156>_, Yuri Weinstein)pr#22697 <https://github.com/ceph/ceph/pull/22697>_, Yuri Weinstein)pr#23017 <https://github.com/ceph/ceph/pull/23017>_, Vasu Kulkarni)issue#24321 <http://tracker.ceph.com/issues/24321>, pr#22492 <https://github.com/ceph/ceph/pull/22492>, Kefu Chai)issue#25034 <http://tracker.ceph.com/issues/25034>, pr#23154 <https://github.com/ceph/ceph/pull/23154>, Neha Ojha)issue#24825 <http://tracker.ceph.com/issues/24825>, issue#24816 <http://tracker.ceph.com/issues/24816>, pr#22988 <https://github.com/ceph/ceph/pull/22988>_, Nathan Cutler)issue#25056 <http://tracker.ceph.com/issues/25056>, issue#25051 <http://tracker.ceph.com/issues/25051>, pr#23164 <https://github.com/ceph/ceph/pull/23164>_, Nathan Cutler)This is the first stable release of Mimic, the next long term release series.
Dashboard:
openATTIC <https://openattic.org>_ Ceph management tool, providing a
drop-in replacement offering a :ref:number of additional management features <mgr-dashboard>.RADOS:
RGW:
CephFS:
RBD:
Misc:
Notes
* We recommend you avoid creating any RADOS pools while the upgrade is
in process.
* You can monitor the progress of your upgrade at each stage with the
``ceph versions`` command, which will tell you what ceph version(s) are
running for each type of daemon.
Instructions
#. If your cluster was originally installed with a version prior to Luminous, ensure that it has completed at least one full scrub of all PGs while running Luminous. Failure to do so will cause your monitor daemons to refuse to join the quorum on start, leaving them non-functional.
If you are unsure whether or not your Luminous cluster has completed a full scrub of all PGs, you can check your cluster's state by running::
# ceph osd dump | grep ^flags
In order to be able to proceed to Mimic, your OSD map must include
the recovery_deletes and purged_snapdirs flags.
If your OSD map does not contain both these flags, you can simply wait for approximately 24-48 hours, which in a standard cluster configuration should be ample time for all your placement groups to be scrubbed at least once, and then repeat the above process to recheck.
However, if you have just completed an upgrade to Luminous and want to proceed to Mimic in short order, you can force a scrub on all placement groups with a one-line shell command, like::
# ceph pg dump pgs_brief | cut -d " " -f 1 | xargs -n1 ceph pg scrub
You should take into consideration that this forced scrub may possibly have a negative impact on your Ceph clients' performance.
#. Make sure your cluster is stable and healthy (no down or recovering OSDs). (Optional, but recommended.)
#. Set the noout flag for the duration of the upgrade. (Optional,
but recommended.)::
# ceph osd set noout
#. Upgrade monitors by installing the new packages and restarting the monitor daemons.::
# systemctl restart ceph-mon.target
Once all monitors are up, verify that the monitor upgrade is
complete by looking for the mimic feature string in the mon
map. For example::
# ceph mon feature ls
should include mimic under persistent features::
on current monmap (epoch NNN)
persistent: [kraken,luminous,mimic]
required: [kraken,luminous,mimic]
#. Upgrade ceph-mgr daemons by installing the new packages and
restarting with::
# systemctl restart ceph-mgr.target
Verify the ceph-mgr daemons are running by checking ceph -s::
# ceph -s
...
services:
mon: 3 daemons, quorum foo,bar,baz
mgr: foo(active), standbys: bar, baz
...
#. Upgrade all OSDs by installing the new packages and restarting the ceph-osd daemons on all hosts::
# systemctl restart ceph-osd.target
You can monitor the progress of the OSD upgrades with the new
ceph versions or ceph osd versions command::
# ceph osd versions
{
"ceph version 12.2.5 (...) luminous (stable)": 12,
"ceph version 13.2.0 (...) mimic (stable)": 22,
}
#. Upgrade all CephFS MDS daemons. For each CephFS file system,
#. Reduce the number of ranks to 1. (Make note of the original number of MDS daemons first if you plan to restore it later.)::
# ceph status
# ceph fs set <fs_name> max_mds 1
#. Wait for the cluster to deactivate any non-zero ranks by periodically checking the status::
# ceph status
#. Take all standby MDS daemons offline on the appropriate hosts with::
# systemctl stop ceph-mds@<daemon_name>
#. Confirm that only one MDS is online and is rank 0 for your FS::
# ceph status
#. Upgrade the last remaining MDS daemon by installing the new packages and restarting the daemon::
# systemctl restart ceph-mds.target
#. Restart all standby MDS daemons that were taken offline::
# systemctl start ceph-mds.target
#. Restore the original value of max_mds for the volume::
# ceph fs set <fs_name> max_mds <original_max_mds>
#. Upgrade all radosgw daemons by upgrading packages and restarting daemons on all hosts::
# systemctl restart radosgw.target
#. Complete the upgrade by disallowing pre-Mimic OSDs and enabling all new Mimic-only functionality::
# ceph osd require-osd-release mimic
#. If you set noout at the beginning, be sure to clear it with::
# ceph osd unset noout
#. Verify the cluster is healthy with ceph health.
You must first upgrade to Luminous (12.2.z) before attempting an
upgrade to Mimic. In addition, your cluster must have completed at
least one scrub of all PGs while running Luminous, setting the
recovery_deletes and purged_snapdirs flags in the OSD map.
These changes occurred between the Luminous and Mimic releases.
core:
The pg force-recovery command will not work for erasure-coded PGs when a
Luminous monitor is running along with a Mimic OSD. Please use the
recommended upgrade order of monitors before OSDs to avoid this issue.
The sample crush-location-hook script has been removed. Its output is
equivalent to the built-in default behavior, so it has been replaced with an
example in the CRUSH documentation.
The -f option of the rados tool now means --format instead
of --force, for consistency with the ceph tool.
The format of the config diff output via the admin socket has changed. It
now reflects the source of each config option (e.g., default, config file,
command line) as well as the final (active) value.
Commands variously marked as del, delete, remove
etc. should now all be normalized as rm. Commands already
supporting alternatives to rm remain backward-compatible. This
changeset applies to the radosgw-admin tool as well.
Monitors will now prune on-disk full maps if the number of maps grows above
a certain number (mon_osdmap_full_prune_min, default: 10000), thus
preventing unbounded growth of the monitor data store. This feature is
enabled by default, and can be disabled by setting
mon_osdmap_full_prune_enabled to false.
rados list-inconsistent-obj format changes:
Various error strings have been improved. For example, the "oi" or "oi_attr" in errors which stands for object info is now "info" (e.g. oi_attr_missing is now info_missing).
The object's "selected_object_info" is now in json format instead of string.
The attribute errors (attr_value_mismatch, attr_name_mismatch) only apply to user attributes. Only user attributes are output and have the internal leading underscore stripped.
If there are hash information errors (hinfo_missing, hinfo_corrupted, hinfo_inconsistency) then "hashinfo" is added with the json format of the information. If the information is corrupt then "hashinfo" is a string containing the value.
If there are snapset errors (snapset_missing, snapset_corrupted, snapset_inconsistency) then "snapset" is added with the json format of the information. If the information is corrupt then "snapset" is a string containing the value.
If there are object information errors (info_missing, info_corrupted, obj_size_info_mismatch, object_info_inconsistency) then "object_info" is added with the json format of the information instead of a string. If the information is corrupt then "object_info" is a string containing the value.
rados list-inconsistent-snapset format changes:
Various error strings have been improved. For example, the "ss_attr" in errors which stands for snapset info is now "snapset" (e.g. ss_attr_missing is now snapset_missing). The error snapset_mismatch has been renamed to snapset_error to better reflect what it means.
The head snapset information is output in json format as "snapset." This means that even when there are no head errors, the head object will be output when any shard has an error. This head object is there to show the snapset that was used in determining errors.
The osd_mon_report_interval_min option has been renamed to
osd_mon_report_interval, and the osd_mon_report_interval_max
(unused) has been eliminated. If this value has been customized on your
cluster then your configuration should be adjusted in order to avoid
reverting to the default value.
The config-key interface can store arbitrary binary blobs but JSON can only express printable strings. If binary blobs are present, the 'ceph config-key dump' command will show them as something like `<<< binary blob of length N
`.
Bootstrap auth keys will now be generated automatically on a fresh deployment; these keys will also be generated, if missing, during upgrade.
The osd force-create-pg command now requires a force option to proceed
because the command is dangerous: it declares that data loss is permanent
and instructs the cluster to proceed with an empty PG in its place, without
making any further efforts to find the missing data.
CephFS:
Upgrading an MDS cluster to 12.2.3+ will result in all active MDS exiting due to feature incompatibilities once an upgraded MDS comes online (even as standby). Operators may ignore the error messages and continue upgrading/restarting or follow this upgrade sequence:
After upgrading the monitors to Mimic, reduce the number of ranks to 1
(ceph fs set <fs_name> max_mds 1), wait for all other MDS to deactivate,
leaving the one active MDS, stop all standbys, upgrade the single active
MDS, then upgrade/start standbys. Finally, restore the previous max_mds.
!! NOTE: see release notes on snapshots in CephFS if you have ever enabled snapshots on your file system.
See also: https://tracker.ceph.com/issues/23172
Several ceph mds ... commands have been obsoleted and replaced by
equivalent ceph fs ... commands:
mds dump -> fs dumpmds getmap -> fs dumpmds stop -> mds deactivatemds set_max_mds -> fs set max_mdsmds set -> fs setmds cluster_down -> fs set cluster_down truemds cluster_up -> fs set cluster_down falsemds add_data_pool -> fs add_data_poolmds remove_data_pool -> fs rm_data_poolmds rm_data_pool -> fs rm_data_poolNew CephFS file system attributes session_timeout and
session_autoclose are configurable via ceph fs set. The MDS
config options mds_session_timeout, mds_session_autoclose, and
mds_max_file_size are now obsolete.
As the multiple MDS feature is now standard, it is now enabled by
default. ceph fs set allow_multimds is now deprecated and will be
removed in a future release.
As the directory fragmentation feature is now standard, it is now
enabled by default. ceph fs set allow_dirfrags is now deprecated and
will be removed in a future release.
MDS daemons now activate and deactivate based on the value of
max_mds. Accordingly, ceph mds deactivate has been deprecated as it
is now redundant.
Taking a CephFS cluster down is now done by setting the down flag which
deactivates all MDS. For example: ceph fs set cephfs down true.
Preventing standbys from joining as new actives (formerly the now deprecated cluster_down flag) on a file system is now accomplished by setting the joinable flag. This is useful mostly for testing so that a file system may be quickly brought down and deleted.
New CephFS file system attributes session_timeout and session_autoclose
are configurable via ceph fs set. The MDS config options
mds_session_timeout, mds_session_autoclose, and mds_max_file_size are now
obsolete.
Each mds rank now maintains a table that tracks open files and their ancestor directories. Recovering MDS can quickly get open files' paths, significantly reducing the time of loading inodes for open files. MDS creates the table automatically if it does not exist.
CephFS snapshot is now stable and enabled by default on new filesystems. To enable snapshot on existing filesystems, use the command::
ceph fs set <fs_name> allow_new_snaps
The on-disk format of snapshot metadata has changed. The old format metadata can not be properly handled in multiple active MDS configuration. To guarantee all snapshot metadata on existing filesystems get updated, perform the sequence of upgrading the MDS cluster strictly.
See http://docs.ceph.com/docs/mimic/cephfs/upgrading/
For filesystems that have ever enabled snapshots, the multiple-active MDS feature is disabled by the mimic monitor daemon. This will cause the "restore previous max_mds" step in above URL to fail. To re-enable the feature, either delete all old snapshots or scrub the whole filesystem:
ceph daemon <mds of rank 0> scrub_path / force recursive repairceph daemon <mds of rank 0> scrub_path '~mdsdir' force recursive repairSupport has been added in Mimic for quotas in the Linux kernel client as of v4.17.
Many fixes have been made to the MDS metadata balancer which distributes load across MDS. It is expected that the automatic balancing should work well for most use-cases. In Luminous, subtree pinning was advised as a manual workaround for poor balancer behavior. This may no longer be necessary so it is recommended to try experimentally disabling pinning as a form of load balancing to see if the built-in balancer adequately works for you. Please report any poor behavior post-upgrade.
NFS-Ganesha is an NFS userspace server that can export shares from multiple file systems, including CephFS. Support for this CephFS client has improved significantly in Mimic. In particular, delegations are now supported through the libcephfs library so that Ganesha may issue delegations to its NFS clients allowing for safe write buffering and coherent read caching. Documentation is also now available: http://docs.ceph.com/docs/mimic/cephfs/nfs/
MDS uptime is now available in the output of the MDS admin socket status command.
MDS performance counters for client requests now include average latency as well as the count.
RBD
The RBD C API's rbd_discard method now enforces a maximum length of
2GB to match the C++ API's Image::discard method. This restriction
prevents overflow of the result code.
The rbd CLI's lock list JSON and XML output has changed.
The rbd CLI's showmapped JSON and XML output has changed.
RBD now optionally supports simplified image clone semantics where non-protected snapshots can be cloned; and snapshots with linked clones can be removed and the space automatically reclaimed once all remaining linked clones are detached. This feature is enabled by default if the OSD "require-min-compat-client" flag is set to mimic or later; or can be overridden via the "rbd_default_clone_format" configuration option.
RBD now supports deep copy of images that preserves snapshot history.
RGW
The RGW Beast frontend is now declared stable and ready for production use.
:ref:rgw_frontends for details.
Civetweb frontend has been updated to the latest 1.10 release.
The S3 API now has support for multi-factor authentication. Refer to
:ref:rgw_mfa for details.
RGW now has a sync plugin to sync to AWS and clouds with S3-like APIs.
MGR
The (read-only) Ceph manager dashboard introduced in Ceph Luminous has been
replaced with a new implementation, providing a drop-in replacement offering
a number of additional management features. To access the new dashboard, you
first need to define a username and password and create an SSL certificate.
See the :ref:mgr-dashboard for a feature overview and installation
instructions.
The ceph-rest-api command-line tool (obsoleted by the MGR
restful module and deprecated since v12.2.5) has been dropped.
There is a MGR module called restful which provides similar functionality
via a "pass through" method. See http://docs.ceph.com/docs/master/mgr/restful
for details.
New command to track throughput and IOPS statistics, also available in
ceph -s and previously in ceph -w. To use this command, enable
the iostat Manager module and invoke it using ceph iostat. See the
:ref:iostat documentation <mgr-iostat-overview> for details.
build/packaging
The rcceph script (systemd/ceph in the source code tree, shipped as
/usr/sbin/rcceph in the ceph-base package for CentOS and SUSE) has been
dropped. This script was used to perform admin operations (start, stop,
restart, etc.) on all OSD and/or MON daemons running on a given machine. This
functionality is provided by the systemd target units (ceph-osd.target,
ceph-mon.target, etc.).
The python-ceph-compat package is declared deprecated, and will be dropped when all supported distros have completed the move to Python 3. It has already been dropped from those supported distros where Python 3 is standard and Python 2 is optional (currently only SUSE).
Ceph codebase has now moved to the C++-17 standard.
The Ceph LZ4 compression plugin is now enabled by default, and introduces a new build dependency.
issue#19705 <http://tracker.ceph.com/issues/19705>, pr#17420 <https://github.com/ceph/ceph/pull/17420>, Kefu Chai)pr#18072 <https://github.com/ceph/ceph/pull/18072>_, Li Wang)issue#21401 <http://tracker.ceph.com/issues/21401>, pr#17972 <https://github.com/ceph/ceph/pull/17972>, Casey Bodley)pr#19719 <https://github.com/ceph/ceph/pull/19719>_, Shinobu Kinjo)pr#17435 <https://github.com/ceph/ceph/pull/17435>_, Ziye Yang, Pan Liu)pr#18502 <https://github.com/ceph/ceph/pull/18502>_, Ziye Yang)pr#19067 <https://github.com/ceph/ceph/pull/19067>_, Kefu Chai)pr#17086 <https://github.com/ceph/ceph/pull/17086>_, Ziye Yang, Pan Liu)pr#16927 <https://github.com/ceph/ceph/pull/16927>_, Ziye Yang)pr#19017 <https://github.com/ceph/ceph/pull/19017>_, Kefu Chai)pr#18357 <https://github.com/ceph/ceph/pull/18357>_, Alan Somers)pr#17894 <https://github.com/ceph/ceph/pull/17894>_, chenliuzhong)pr#16733 <https://github.com/ceph/ceph/pull/16733>_, Pan Liu)pr#20387 <https://github.com/ceph/ceph/pull/20387>_, Igor Fedotov)pr#17709 <https://github.com/ceph/ceph/pull/17709>_, Sage Weil)pr#17874 <https://github.com/ceph/ceph/pull/17874>_, WANG Guoqin)pr#18585 <https://github.com/ceph/ceph/pull/18585>_, Yao Zongyou)pr#21085 <https://github.com/ceph/ceph/pull/21085>_, xie xingguo)pr#18318 <https://github.com/ceph/ceph/pull/18318>_, linbing)pr#20255 <https://github.com/ceph/ceph/pull/20255>_, Zhi Zhang)pr#18565 <https://github.com/ceph/ceph/pull/18565>_, Sage Weil)pr#20542 <https://github.com/ceph/ceph/pull/20542>_, Sage Weil)issue#21089 <http://tracker.ceph.com/issues/21089>, pr#17268 <https://github.com/ceph/ceph/pull/17268>, Sage Weil)pr#19866 <https://github.com/ceph/ceph/pull/19866>_, Sage Weil)pr#20544 <https://github.com/ceph/ceph/pull/20544>_, Sage Weil)pr#16906 <https://github.com/ceph/ceph/pull/16906>_, Sage Weil)pr#17655 <https://github.com/ceph/ceph/pull/17655>_, Ziye Yang, Pan Liu)pr#15363 <https://github.com/ceph/ceph/pull/15363>_, shiqi)issue#21625 <http://tracker.ceph.com/issues/21625>, pr#18083 <https://github.com/ceph/ceph/pull/18083>, Chang Liu)pr#20727 <https://github.com/ceph/ceph/pull/20727>_, Matt Benjamin)pr#16894 <https://github.com/ceph/ceph/pull/16894>_, Pan Liu)issue#23527 <http://tracker.ceph.com/issues/23527>, pr#21136 <https://github.com/ceph/ceph/pull/21136>, kungf)pr#20951 <https://github.com/ceph/ceph/pull/20951>_, Kefu Chai)pr#16945 <https://github.com/ceph/ceph/pull/16945>_, Ziye Yang, Pan Liu)pr#16532 <https://github.com/ceph/ceph/pull/16532>_, Pan Liu)pr#17284 <https://github.com/ceph/ceph/pull/17284>_, Ziye Yang, Pan Liu)pr#17459 <https://github.com/ceph/ceph/pull/17459>_, xie xingguo)pr#14727 <https://github.com/ceph/ceph/pull/14727>_, Taeksang Kim)pr#17015 <https://github.com/ceph/ceph/pull/17015>_, lisali)pr#17903 <https://github.com/ceph/ceph/pull/17903>_, lisali)pr#21377 <https://github.com/ceph/ceph/pull/21377>_, Igor Fedotov)pr#17698 <https://github.com/ceph/ceph/pull/17698>_, Sage Weil)pr#18256 <https://github.com/ceph/ceph/pull/18256>_, Sage Weil)issue#23333 <http://tracker.ceph.com/issues/23333>, pr#21306 <https://github.com/ceph/ceph/pull/21306>, Radoslaw Zarzynski)pr#18854 <https://github.com/ceph/ceph/pull/18854>, Igor Fedotov)pr#18785 <https://github.com/ceph/ceph/pull/18785>_, Jianpeng Ma)pr#20294 <https://github.com/ceph/ceph/pull/20294>_, Radoslaw Zarzynski)pr#19864 <https://github.com/ceph/ceph/pull/19864>, Radoslaw Zarzynski)pr#21245 <https://github.com/ceph/ceph/pull/21245>_, Igor Fedotov)pr#17354 <https://github.com/ceph/ceph/pull/17354>_, Sage Weil)pr#17627 <https://github.com/ceph/ceph/pull/17627>_, Jianpeng Ma)pr#16066 <https://github.com/ceph/ceph/pull/16066>, Haodong Tang)issue#21878 <http://tracker.ceph.com/issues/21878>, pr#18428 <https://github.com/ceph/ceph/pull/18428>, Sage Weil)pr#17684 <https://github.com/ceph/ceph/pull/17684>, Jianpeng Ma)issue#21250 <http://tracker.ceph.com/issues/21250>, pr#17503 <https://github.com/ceph/ceph/pull/17503>_, Sage Weil)pr#17995 <https://github.com/ceph/ceph/pull/17995>_, Luo Kexue)pr#18259 <https://github.com/ceph/ceph/pull/18259>_, xie xingguo)pr#17966 <https://github.com/ceph/ceph/pull/17966>_, xie xingguo)pr#21629 <https://github.com/ceph/ceph/pull/21629>_, Sage Weil)pr#18203 <https://github.com/ceph/ceph/pull/18203>, Jianpeng Ma)pr#17628 <https://github.com/ceph/ceph/pull/17628>, Jianpeng Ma)pr#20900 <https://github.com/ceph/ceph/pull/20900>_, Igor Fedotov)pr#20360 <https://github.com/ceph/ceph/pull/20360>_, Igor Fedotov)pr#16872 <https://github.com/ceph/ceph/pull/16872>_, Mark Nelson)issue#23141 <http://tracker.ceph.com/issues/23141>, pr#20602 <https://github.com/ceph/ceph/pull/20602>, Greg Farnum)pr#18631 <https://github.com/ceph/ceph/pull/18631>_, Jing Li)pr#18494 <https://github.com/ceph/ceph/pull/18494>_, Igor Fedotov)issue#20871 <http://tracker.ceph.com/issues/20871>, pr#17357 <https://github.com/ceph/ceph/pull/17357>, liuchang0812)pr#18161 <https://github.com/ceph/ceph/pull/18161>_, Chang Liu)pr#18671 <https://github.com/ceph/ceph/pull/18671>_, Igor Fedotov)issue#20977 <http://tracker.ceph.com/issues/20977>, pr#16992 <https://github.com/ceph/ceph/pull/16992>, Sage Weil)issue#21175 <http://tracker.ceph.com/issues/21175>, pr#17398 <https://github.com/ceph/ceph/pull/17398>, xie xingguo)pr#20897 <https://github.com/ceph/ceph/pull/20897>_, Igor Fedotov)issue#21171 <http://tracker.ceph.com/issues/21171>, pr#17352 <https://github.com/ceph/ceph/pull/17352>, Sage Weil)pr#18075 <https://github.com/ceph/ceph/pull/18075>_, Li Wang)pr#17251 <https://github.com/ceph/ceph/pull/17251>_, songweibin)pr#19841 <https://github.com/ceph/ceph/pull/19841>, Radoslaw Zarzynski)pr#18224 <https://github.com/ceph/ceph/pull/18224>_, Sage Weil)issue#21932 <http://tracker.ceph.com/issues/21932>, pr#18828 <https://github.com/ceph/ceph/pull/18828>, Jianpeng Ma)pr#17334 <https://github.com/ceph/ceph/pull/17334>_, chenliuzhong)issue#20923 <http://tracker.ceph.com/issues/20923>, pr#16924 <https://github.com/ceph/ceph/pull/16924>, Sage Weil)issue#21470 <http://tracker.ceph.com/issues/21470>, pr#18118 <https://github.com/ceph/ceph/pull/18118>, Sage Weil)pr#21097 <https://github.com/ceph/ceph/pull/21097>, Igor Fedotov)issue#20983 <http://tracker.ceph.com/issues/20983>, pr#16994 <https://github.com/ceph/ceph/pull/16994>, Sage Weil)pr#16850 <https://github.com/ceph/ceph/pull/16850>_, Sage Weil)issue#23246 <http://tracker.ceph.com/issues/23246>, pr#20996 <https://github.com/ceph/ceph/pull/20996>, Radoslaw Zarzynski)pr#19519 <https://github.com/ceph/ceph/pull/19519>_, Igor Fedotov)issue#22039 <http://tracker.ceph.com/issues/22039>, pr#18805 <https://github.com/ceph/ceph/pull/18805>, Sage Weil)pr#21037 <https://github.com/ceph/ceph/pull/21037>_, Gu Zhongyan)pr#19030 <https://github.com/ceph/ceph/pull/19030>_, tangwenjun)pr#20430 <https://github.com/ceph/ceph/pull/20430>_, Kefu Chai)pr#18939 <https://github.com/ceph/ceph/pull/18939>_, Jianpeng Ma)pr#20708 <https://github.com/ceph/ceph/pull/20708>, Jianpeng Ma)pr#20929 <https://github.com/ceph/ceph/pull/20929>_, Jianyu Li)pr#17416 <https://github.com/ceph/ceph/pull/17416>_, xie xingguo)issue#21408 <http://tracker.ceph.com/issues/21408>, pr#17845 <https://github.com/ceph/ceph/pull/17845>, Sage Weil)pr#19843 <https://github.com/ceph/ceph/pull/19843>_, Igor Fedotov)pr#18120 <https://github.com/ceph/ceph/pull/18120>_, Sage Weil)pr#20227 <https://github.com/ceph/ceph/pull/20227>_, Radoslaw Zarzynski)pr#17002 <https://github.com/ceph/ceph/pull/17002>, mychoxin)pr#17033 <https://github.com/ceph/ceph/pull/17033>_, mychoxin)pr#16886 <https://github.com/ceph/ceph/pull/16886>_, Pan Liu)pr#20092 <https://github.com/ceph/ceph/pull/20092>_, tangwenjun)pr#20684 <https://github.com/ceph/ceph/pull/20684>_, Sage Weil)pr#17145 <https://github.com/ceph/ceph/pull/17145>_, Ziye Yang, Pan Liu)pr#17200 <https://github.com/ceph/ceph/pull/17200>_, Ziye Yang, Pan Liu)pr#17769 <https://github.com/ceph/ceph/pull/17769>_, Ziye Yang, Pan Liu)pr#18622 <https://github.com/ceph/ceph/pull/18622>, Jianpeng Ma)pr#18777 <https://github.com/ceph/ceph/pull/18777>, Jianpeng Ma)pr#15705 <https://github.com/ceph/ceph/pull/15705>_, xie xingguo)pr#18804 <https://github.com/ceph/ceph/pull/18804>_, Jianpeng Ma)pr#19043 <https://github.com/ceph/ceph/pull/19043>_, Sage Weil)pr#18873 <https://github.com/ceph/ceph/pull/18873>_, Kefu Chai)pr#17225 <https://github.com/ceph/ceph/pull/17225>_, Sage Weil)pr#17744 <https://github.com/ceph/ceph/pull/17744>_, xie xingguo)issue#21417 <http://tracker.ceph.com/issues/21417>, pr#18001 <https://github.com/ceph/ceph/pull/18001>, Sage Weil)issue#23212 <http://tracker.ceph.com/issues/23212>, pr#20701 <https://github.com/ceph/ceph/pull/20701>, Jianpeng Ma, Kefu Chai)pr#19027 <https://github.com/ceph/ceph/pull/19027>_, tangwenjun)issue#22535 <http://tracker.ceph.com/issues/22535>, pr#19718 <https://github.com/ceph/ceph/pull/19718>, Igor Fedotov)pr#17913 <https://github.com/ceph/ceph/pull/17913>_, Radoslaw Zarzynski)pr#18905 <https://github.com/ceph/ceph/pull/18905>_, Igor Fedotov)pr#18635 <https://github.com/ceph/ceph/pull/18635>_, Jianpeng Ma)pr#21063 <https://github.com/ceph/ceph/pull/21063>_, Gu Zhongyan)pr#17537 <https://github.com/ceph/ceph/pull/17537>_, mychoxin)pr#21034 <https://github.com/ceph/ceph/pull/21034>_, Radoslaw Zarzynski)pr#17404 <https://github.com/ceph/ceph/pull/17404>_, Radoslaw Zarzynski)issue#21263 <http://tracker.ceph.com/issues/21263>, pr#17522 <https://github.com/ceph/ceph/pull/17522>, Pan Liu)issue#20925 <http://tracker.ceph.com/issues/20925>, issue#20295 <http://tracker.ceph.com/issues/20295>, pr#16900 <https://github.com/ceph/ceph/pull/16900>_, Sage Weil)pr#21036 <https://github.com/ceph/ceph/pull/21036>_, xie xingguo)issue#21207 <http://tracker.ceph.com/issues/21207>, pr#17409 <https://github.com/ceph/ceph/pull/17409>, Sage Weil)pr#17610 <https://github.com/ceph/ceph/pull/17610>_, Sage Weil)pr#17588 <https://github.com/ceph/ceph/pull/17588>_, kungf)pr#18286 <https://github.com/ceph/ceph/pull/18286>_, Kefu Chai)pr#17091 <https://github.com/ceph/ceph/pull/17091>_, Ziye Yang, Pan Liu)pr#18196 <https://github.com/ceph/ceph/pull/18196>_, Sage Weil)pr#20498 <https://github.com/ceph/ceph/pull/20498>_, Sage Weil)pr#21244 <https://github.com/ceph/ceph/pull/21244>, Igor Fedotov)pr#19622 <https://github.com/ceph/ceph/pull/19622>_, Jianpeng Ma)pr#20857 <https://github.com/ceph/ceph/pull/20857>_, Leo Zhang)pr#19725 <https://github.com/ceph/ceph/pull/19725>_, Shinobu Kinjo)issue#21293 <http://tracker.ceph.com/issues/21293>, pr#17569 <https://github.com/ceph/ceph/pull/17569>, Sage Weil)pr#17294 <https://github.com/ceph/ceph/pull/17294>_, Kefu Chai)issue#22409 <http://tracker.ceph.com/issues/22409>, pr#19764 <https://github.com/ceph/ceph/pull/19764>, Igor Fedotov)pr#18352 <https://github.com/ceph/ceph/pull/18352>_, Radoslaw Zarzynski)pr#18367 <https://github.com/ceph/ceph/pull/18367>_, Leo Zhang)pr#18535 <https://github.com/ceph/ceph/pull/18535>_, Yang Honggang)pr#18087 <https://github.com/ceph/ceph/pull/18087>_, chunmei)issue#22438 <http://tracker.ceph.com/issues/22438>, pr#19548 <https://github.com/ceph/ceph/pull/19548>, Kefu Chai)pr#17937 <https://github.com/ceph/ceph/pull/17937>_, Kefu Chai)pr#17673 <https://github.com/ceph/ceph/pull/17673>_, Mohamad Gebai)pr#17405 <https://github.com/ceph/ceph/pull/17405>_, Kefu Chai)pr#19876 <https://github.com/ceph/ceph/pull/19876>_, Abhishek Lekshmanan)pr#18496 <https://github.com/ceph/ceph/pull/18496>_, Sage Weil)issue#20488 <http://tracker.ceph.com/issues/20488>, pr#16357 <https://github.com/ceph/ceph/pull/16357>, Felix Winterhalter)pr#18991 <https://github.com/ceph/ceph/pull/18991>_, Dan Mick)pr#21261 <https://github.com/ceph/ceph/pull/21261>_, Patrick Donnelly)pr#20392 <https://github.com/ceph/ceph/pull/20392>_, Adam C. Emerson)issue#22301 <http://tracker.ceph.com/issues/22301>, pr#19341 <https://github.com/ceph/ceph/pull/19341>, Kefu Chai)issue#22443 <http://tracker.ceph.com/issues/22443>, pr#19529 <https://github.com/ceph/ceph/pull/19529>, Theofilos Mouratidis)pr#16962 <https://github.com/ceph/ceph/pull/16962>_, Alfredo Deza)pr#20404 <https://github.com/ceph/ceph/pull/20404>_, Nathan Cutler)pr#20616 <https://github.com/ceph/ceph/pull/20616>_, Kefu Chai, Casey Bodley)pr#20618 <https://github.com/ceph/ceph/pull/20618>_, Kefu Chai)issue#22438 <http://tracker.ceph.com/issues/22438>, pr#19515 <https://github.com/ceph/ceph/pull/19515>, Kefu Chai)pr#21572 <https://github.com/ceph/ceph/pull/21572>_, Kefu Chai)pr#21211 <https://github.com/ceph/ceph/pull/21211>_, Willem Jan Withagen, Kefu Chai)pr#21446 <https://github.com/ceph/ceph/pull/21446>_, Nathan Cutler)issue#23774 <http://tracker.ceph.com/issues/23774>, pr#21484 <https://github.com/ceph/ceph/pull/21484>, Kefu Chai)pr#19863 <https://github.com/ceph/ceph/pull/19863>_, huanwen ren)pr#19490 <https://github.com/ceph/ceph/pull/19490>_, Adam C. Emerson)pr#19881 <https://github.com/ceph/ceph/pull/19881>_, Sage Weil)issue#22283 <http://tracker.ceph.com/issues/22283>, pr#19276 <https://github.com/ceph/ceph/pull/19276>, Kefu Chai, Sage Weil)issue#20557 <http://tracker.ceph.com/issues/20557>, pr#18487 <https://github.com/ceph/ceph/pull/18487>, Sage Weil)pr#21862 <https://github.com/ceph/ceph/pull/21862>_, Kefu Chai)issue#23653 <http://tracker.ceph.com/issues/23653>, pr#22048 <https://github.com/ceph/ceph/pull/22048>, Kefu Chai)pr#19470 <https://github.com/ceph/ceph/pull/19470>_, Kefu Chai)pr#18407 <https://github.com/ceph/ceph/pull/18407>_, Adam C. Emerson)issue#22319 <http://tracker.ceph.com/issues/22319>, pr#19328 <https://github.com/ceph/ceph/pull/19328>, Sage Weil)issue#22319 <http://tracker.ceph.com/issues/22319>, pr#19395 <https://github.com/ceph/ceph/pull/19395>, Kefu Chai, Sage Weil)pr#19356 <https://github.com/ceph/ceph/pull/19356>_, Kefu Chai)issue#21762 <http://tracker.ceph.com/issues/21762>, pr#18474 <https://github.com/ceph/ceph/pull/18474>, Kefu Chai)pr#15118 <https://github.com/ceph/ceph/pull/15118>_, Caleb Boylan)pr#18023 <https://github.com/ceph/ceph/pull/18023>_, Sage Weil)issue#22640 <http://tracker.ceph.com/issues/22640>, pr#19870 <https://github.com/ceph/ceph/pull/19870>, Sage Weil)pr#17949 <https://github.com/ceph/ceph/pull/17949>_, Alan Somers)pr#18712 <https://github.com/ceph/ceph/pull/18712>_, chunmei)pr#21550 <https://github.com/ceph/ceph/pull/21550>_, Willem Jan Withagen)pr#21055 <https://github.com/ceph/ceph/pull/21055>_, Daniel Glaser)pr#16753 <https://github.com/ceph/ceph/pull/16753>_, Boris Ranto)pr#18409 <https://github.com/ceph/ceph/pull/18409>_, chunmei)pr#21349 <https://github.com/ceph/ceph/pull/21349>_, Willem Jan Withagen)pr#17507 <https://github.com/ceph/ceph/pull/17507>_, Patrick Donnelly)pr#17518 <https://github.com/ceph/ceph/pull/17518>_, Willem Jan Withagen)pr#18230 <https://github.com/ceph/ceph/pull/18230>_, Sage Weil)pr#17577 <https://github.com/ceph/ceph/pull/17577>_, Ken Dreyer)pr#20474 <https://github.com/ceph/ceph/pull/20474>_, Willem Jan Withagen)pr#21650 <https://github.com/ceph/ceph/pull/21650>_, Ricardo Marques)pr#19468 <https://github.com/ceph/ceph/pull/19468>_, Kefu Chai)pr#19418 <https://github.com/ceph/ceph/pull/19418>_, Kefu Chai)pr#19417 <https://github.com/ceph/ceph/pull/19417>_, Kefu Chai)issue#22998 <http://tracker.ceph.com/issues/22998>, pr#20434 <https://github.com/ceph/ceph/pull/20434>, Nathan Cutler)issue#22999 <http://tracker.ceph.com/issues/22999>, pr#20436 <https://github.com/ceph/ceph/pull/20436>, Nathan Cutler)pr#19398 <https://github.com/ceph/ceph/pull/19398>_, Kefu Chai)pr#19516 <https://github.com/ceph/ceph/pull/19516>_, Kefu Chai)pr#19645 <https://github.com/ceph/ceph/pull/19645>_, Kefu Chai, Songbo Wang)pr#18414 <https://github.com/ceph/ceph/pull/18414>_, Jianpeng Ma)pr#16586 <https://github.com/ceph/ceph/pull/16586>_, Tianshan Qu)pr#19124 <https://github.com/ceph/ceph/pull/19124>_, Kefu Chai)pr#17980 <https://github.com/ceph/ceph/pull/17980>_, Sage Weil)pr#18048 <https://github.com/ceph/ceph/pull/18048>_, Brad Hubbard)pr#21127 <https://github.com/ceph/ceph/pull/21127>_, Nathan Cutler)pr#20752 <https://github.com/ceph/ceph/pull/20752>_, John Spray)pr#20898 <https://github.com/ceph/ceph/pull/20898>_, Tiago Melo)issue#22457 <http://tracker.ceph.com/issues/22457>, pr#19598 <https://github.com/ceph/ceph/pull/19598>, John Spray)pr#20912 <https://github.com/ceph/ceph/pull/20912>_, Ricardo Dias)issue#24012 <http://tracker.ceph.com/issues/24012>, pr#21824 <https://github.com/ceph/ceph/pull/21824>, Kefu Chai)pr#22081 <https://github.com/ceph/ceph/pull/22081>_, Adam C. Emerson, Kefu Chai)pr#19939 <https://github.com/ceph/ceph/pull/19939>_, Sage Weil)pr#16988 <https://github.com/ceph/ceph/pull/16988>_, Jiaying Ren)pr#20658 <https://github.com/ceph/ceph/pull/20658>_, Jianpeng Ma)pr#20029 <https://github.com/ceph/ceph/pull/20029>_, Kefu Chai)issue#21176 <http://tracker.ceph.com/issues/21176>, pr#17366 <https://github.com/ceph/ceph/pull/17366>, Nathan Cutler)pr#21454 <https://github.com/ceph/ceph/pull/21454>_, Yuri Weinstein)issue#22321 <http://tracker.ceph.com/issues/22321>, pr#19343 <https://github.com/ceph/ceph/pull/19343>, Jason Dillaman)pr#17978 <https://github.com/ceph/ceph/pull/17978>_, Alexandre Marangone)pr#20813 <https://github.com/ceph/ceph/pull/20813>_, Nathan Cutler)pr#14955 <https://github.com/ceph/ceph/pull/14955>_, Adam Kupczyk)issue#23653 <http://tracker.ceph.com/issues/23653>, pr#21632 <https://github.com/ceph/ceph/pull/21632>, Kefu Chai)issue#22558 <http://tracker.ceph.com/issues/22558>, pr#19777 <https://github.com/ceph/ceph/pull/19777>, Kefu Chai)pr#18997 <https://github.com/ceph/ceph/pull/18997>_, Kefu Chai)pr#20018 <https://github.com/ceph/ceph/pull/20018>_, Nathan Cutler)issue#23657 <http://tracker.ceph.com/issues/23657>, pr#21356 <https://github.com/ceph/ceph/pull/21356>, Nathan Cutler)pr#17387 <https://github.com/ceph/ceph/pull/17387>_, Sage Weil)pr#17324 <https://github.com/ceph/ceph/pull/17324>_, Nathan Cutler)pr#20166 <https://github.com/ceph/ceph/pull/20166>, Nathan Cutler)issue#22217 <http://tracker.ceph.com/issues/22217>, pr#19081 <https://github.com/ceph/ceph/pull/19081>, Nathan Cutler)issue#21762 <http://tracker.ceph.com/issues/21762>, pr#18289 <https://github.com/ceph/ceph/pull/18289>, Nathan Cutler)pr#20140 <https://github.com/ceph/ceph/pull/20140>_, Nathan Cutler)pr#20138 <https://github.com/ceph/ceph/pull/20138>_, Nathan Cutler)pr#18511 <https://github.com/ceph/ceph/pull/18511>_, Nathan Cutler, Tim Serong)pr#21716 <https://github.com/ceph/ceph/pull/21716>_, Nathan Cutler)pr#19899 <https://github.com/ceph/ceph/pull/19899>_, Nathan Cutler)pr#19026 <https://github.com/ceph/ceph/pull/19026>_, Brad Hubbard)pr#19122 <https://github.com/ceph/ceph/pull/19122>_, Nathan Cutler, Richard Brown)issue#22362 <http://tracker.ceph.com/issues/22362>, pr#19494 <https://github.com/ceph/ceph/pull/19494>, Nathan Cutler)issue#22875 <http://tracker.ceph.com/issues/22875>, pr#20234 <https://github.com/ceph/ceph/pull/20234>, Nathan Cutler)issue#23035 <http://tracker.ceph.com/issues/23035>, pr#20480 <https://github.com/ceph/ceph/pull/20480>, Nathan Cutler)pr#17361 <https://github.com/ceph/ceph/pull/17361>_, yang.wang)pr#17426 <https://github.com/ceph/ceph/pull/17426>_, Sage Weil)issue#19200 <http://tracker.ceph.com/issues/19200>, pr#15597 <https://github.com/ceph/ceph/pull/15597>, Boris Ranto)issue#23437 <http://tracker.ceph.com/issues/23437>, pr#21002 <https://github.com/ceph/ceph/pull/21002>, Nathan Cutler)pr#20134 <https://github.com/ceph/ceph/pull/20134>_, Tone Zhang, Kefu Chai)pr#19208 <https://github.com/ceph/ceph/pull/19208>_, Kefu Chai)pr#20077 <https://github.com/ceph/ceph/pull/20077>_, Nathan Cutler)pr#21345 <https://github.com/ceph/ceph/pull/21345>_, Guillaume Abrioux)pr#17382 <https://github.com/ceph/ceph/pull/17382>_, Sage Weil)pr#21159 <https://github.com/ceph/ceph/pull/21159>_, Kefu Chai)pr#17036 <https://github.com/ceph/ceph/pull/17036>_, Jianpeng Ma)issue#21929 <http://tracker.ceph.com/issues/21929>, pr#18544 <https://github.com/ceph/ceph/pull/18544>, David Disseldorp)pr#17969 <https://github.com/ceph/ceph/pull/17969>_, Sébastien Han)pr#21023 <https://github.com/ceph/ceph/pull/21023>_, Chang Liu)pr#20535 <https://github.com/ceph/ceph/pull/20535>_, Igor Fedotov)pr#18888 <https://github.com/ceph/ceph/pull/18888>_, Kefu Chai)pr#21336 <https://github.com/ceph/ceph/pull/21336>_, Yuri Weinstein)pr#20514 <https://github.com/ceph/ceph/pull/20514>_, Igor Fedotov)pr#18976 <https://github.com/ceph/ceph/pull/18976>_, Mitch Birti)pr#18863 <https://github.com/ceph/ceph/pull/18863>_, Kefu Chai)pr#18784 <https://github.com/ceph/ceph/pull/18784>_, dongdong tao)pr#18786 <https://github.com/ceph/ceph/pull/18786>_, dongdong tao)issue#21860 <http://tracker.ceph.com/issues/21860>, pr#18418 <https://github.com/ceph/ceph/pull/18418>, Jason Dillaman)pr#21708 <https://github.com/ceph/ceph/pull/21708>_, Danny Al-Gaaf)issue#23949 <http://tracker.ceph.com/issues/23949>, pr#21756 <https://github.com/ceph/ceph/pull/21756>, Sage Weil)pr#18892 <https://github.com/ceph/ceph/pull/18892>_, dongdong tao)pr#18836 <https://github.com/ceph/ceph/pull/18836>_, dongdong tao)pr#18776 <https://github.com/ceph/ceph/pull/18776>_, Jianyu Li)pr#19255 <https://github.com/ceph/ceph/pull/19255>_, Jianyu Li)pr#16897 <https://github.com/ceph/ceph/pull/16897>_, amitkuma)pr#16898 <https://github.com/ceph/ceph/pull/16898>_, amitkuma)issue#23768 <http://tracker.ceph.com/issues/23768>, pr#22005 <https://github.com/ceph/ceph/pull/22005>, Patrick Donnelly)issue#21945 <http://tracker.ceph.com/issues/21945>, pr#18603 <https://github.com/ceph/ceph/pull/18603>, Patrick Donnelly)pr#17415 <https://github.com/ceph/ceph/pull/17415>_, wangshuguang)pr#17806 <https://github.com/ceph/ceph/pull/17806>_, Kefu Chai)issue#22475 <http://tracker.ceph.com/issues/22475>, pr#19588 <https://github.com/ceph/ceph/pull/19588>, Patrick Donnelly)issue#23643 <http://tracker.ceph.com/issues/23643>, pr#21334 <https://github.com/ceph/ceph/pull/21334>, Patrick Donnelly)pr#18545 <https://github.com/ceph/ceph/pull/18545>_, Patrick Donnelly)pr#17307 <https://github.com/ceph/ceph/pull/17307>_, Sage Weil)pr#21579 <https://github.com/ceph/ceph/pull/21579>_, Kefu Chai)pr#19128 <https://github.com/ceph/ceph/pull/19128>_, Jos Collin)pr#19533 <https://github.com/ceph/ceph/pull/19533>_, Patrick Donnelly)pr#20592 <https://github.com/ceph/ceph/pull/20592>_, Andrew Schoen)pr#18882 <https://github.com/ceph/ceph/pull/18882>_, Alfredo Deza)pr#19458 <https://github.com/ceph/ceph/pull/19458>_, Wido den Hollander)issue#22653 <http://tracker.ceph.com/issues/22653>, pr#20010 <https://github.com/ceph/ceph/pull/20010>, Andrew Schoen)pr#19949 <https://github.com/ceph/ceph/pull/19949>_, Andrew Schoen)pr#20367 <https://github.com/ceph/ceph/pull/20367>_, Andrew Schoen)pr#16919 <https://github.com/ceph/ceph/pull/16919>_, Andrew Schoen, Alfredo Deza)pr#18656 <https://github.com/ceph/ceph/pull/18656>_, Andrew Schoen)issue#23140 <http://tracker.ceph.com/issues/23140>, pr#20620 <https://github.com/ceph/ceph/pull/20620>, Andrew Schoen)issue#22307 <http://tracker.ceph.com/issues/22307>, pr#19875 <https://github.com/ceph/ceph/pull/19875>, Andrew Schoen)issue#22878 <http://tracker.ceph.com/issues/22878>, pr#20537 <https://github.com/ceph/ceph/pull/20537>, Andrew Schoen)pr#18513 <https://github.com/ceph/ceph/pull/18513>_, Andrew Schoen)uuid, do not require osd id (pr#17606 <https://github.com/ceph/ceph/pull/17606>_, Andrew Schoen, Alfredo Deza)issue#23757 <http://tracker.ceph.com/issues/23757>, pr#21489 <https://github.com/ceph/ceph/pull/21489>, Theofilos Mouratidis)issue#23678 <http://tracker.ceph.com/issues/23678>, pr#21496 <https://github.com/ceph/ceph/pull/21496>, Alfredo Deza)lvm --data (pr#18924 <https://github.com/ceph/ceph/pull/18924>_, Alfredo Deza)pr#20650 <https://github.com/ceph/ceph/pull/20650>_, Alfredo Deza)pr#20408 <https://github.com/ceph/ceph/pull/20408>_, Alfredo Deza)pr#19213 <https://github.com/ceph/ceph/pull/19213>_, Alfredo Deza)pr#20543 <https://github.com/ceph/ceph/pull/20543>_, Alfredo Deza)issue#21030 <http://tracker.ceph.com/issues/21030>, pr#17152 <https://github.com/ceph/ceph/pull/17152>, Alfredo Deza)issue#22619 <http://tracker.ceph.com/issues/22619>, pr#20054 <https://github.com/ceph/ceph/pull/20054>, Alfredo Deza)issue#22620 <http://tracker.ceph.com/issues/22620>, pr#20264 <https://github.com/ceph/ceph/pull/20264>, Andrew Schoen, Alfredo Deza)pr#19381 <https://github.com/ceph/ceph/pull/19381>_, Guillaume Abrioux)pr#18518 <https://github.com/ceph/ceph/pull/18518>_, Alfredo Deza)issue#23874 <http://tracker.ceph.com/issues/23874>, pr#21685 <https://github.com/ceph/ceph/pull/21685>, Alfredo Deza)pr#20910 <https://github.com/ceph/ceph/pull/20910>_, Guillaume Abrioux)issue#23260 <http://tracker.ceph.com/issues/23260>, pr#20787 <https://github.com/ceph/ceph/pull/20787>, Alfredo Deza)pr#21196 <https://github.com/ceph/ceph/pull/21196>_, Jeffrey Zhang)issue#22642 <http://tracker.ceph.com/issues/22642>, issue#22836 <http://tracker.ceph.com/issues/22836>, pr#20203 <https://github.com/ceph/ceph/pull/20203>_, Andrew Schoen)issue#22299 <http://tracker.ceph.com/issues/22299>, pr#19285 <https://github.com/ceph/ceph/pull/19285>, Alfredo Deza)issue#22297 <http://tracker.ceph.com/issues/22297>, pr#19319 <https://github.com/ceph/ceph/pull/19319>, Alfredo Deza)issue#22280 <http://tracker.ceph.com/issues/22280>, pr#19259 <https://github.com/ceph/ceph/pull/19259>, Alfredo Deza)pr#21130 <https://github.com/ceph/ceph/pull/21130>_, Alfredo Deza)pr#21070 <https://github.com/ceph/ceph/pull/21070>_, Alfredo Deza)issue#23004 <http://tracker.ceph.com/issues/23004>, pr#20594 <https://github.com/ceph/ceph/pull/20594>, Andrew Schoen)pr#18110 <https://github.com/ceph/ceph/pull/18110>_, Alfredo Deza)pr#18095 <https://github.com/ceph/ceph/pull/18095>_, Alfredo Deza)pr#18514 <https://github.com/ceph/ceph/pull/18514>_, Alfredo Deza)issue#22876 <http://tracker.ceph.com/issues/22876>, pr#20265 <https://github.com/ceph/ceph/pull/20265>, Andrew Schoen)pr#21455 <https://github.com/ceph/ceph/pull/21455>_, Dan Mick)pr#17403 <https://github.com/ceph/ceph/pull/17403>_, Alfredo Deza)issue#23259 <http://tracker.ceph.com/issues/23259>, pr#20824 <https://github.com/ceph/ceph/pull/20824>, Alfredo Deza)issue#22282 <http://tracker.ceph.com/issues/22282>, pr#19363 <https://github.com/ceph/ceph/pull/19363>, Andrew Schoen)pr#21140 <https://github.com/ceph/ceph/pull/21140>_, Sébastien Han)issue#22281 <http://tracker.ceph.com/issues/22281>, pr#19351 <https://github.com/ceph/ceph/pull/19351>, Alfredo Deza)issue#22305 <http://tracker.ceph.com/issues/22305>, pr#19321 <https://github.com/ceph/ceph/pull/19321>, Alfredo Deza)pr#18823 <https://github.com/ceph/ceph/pull/18823>_, Alfredo Deza)pr#20849 <https://github.com/ceph/ceph/pull/20849>_, Alfredo Deza)issue#23163 <http://tracker.ceph.com/issues/23163>, pr#20718 <https://github.com/ceph/ceph/pull/20718>, Alfredo Deza)pr#18984 <https://github.com/ceph/ceph/pull/18984>_, Alfredo Deza)pr#20459 <https://github.com/ceph/ceph/pull/20459>_, Alfredo Deza)pr#20864 <https://github.com/ceph/ceph/pull/20864>_, Alfredo Deza)pr#19477 <https://github.com/ceph/ceph/pull/19477>_, Wido den Hollander)pr#21570 <https://github.com/ceph/ceph/pull/21570>_, Alfredo Deza)issue#22988 <http://tracker.ceph.com/issues/22988>, pr#20427 <https://github.com/ceph/ceph/pull/20427>, Alfredo Deza)pr#17207 <https://github.com/ceph/ceph/pull/17207>_, Alfredo Deza)pr#21409 <https://github.com/ceph/ceph/pull/21409>_, Erwan Velu)issue#22326 <http://tracker.ceph.com/issues/22326>, pr#19347 <https://github.com/ceph/ceph/pull/19347>, Alfredo Deza)issue#23003 <http://tracker.ceph.com/issues/23003>, pr#20513 <https://github.com/ceph/ceph/pull/20513>, Alfredo Deza)pr#18124 <https://github.com/ceph/ceph/pull/18124>_, Amit Kumar)issue#21199 <http://tracker.ceph.com/issues/21199>, pr#17395 <https://github.com/ceph/ceph/pull/17395>, Abhishek Lekshmanan)pr#19010 <https://github.com/ceph/ceph/pull/19010>, Shinobu Kinjo)issue#23424 <http://tracker.ceph.com/issues/23424>, pr#20977 <https://github.com/ceph/ceph/pull/20977>, Nathan Cutler)pr#18382 <https://github.com/ceph/ceph/pull/18382>_, Ali Maredia)pr#19344 <https://github.com/ceph/ceph/pull/19344>_, Kefu Chai)pr#19898 <https://github.com/ceph/ceph/pull/19898>_, Kefu Chai)issue#23458 <http://tracker.ceph.com/issues/23458>, pr#21082 <https://github.com/ceph/ceph/pull/21082>, Shengjing Zhu)pr#18285 <https://github.com/ceph/ceph/pull/18285>_, Kefu Chai)pr#21404 <https://github.com/ceph/ceph/pull/21404>_, Kefu Chai)pr#18557 <https://github.com/ceph/ceph/pull/18557>_, Kefu Chai)pr#18938 <https://github.com/ceph/ceph/pull/18938>_, Kefu Chai)pr#19914 <https://github.com/ceph/ceph/pull/19914>_, Kefu Chai)pr#18597 <https://github.com/ceph/ceph/pull/18597>_, Kefu Chai)pr#17615 <https://github.com/ceph/ceph/pull/17615>_, Kefu Chai)pr#17462 <https://github.com/ceph/ceph/pull/17462>_, Jianpeng Ma)pr#21284 <https://github.com/ceph/ceph/pull/21284>_, Kefu Chai)pr#20492 <https://github.com/ceph/ceph/pull/20492>_, Kefu Chai)pr#19426 <https://github.com/ceph/ceph/pull/19426>_, Kefu Chai)pr#17393 <https://github.com/ceph/ceph/pull/17393>_, Kefu Chai)pr#19963 <https://github.com/ceph/ceph/pull/19963>_, runsisi)pr#18576 <https://github.com/ceph/ceph/pull/18576>_, Kefu Chai)pr#18092 <https://github.com/ceph/ceph/pull/18092>_, Kefu Chai)pr#20064 <https://github.com/ceph/ceph/pull/20064>_, Kefu Chai)pr#21332 <https://github.com/ceph/ceph/pull/21332>_, Grant Slater, Casey Bodley)pr#21662 <https://github.com/ceph/ceph/pull/21662>_, Kefu Chai)pr#21591 <https://github.com/ceph/ceph/pull/21591>_, Yuan Zhou)pr#21449 <https://github.com/ceph/ceph/pull/21449>_, Ricardo Dias)issue#22828 <http://tracker.ceph.com/issues/22828>, pr#20175 <https://github.com/ceph/ceph/pull/20175>, Tone Zhang)pr#20324 <https://github.com/ceph/ceph/pull/20324>_, Kefu Chai)pr#21464 <https://github.com/ceph/ceph/pull/21464>_, Lenz Grimmer)issue#23517 <http://tracker.ceph.com/issues/23517>, pr#21571 <https://github.com/ceph/ceph/pull/21571>, Kefu Chai)issue#21422 <http://tracker.ceph.com/issues/21422>, pr#17788 <https://github.com/ceph/ceph/pull/17788>, Kefu Chai)pr#17422 <https://github.com/ceph/ceph/pull/17422>_, Adam Kupczyk)pr#21466 <https://github.com/ceph/ceph/pull/21466>_, John Spray)pr#21468 <https://github.com/ceph/ceph/pull/21468>_, Kefu Chai)pr#20422 <https://github.com/ceph/ceph/pull/20422>_, Casey Bodley)pr#19174 <https://github.com/ceph/ceph/pull/19174>_, Nathan Cutler)issue#24025 <http://tracker.ceph.com/issues/24025>, pr#22183 <https://github.com/ceph/ceph/pull/22183>, Kefu Chai)pr#19029 <https://github.com/ceph/ceph/pull/19029>_, Kefu Chai)pr#19763 <https://github.com/ceph/ceph/pull/19763>_, Kefu Chai)pr#21573 <https://github.com/ceph/ceph/pull/21573>_, Kefu Chai)pr#18216 <https://github.com/ceph/ceph/pull/18216>_, Kefu Chai)pr#18645 <https://github.com/ceph/ceph/pull/18645>_, Kefu Chai)pr#20631 <https://github.com/ceph/ceph/pull/20631>_, Kefu Chai)pr#20411 <https://github.com/ceph/ceph/pull/20411>_, Jianpeng Ma)pr#18711 <https://github.com/ceph/ceph/pull/18711>_, Adam C. Emerson)pr#20801 <https://github.com/ceph/ceph/pull/20801>_, Abhishek Lekshmanan)issue#20048 <http://tracker.ceph.com/issues/20048>, issue#22600 <http://tracker.ceph.com/issues/22600>, pr#19808 <https://github.com/ceph/ceph/pull/19808>_, Casey Bodley)pr#17901 <https://github.com/ceph/ceph/pull/17901>_, Kefu Chai)pr#18837 <https://github.com/ceph/ceph/pull/18837>_, Kefu Chai)pr#18944 <https://github.com/ceph/ceph/pull/18944>_, Liu-Chunmei, Kefu Chai, wanjun.lp, Ziye Yang)issue#21019 <http://tracker.ceph.com/issues/21019>, pr#16687 <https://github.com/ceph/ceph/pull/16687>, songweibin)pr#17146 <https://github.com/ceph/ceph/pull/17146>_, Zhu Shangzhong)pr#21095 <https://github.com/ceph/ceph/pull/21095>_, Wido den Hollander)pr#19942 <https://github.com/ceph/ceph/pull/19942>_, Shinobu Kinjo)pr#19348 <https://github.com/ceph/ceph/pull/19348>_, Adam C. Emerson)pr#17256 <https://github.com/ceph/ceph/pull/17256>_, Luo Kexue)pr#16382 <https://github.com/ceph/ceph/pull/16382>_, PC)issue#21573 <http://tracker.ceph.com/issues/21573>, pr#18408 <https://github.com/ceph/ceph/pull/18408>_, Sage Weil)issue#21737 <http://tracker.ceph.com/issues/21737>, pr#18201 <https://github.com/ceph/ceph/pull/18201>, Greg Farnum)pr#19698 <https://github.com/ceph/ceph/pull/19698>_, Chang Liu)pr#17713 <https://github.com/ceph/ceph/pull/17713>_, Kefu Chai)pr#22264 <https://github.com/ceph/ceph/pull/22264>_, Sage Weil)pr#20003 <https://github.com/ceph/ceph/pull/20003>_, Willem Jan Withagen)pr#18816 <https://github.com/ceph/ceph/pull/18816>_, Amit Kumar)pr#19643 <https://github.com/ceph/ceph/pull/19643>_, Shinobu Kinjo)pr#19202 <https://github.com/ceph/ceph/pull/19202>_, Kefu Chai)pr#18798 <https://github.com/ceph/ceph/pull/18798>_, Casey Bodley)pr#19806 <https://github.com/ceph/ceph/pull/19806>_, Casey Bodley)pr#20437 <https://github.com/ceph/ceph/pull/20437>_, Kefu Chai)pr#19316 <https://github.com/ceph/ceph/pull/19316>_, Mykola Golub)pr#18312 <https://github.com/ceph/ceph/pull/18312>_, Shinobu Kinjo)pr#18906 <https://github.com/ceph/ceph/pull/18906>_, Piotr Dałek)issue#22747 <http://tracker.ceph.com/issues/22747>, pr#20419 <https://github.com/ceph/ceph/pull/20419>, Kefu Chai)pr#20318 <https://github.com/ceph/ceph/pull/20318>_, Piotr Dałek)pr#18884 <https://github.com/ceph/ceph/pull/18884>_, Sage Weil)pr#20370 <https://github.com/ceph/ceph/pull/20370>_, Piotr Dałek)issue#23078 <http://tracker.ceph.com/issues/23078>, pr#20530 <https://github.com/ceph/ceph/pull/20530>, Wido den Hollander)pr#19649 <https://github.com/ceph/ceph/pull/19649>_, Yao Zongyou)pr#18351 <https://github.com/ceph/ceph/pull/18351>_, Kefu Chai)issue#23622 <http://tracker.ceph.com/issues/23622>, pr#21317 <https://github.com/ceph/ceph/pull/21317>_, Sage Weil)pr#21062 <https://github.com/ceph/ceph/pull/21062>_, xie xingguo)pr#21217 <https://github.com/ceph/ceph/pull/21217>_, Kefu Chai)issue#21813 <http://tracker.ceph.com/issues/21813>, pr#20862 <https://github.com/ceph/ceph/pull/20862>, Wido den Hollander)pr#20574 <https://github.com/ceph/ceph/pull/20574>_, Kefu Chai)issue#18209 <http://tracker.ceph.com/issues/18209>, pr#16828 <https://github.com/ceph/ceph/pull/16828>, Sage Weil)pr#19100 <https://github.com/ceph/ceph/pull/19100>_, Adam Kupczyk, Kefu Chai)pr#20540 <https://github.com/ceph/ceph/pull/20540>_, Piotr Dałek)pr#20895 <https://github.com/ceph/ceph/pull/20895>_, Kefu Chai)pr#19869 <https://github.com/ceph/ceph/pull/19869>_, Sage Weil)pr#18034 <https://github.com/ceph/ceph/pull/18034>_, Kefu Chai)pr#17180 <https://github.com/ceph/ceph/pull/17180>_, Kefu Chai)pr#19805 <https://github.com/ceph/ceph/pull/19805>_, Kefu Chai)pr#19707 <https://github.com/ceph/ceph/pull/19707>_, Shinobu Kinjo)pr#20128 <https://github.com/ceph/ceph/pull/20128>_, Gu Zhongyan)pr#20475 <https://github.com/ceph/ceph/pull/20475>_, Kefu Chai)pr#21521 <https://github.com/ceph/ceph/pull/21521>_, Kefu Chai)pr#21560 <https://github.com/ceph/ceph/pull/21560>_, Jan Fajerski)issue#22539 <http://tracker.ceph.com/issues/22539>, pr#19759 <https://github.com/ceph/ceph/pull/19759>, Igor Fedotov)pr#17126 <https://github.com/ceph/ceph/pull/17126>_, xie xingguo)pr#17787 <https://github.com/ceph/ceph/pull/17787>_, Kefu Chai)pr#18272 <https://github.com/ceph/ceph/pull/18272>_, Casey Bodley)pr#18879 <https://github.com/ceph/ceph/pull/18879>_, Sage Weil)issue#22613 <http://tracker.ceph.com/issues/22613>, pr#19813 <https://github.com/ceph/ceph/pull/19813>, Xuehan Xu)issue#23215 <http://tracker.ceph.com/issues/23215>, pr#20774 <https://github.com/ceph/ceph/pull/20774>, Rishabh Dave)pr#21161 <https://github.com/ceph/ceph/pull/21161>_, Casey Bodley)pr#18222 <https://github.com/ceph/ceph/pull/18222>, Adam C. Emerson)pr#19056 <https://github.com/ceph/ceph/pull/19056>_, Adam C. Emerson)pr#15816 <https://github.com/ceph/ceph/pull/15816>_, Jesse Williamson)pr#18149 <https://github.com/ceph/ceph/pull/18149>_, Kefu Chai)pr#18028 <https://github.com/ceph/ceph/pull/18028>, Sage Weil)pr#16618 <https://github.com/ceph/ceph/pull/16618>_, Adam C. Emerson)issue#22715 <http://tracker.ceph.com/issues/22715>, pr#19998 <https://github.com/ceph/ceph/pull/19998>, Sage Weil)pr#18546 <https://github.com/ceph/ceph/pull/18546>_, Sage Weil)pr#17774 <https://github.com/ceph/ceph/pull/17774>_, Amit Kumar)pr#17984 <https://github.com/ceph/ceph/pull/17984>_, Adam C. Emerson)issue#22882 <http://tracker.ceph.com/issues/22882>, pr#20519 <https://github.com/ceph/ceph/pull/20519>, Greg Farnum)pr#18470 <https://github.com/ceph/ceph/pull/18470>_, Haomai Wang)pr#19913 <https://github.com/ceph/ceph/pull/19913>_, Adam C. Emerson)pr#21419 <https://github.com/ceph/ceph/pull/21419>_, Danny Al-Gaaf)pr#16312 <https://github.com/ceph/ceph/pull/16312>_, Kefu Chai)issue#22231 <http://tracker.ceph.com/issues/22231>, pr#19586 <https://github.com/ceph/ceph/pull/19586>, Sage Weil)issue#21410 <http://tracker.ceph.com/issues/21410>, pr#17760 <https://github.com/ceph/ceph/pull/17760>, Sage Weil)pr#17431 <https://github.com/ceph/ceph/pull/17431>_, Danny Al-Gaaf)pr#22184 <https://github.com/ceph/ceph/pull/22184>_, Adam Kupczyk)issue#20926 <http://tracker.ceph.com/issues/20926>, pr#16869 <https://github.com/ceph/ceph/pull/16869>, Sage Weil)pr#20015 <https://github.com/ceph/ceph/pull/20015>_, Casey Bodley)pr#19877 <https://github.com/ceph/ceph/pull/19877>_, Adam C. Emerson)pr#18701 <https://github.com/ceph/ceph/pull/18701>_, Kefu Chai)pr#17103 <https://github.com/ceph/ceph/pull/17103>_, Wen Zhang)pr#20992 <https://github.com/ceph/ceph/pull/20992>_, Casey Bodley)pr#21608 <https://github.com/ceph/ceph/pull/21608>_, Casey Bodley)pr#19159 <https://github.com/ceph/ceph/pull/19159>_, Shinobu Kinjo)pr#17394 <https://github.com/ceph/ceph/pull/17394>, songweibin)pr#17599 <https://github.com/ceph/ceph/pull/17599>_, Kefu Chai)pr#20670 <https://github.com/ceph/ceph/pull/20670>_, Jesse Williamson)issue#22139 <http://tracker.ceph.com/issues/22139>, pr#18953 <https://github.com/ceph/ceph/pull/18953>, Casey Bodley)issue#21365 <http://tracker.ceph.com/issues/21365>, issue#21338 <http://tracker.ceph.com/issues/21338>, pr#17664 <https://github.com/ceph/ceph/pull/17664>_, Yan Jun)pr#20699 <https://github.com/ceph/ceph/pull/20699>_, Yao Zongyou)pr#17687 <https://github.com/ceph/ceph/pull/17687>_, yonghengdexin735)pr#20549 <https://github.com/ceph/ceph/pull/20549>_, songweibin)issue#21813 <http://tracker.ceph.com/issues/21813>, pr#21143 <https://github.com/ceph/ceph/pull/21143>, Willem Jan Withagen)pr#20812 <https://github.com/ceph/ceph/pull/20812>_, Sage Weil)pr#21259 <https://github.com/ceph/ceph/pull/21259>_, Radoslaw Zarzynski)issue#18873 <http://tracker.ceph.com/issues/18873>, pr#15341 <https://github.com/ceph/ceph/pull/15341>, Jesse Williamson)issue#23320 <http://tracker.ceph.com/issues/23320>, pr#21000 <https://github.com/ceph/ceph/pull/21000>, Erwan Velu)pr#19660 <https://github.com/ceph/ceph/pull/19660>_, Xinying Song)pr#18611 <https://github.com/ceph/ceph/pull/18611>_, Sage Weil)pr#17988 <https://github.com/ceph/ceph/pull/17988>_, wumingqiao)pr#18320 <https://github.com/ceph/ceph/pull/18320>_, Shinobu Kinjo)issue#22095 <http://tracker.ceph.com/issues/22095>, pr#19117 <https://github.com/ceph/ceph/pull/19117>, Jan Fajerski)pr#19367 <https://github.com/ceph/ceph/pull/19367>_, Willem Jan Withagen)pr#21108 <https://github.com/ceph/ceph/pull/21108>_, xie xingguo)issue#21229 <http://tracker.ceph.com/issues/21229>, pr#17265 <https://github.com/ceph/ceph/pull/17265>, Zac Medico)pr#20320 <https://github.com/ceph/ceph/pull/20320>_, Radoslaw Zarzynski)pr#16993 <https://github.com/ceph/ceph/pull/16993>_, Sage Weil)issue#20988 <http://tracker.ceph.com/issues/20988>, pr#17738 <https://github.com/ceph/ceph/pull/17738>, Jeff Layton)pr#20174 <https://github.com/ceph/ceph/pull/20174>_, Casey Bodley)pr#17341 <https://github.com/ceph/ceph/pull/17341>_, Amit Kumar)pr#20443 <https://github.com/ceph/ceph/pull/20443>_, Radoslaw Zarzynski)pr#20445 <https://github.com/ceph/ceph/pull/20445>_, Adam Kupczyk)pr#16594 <https://github.com/ceph/ceph/pull/16594>_, Willem Jan Withagen)issue#22608 <http://tracker.ceph.com/issues/22608>, pr#19828 <https://github.com/ceph/ceph/pull/19828>, Xuehan Xu)issue#23265 <http://tracker.ceph.com/issues/23265>, pr#20782 <https://github.com/ceph/ceph/pull/20782>, Sebastian Wagner)pr#22107 <https://github.com/ceph/ceph/pull/22107>_, Sage Weil)issue#20939 <http://tracker.ceph.com/issues/20939>, pr#16883 <https://github.com/ceph/ceph/pull/16883>, Sage Weil)pr#17512 <https://github.com/ceph/ceph/pull/17512>_, Kefu Chai)pr#20600 <https://github.com/ceph/ceph/pull/20600>_, Sage Weil)pr#20659 <https://github.com/ceph/ceph/pull/20659>_, Kefu Chai)pr#17699 <https://github.com/ceph/ceph/pull/17699>_, Kefu Chai)pr#19896 <https://github.com/ceph/ceph/pull/19896>_, Kefu Chai)pr#18425 <https://github.com/ceph/ceph/pull/18425>_, Enming Zhang)issue#21505 <http://tracker.ceph.com/issues/21505>, pr#17900 <https://github.com/ceph/ceph/pull/17900>, Mark Nelson)issue#24037 <http://tracker.ceph.com/issues/24037>, pr#22160 <https://github.com/ceph/ceph/pull/22160>, Radoslaw Zarzynski)pr#21757 <https://github.com/ceph/ceph/pull/21757>_, Sage Weil)issue#21982 <http://tracker.ceph.com/issues/21982>, pr#18810 <https://github.com/ceph/ceph/pull/18810>, Jianpeng Ma)issue#20919 <http://tracker.ceph.com/issues/20919>, pr#16884 <https://github.com/ceph/ceph/pull/16884>, Sage Weil)pr#17453 <https://github.com/ceph/ceph/pull/17453>_, yang.wang)pr#17766 <https://github.com/ceph/ceph/pull/17766>_, Amit Kumar)pr#20398 <https://github.com/ceph/ceph/pull/20398>_, Willem Jan Withagen)pr#20259 <https://github.com/ceph/ceph/pull/20259>_, Gu Zhongyan)pr#19149 <https://github.com/ceph/ceph/pull/19149>_, Radoslaw Zarzynski)issue#23778 <http://tracker.ceph.com/issues/23778>, pr#21567 <https://github.com/ceph/ceph/pull/21567>, Casey Bodley)pr#19353 <https://github.com/ceph/ceph/pull/19353>_, Shinobu Kinjo)pr#21281 <https://github.com/ceph/ceph/pull/21281>_, Leo Zhang)pr#18934 <https://github.com/ceph/ceph/pull/18934>_, Kefu Chai)issue#23169 <http://tracker.ceph.com/issues/23169>, pr#20636 <https://github.com/ceph/ceph/pull/20636>, Kefu Chai)pr#19393 <https://github.com/ceph/ceph/pull/19393>_, Kefu Chai)pr#19390 <https://github.com/ceph/ceph/pull/19390>_, Yao Zongyou)pr#17272 <https://github.com/ceph/ceph/pull/17272>_, Luo Kexue)pr#20652 <https://github.com/ceph/ceph/pull/20652>_, shangfufei)pr#16965 <https://github.com/ceph/ceph/pull/16965>_, Jin Cai)pr#19079 <https://github.com/ceph/ceph/pull/19079>_, Adam C. Emerson)pr#18574 <https://github.com/ceph/ceph/pull/18574>_, Shasha Lu)pr#19770 <https://github.com/ceph/ceph/pull/19770>_, Shinobu Kinjo)pr#20273 <https://github.com/ceph/ceph/pull/20273>_, Adam C. Emerson)pr#19654 <https://github.com/ceph/ceph/pull/19654>_, Yao Zongyou)pr#17582 <https://github.com/ceph/ceph/pull/17582>_, J. Eric Ivancich)issue#20798 <http://tracker.ceph.com/issues/20798>, pr#16953 <https://github.com/ceph/ceph/pull/16953>, Neha Ojha)issue#22117 <http://tracker.ceph.com/issues/22117>, pr#18901 <https://github.com/ceph/ceph/pull/18901>, Jan Fajerski)pr#17827 <https://github.com/ceph/ceph/pull/17827>_, Xinze Chi, Kefu Chai)pr#18003 <https://github.com/ceph/ceph/pull/18003>_, Casey Bodley)pr#21113 <https://github.com/ceph/ceph/pull/21113>_, kungf)pr#21106 <https://github.com/ceph/ceph/pull/21106>_, Kefu Chai)pr#17059 <https://github.com/ceph/ceph/pull/17059>_, Kefu Chai)pr#18472 <https://github.com/ceph/ceph/pull/18472>_, Haomai Wang)pr#19156 <https://github.com/ceph/ceph/pull/19156>_, Yingxin)pr#17947 <https://github.com/ceph/ceph/pull/17947>_, Patrick Donnelly)pr#19793 <https://github.com/ceph/ceph/pull/19793>_, Brad Hubbard)pr#18374 <https://github.com/ceph/ceph/pull/18374>_, Kefu Chai)issue#22344 <http://tracker.ceph.com/issues/22344>, pr#19547 <https://github.com/ceph/ceph/pull/19547>, Kefu Chai)pr#20663 <https://github.com/ceph/ceph/pull/20663>_, Kefu Chai)pr#18029 <https://github.com/ceph/ceph/pull/18029>_, Josh Durgin)issue#23482 <http://tracker.ceph.com/issues/23482>, pr#21401 <https://github.com/ceph/ceph/pull/21401>, Sage Weil)pr#18718 <https://github.com/ceph/ceph/pull/18718>_, Shinobu Kinjo)issue#20057 <http://tracker.ceph.com/issues/20057>, pr#15565 <https://github.com/ceph/ceph/pull/15565>, Yanhu Cao)pr#21297 <https://github.com/ceph/ceph/pull/21297>_, Kefu Chai)pr#17443 <https://github.com/ceph/ceph/pull/17443>_, You Ji)issue#21880 <http://tracker.ceph.com/issues/21880>, pr#18452 <https://github.com/ceph/ceph/pull/18452>, Sage Weil)issue#21712 <http://tracker.ceph.com/issues/21712>, pr#18519 <https://github.com/ceph/ceph/pull/18519>, Sage Weil)issue#23916 <http://tracker.ceph.com/issues/23916>, issue#23917 <http://tracker.ceph.com/issues/23917>, pr#21709 <https://github.com/ceph/ceph/pull/21709>_, Sage Weil)pr#17706 <https://github.com/ceph/ceph/pull/17706>_, Xuehan Xu)pr#17772 <https://github.com/ceph/ceph/pull/17772>_, Amit Kumar)pr#20274 <https://github.com/ceph/ceph/pull/20274>_, Adam C. Emerson)pr#19599 <https://github.com/ceph/ceph/pull/19599>_, Yao Zongyou)pr#19465 <https://github.com/ceph/ceph/pull/19465>_, Shinobu Kinjo)pr#18232 <https://github.com/ceph/ceph/pull/18232>_, Josh Durgin)pr#21119 <https://github.com/ceph/ceph/pull/21119>_, Chang Liu)pr#19549 <https://github.com/ceph/ceph/pull/19549>_, BI SHUN KE)issue#21897 <http://tracker.ceph.com/issues/21897>, pr#19910 <https://github.com/ceph/ceph/pull/19910>, Josh Durgin)pr#21325 <https://github.com/ceph/ceph/pull/21325>_, xie xingguo)pr#16369 <https://github.com/ceph/ceph/pull/16369>_, Byungsu Park, Taewoong Kim)pr#18683 <https://github.com/ceph/ceph/pull/18683>_, Kefu Chai)pr#19650 <https://github.com/ceph/ceph/pull/19650>_, Yao Zongyou)pr#19428 <https://github.com/ceph/ceph/pull/19428>_, Kefu Chai)issue#20557 <http://tracker.ceph.com/issues/20557>, pr#18486 <https://github.com/ceph/ceph/pull/18486>, Sage Weil)pr#20415 <https://github.com/ceph/ceph/pull/20415>_, wumingqiao)pr#17016 <https://github.com/ceph/ceph/pull/17016>_, Wang Chuanhong)issue#21833 <http://tracker.ceph.com/issues/21833>, pr#20571 <https://github.com/ceph/ceph/pull/20571>, David Zafman)pr#20886 <https://github.com/ceph/ceph/pull/20886>_, Sage Weil)pr#17088 <https://github.com/ceph/ceph/pull/17088>_, Zac Medico)pr#18049 <https://github.com/ceph/ceph/pull/18049>_, Jianjian Huo, Adam C. Emerson, Sage Weil)pr#19934 <https://github.com/ceph/ceph/pull/19934>_, Zhi Zhang)issue#23816 <http://tracker.ceph.com/issues/23816>, pr#21583 <https://github.com/ceph/ceph/pull/21583>, Yang Honggang)pr#20343 <https://github.com/ceph/ceph/pull/20343>_, Mykola Golub)pr#16542 <https://github.com/ceph/ceph/pull/16542>_, Matt Benjamin)pr#20301 <https://github.com/ceph/ceph/pull/20301>_, yuelongguang)pr#16890 <https://github.com/ceph/ceph/pull/16890>_, songweibin)pr#20290 <https://github.com/ceph/ceph/pull/20290>_, Radoslaw Zarzynski)pr#17641 <https://github.com/ceph/ceph/pull/17641>_, Amit Kumar)pr#16846 <https://github.com/ceph/ceph/pull/16846>_, amitkuma)pr#16793 <https://github.com/ceph/ceph/pull/16793>_, amitkuma)pr#16928 <https://github.com/ceph/ceph/pull/16928>_, amitkuma)pr#17090 <https://github.com/ceph/ceph/pull/17090>_, amitkuma)pr#17792 <https://github.com/ceph/ceph/pull/17792>_, Amit Kumar)issue#21882 <http://tracker.ceph.com/issues/21882>, pr#18454 <https://github.com/ceph/ceph/pull/18454>, Sage Weil)pr#16836 <https://github.com/ceph/ceph/pull/16836>_, Ying He)pr#17596 <https://github.com/ceph/ceph/pull/17596>_, Amit Kumar)issue#20990 <http://tracker.ceph.com/issues/20990>, pr#16978 <https://github.com/ceph/ceph/pull/16978>, Yanhu Cao)issue#22814 <http://tracker.ceph.com/issues/22814>, pr#21427 <https://github.com/ceph/ceph/pull/21427>, Sage Weil)pr#18509 <https://github.com/ceph/ceph/pull/18509>_, Kefu Chai)pr#18614 <https://github.com/ceph/ceph/pull/18614>_, Kefu Chai)issue#24167 <http://tracker.ceph.com/issues/24167>, pr#22120 <https://github.com/ceph/ceph/pull/22120>, Sage Weil)issue#23966 <http://tracker.ceph.com/issues/23966>, pr#21834 <https://github.com/ceph/ceph/pull/21834>, Kefu Chai)issue#23899 <http://tracker.ceph.com/issues/23899>, issue#24104 <http://tracker.ceph.com/issues/24104>, pr#21959 <https://github.com/ceph/ceph/pull/21959>_, Sage Weil, Gu Zhongyan)pr#22041 <https://github.com/ceph/ceph/pull/22041>_, David Zafman)issue#24200 <http://tracker.ceph.com/issues/24200>, issue#24174 <http://tracker.ceph.com/issues/24174>, pr#22113 <https://github.com/ceph/ceph/pull/22113>_, Sage Weil)issue#23622 <http://tracker.ceph.com/issues/23622>, pr#21329 <https://github.com/ceph/ceph/pull/21329>, Sage Weil)pr#20178 <https://github.com/ceph/ceph/pull/20178>_, xie xingguo)pr#21395 <https://github.com/ceph/ceph/pull/21395>_, Sage Weil)pr#21236 <https://github.com/ceph/ceph/pull/21236>_, Joao Eduardo Luis)pr#21469 <https://github.com/ceph/ceph/pull/21469>_, Sage Weil)pr#20687 <https://github.com/ceph/ceph/pull/20687>_, songweibin)pr#20275 <https://github.com/ceph/ceph/pull/20275>_, Brad Hubbard)issue#21309 <http://tracker.ceph.com/issues/21309>, pr#17600 <https://github.com/ceph/ceph/pull/17600>, Joao Eduardo Luis)pr#17427 <https://github.com/ceph/ceph/pull/17427>_, Sage Weil)pr#19564 <https://github.com/ceph/ceph/pull/19564>_, kungf)pr#21690 <https://github.com/ceph/ceph/pull/21690>_, xie xingguo)issue#23118 <http://tracker.ceph.com/issues/23118>, pr#20653 <https://github.com/ceph/ceph/pull/20653>, xie xingguo)pr#18358 <https://github.com/ceph/ceph/pull/18358>_, Kefu Chai)pr#20267 <https://github.com/ceph/ceph/pull/20267>_, Sage Weil)pr#20555 <https://github.com/ceph/ceph/pull/20555>_, Josh Durgin)issue#22351 <http://tracker.ceph.com/issues/22351>, pr#20022 <https://github.com/ceph/ceph/pull/20022>, Brad Hubbard)pr#17330 <https://github.com/ceph/ceph/pull/17330>_, xie xingguo)pr#20032 <https://github.com/ceph/ceph/pull/20032>_, Sage Weil)pr#21619 <https://github.com/ceph/ceph/pull/21619>_, Sage Weil)pr#18276 <https://github.com/ceph/ceph/pull/18276>_, Sage Weil)pr#17371 <https://github.com/ceph/ceph/pull/17371>_, xie xingguo)issue#20947 <http://tracker.ceph.com/issues/20947>, pr#16916 <https://github.com/ceph/ceph/pull/16916>, John Spray)pr#22099 <https://github.com/ceph/ceph/pull/22099>_, Sage Weil)issue#22247 <http://tracker.ceph.com/issues/22247>, pr#19165 <https://github.com/ceph/ceph/pull/19165>, Xiaoxi Chen)pr#20945 <https://github.com/ceph/ceph/pull/20945>_, Sage Weil)pr#18493 <https://github.com/ceph/ceph/pull/18493>_, Sage Weil)pr#17585 <https://github.com/ceph/ceph/pull/17585>_, Josh Durgin)pr#17688 <https://github.com/ceph/ceph/pull/17688>_, Jin Cai)pr#18833 <https://github.com/ceph/ceph/pull/18833>_, Haomai Wang)issue#23618 <http://tracker.ceph.com/issues/23618>, pr#21314 <https://github.com/ceph/ceph/pull/21314>, Brad Hubbard)issue#21883 <http://tracker.ceph.com/issues/21883>, pr#18467 <https://github.com/ceph/ceph/pull/18467>, Haomai Wang)pr#19013 <https://github.com/ceph/ceph/pull/19013>_, Haomai Wang)pr#18321 <https://github.com/ceph/ceph/pull/18321>_, Jianpeng Ma)issue#21143 <http://tracker.ceph.com/issues/21143>, pr#17288 <https://github.com/ceph/ceph/pull/17288>, Haomai Wang)pr#17276 <https://github.com/ceph/ceph/pull/17276>_, Haomai Wang)pr#18210 <https://github.com/ceph/ceph/pull/18210>_, shangfufei)pr#17102 <https://github.com/ceph/ceph/pull/17102>_, mychoxin)pr#16893 <https://github.com/ceph/ceph/pull/16893>_, Haomai Wang)pr#16936 <https://github.com/ceph/ceph/pull/16936>_, Jin Cai)pr#16693 <https://github.com/ceph/ceph/pull/16693>_, Alex Mikheev)pr#18091 <https://github.com/ceph/ceph/pull/18091>_, Vasily Philipov)issue#18351 <http://tracker.ceph.com/issues/18351>, pr#20374 <https://github.com/ceph/ceph/pull/20374>, Sage Weil)issue#23807 <http://tracker.ceph.com/issues/23807>, pr#21585 <https://github.com/ceph/ceph/pull/21585>, Xuehan Xu)issue#21259 <http://tracker.ceph.com/issues/21259>, pr#17844 <https://github.com/ceph/ceph/pull/17844>, Sage Weil)issue#22668 <http://tracker.ceph.com/issues/22668>, pr#20169 <https://github.com/ceph/ceph/pull/20169>, Sage Weil)pr#20090 <https://github.com/ceph/ceph/pull/20090>_, Sage Weil)issue#21624 <http://tracker.ceph.com/issues/21624>, pr#18082 <https://github.com/ceph/ceph/pull/18082>, Chang Liu)pr#18279 <https://github.com/ceph/ceph/pull/18279>_, Xiaoyan Li)pr#19112 <https://github.com/ceph/ceph/pull/19112>_, Xiaoxi Chen)pr#16648 <https://github.com/ceph/ceph/pull/16648>_, Piotr Dałek)pr#21110 <https://github.com/ceph/ceph/pull/21110>_, Jianpeng Ma)pr#19756 <https://github.com/ceph/ceph/pull/19756>_, Shinobu Kinjo)issue#23966 <http://tracker.ceph.com/issues/23966>, pr#21786 <https://github.com/ceph/ceph/pull/21786>, Jason Dillaman)pr#21275 <https://github.com/ceph/ceph/pull/21275>_, Ting Yi Lin)issue#21845 <http://tracker.ceph.com/issues/21845>, pr#18427 <https://github.com/ceph/ceph/pull/18427>_, Jason Dillaman)issue#23940 <http://tracker.ceph.com/issues/23940>, pr#21742 <https://github.com/ceph/ceph/pull/21742>_, Sage Weil)pr#18476 <https://github.com/ceph/ceph/pull/18476>_, Jianpeng Ma)issue#23872 <http://tracker.ceph.com/issues/23872>, pr#21649 <https://github.com/ceph/ceph/pull/21649>, Jason Dillaman)issue#21844 <http://tracker.ceph.com/issues/21844>, pr#18400 <https://github.com/ceph/ceph/pull/18400>, Jason Dillaman)issue#22420 <http://tracker.ceph.com/issues/22420>, pr#20558 <https://github.com/ceph/ceph/pull/20558>, Jesse Williamson)pr#21081 <https://github.com/ceph/ceph/pull/21081>_, Jianpeng Ma)pr#18387 <https://github.com/ceph/ceph/pull/18387>_, Kefu Chai)pr#16702 <https://github.com/ceph/ceph/pull/16702>_, huangjun)pr#18466 <https://github.com/ceph/ceph/pull/18466>_, Leo Zhang)pr#20531 <https://github.com/ceph/ceph/pull/20531>_, xie xingguo)issue#23195 <http://tracker.ceph.com/issues/23195>, pr#21273 <https://github.com/ceph/ceph/pull/21273>, Josh Durgin)pr#21686 <https://github.com/ceph/ceph/pull/21686>_, Josh Durgin)pr#21604 <https://github.com/ceph/ceph/pull/21604>_, Sage Weil)pr#20948 <https://github.com/ceph/ceph/pull/20948>_, Sage Weil)pr#19362 <https://github.com/ceph/ceph/pull/19362>_, Myoungwon Oh)pr#15482 <https://github.com/ceph/ceph/pull/15482>_, Myoungwon Oh)pr#17799 <https://github.com/ceph/ceph/pull/17799>_, Amit Kumar)pr#20767 <https://github.com/ceph/ceph/pull/20767>_, xie xingguo)pr#16888 <https://github.com/ceph/ceph/pull/16888>_, Yanhu Cao)pr#18479 <https://github.com/ceph/ceph/pull/18479>_, Liao Weizhong)pr#20184 <https://github.com/ceph/ceph/pull/20184>_, shun-s)pr#20922 <https://github.com/ceph/ceph/pull/20922>_, Ilya Dryomov)pr#20703 <https://github.com/ceph/ceph/pull/20703>_, xie xingguo)issue#22350 <http://tracker.ceph.com/issues/22350>, pr#20313 <https://github.com/ceph/ceph/pull/20313>, Gu Zhongyan)issue#23878 <http://tracker.ceph.com/issues/23878>, pr#21670 <https://github.com/ceph/ceph/pull/21670>, xiexingguo)pr#18636 <https://github.com/ceph/ceph/pull/18636>_, Kefu Chai)pr#20655 <https://github.com/ceph/ceph/pull/20655>_, xie xingguo)issue#21538 <http://tracker.ceph.com/issues/21538>, pr#17944 <https://github.com/ceph/ceph/pull/17944>, Theofilos Mouratidis)pr#17823 <https://github.com/ceph/ceph/pull/17823>_, xie xingguo)pr#18396 <https://github.com/ceph/ceph/pull/18396>_, xie xingguo)pr#21235 <https://github.com/ceph/ceph/pull/21235>_, xie xingguo)pr#18551 <https://github.com/ceph/ceph/pull/18551>_, Sage Weil)pr#21282 <https://github.com/ceph/ceph/pull/21282>_, Sage Weil)pr#20567 <https://github.com/ceph/ceph/pull/20567>_, Sage Weil)pr#17905 <https://github.com/ceph/ceph/pull/17905>_, Kefu Chai)pr#18379 <https://github.com/ceph/ceph/pull/18379>_, Sage Weil)pr#20887 <https://github.com/ceph/ceph/pull/20887>_, Sage Weil)pr#17659 <https://github.com/ceph/ceph/pull/17659>_, Jianpeng Ma)pr#18971 <https://github.com/ceph/ceph/pull/18971>_, Sage Weil)issue#20913 <http://tracker.ceph.com/issues/20913>, pr#17183 <https://github.com/ceph/ceph/pull/17183>, Kefu Chai)pr#21151 <https://github.com/ceph/ceph/pull/21151>_, xie xingguo)pr#21150 <https://github.com/ceph/ceph/pull/21150>_, xie xingguo)issue#20913 <http://tracker.ceph.com/issues/20913>, pr#17246 <https://github.com/ceph/ceph/pull/17246>, Kefu Chai)pr#18982 <https://github.com/ceph/ceph/pull/18982>_, Neha Ojha)pr#20552 <https://github.com/ceph/ceph/pull/20552>_, xie xingguo)issue#19605 <http://tracker.ceph.com/issues/19605>, pr#17217 <https://github.com/ceph/ceph/pull/17217>, Kefu Chai)pr#17142 <https://github.com/ceph/ceph/pull/17142>_, songweibin)issue#21609 <http://tracker.ceph.com/issues/21609>, pr#18058 <https://github.com/ceph/ceph/pull/18058>, Yan Jun)pr#18528 <https://github.com/ceph/ceph/pull/18528>_, Kefu Chai)issue#23860 <http://tracker.ceph.com/issues/23860>, pr#21706 <https://github.com/ceph/ceph/pull/21706>, Sage Weil)issue#21803 <http://tracker.ceph.com/issues/21803>, issue#21898 <http://tracker.ceph.com/issues/21898>, pr#18297 <https://github.com/ceph/ceph/pull/18297>_, Sage Weil, David Zafman)pr#21613 <https://github.com/ceph/ceph/pull/21613>_, xie xingguo)pr#18524 <https://github.com/ceph/ceph/pull/18524>_, Sage Weil)issue#23980 <http://tracker.ceph.com/issues/23980>, pr#21798 <https://github.com/ceph/ceph/pull/21798>, Sage Weil)issue#20958 <http://tracker.ceph.com/issues/20958>, pr#16950 <https://github.com/ceph/ceph/pull/16950>, Sage Weil)pr#19453 <https://github.com/ceph/ceph/pull/19453>_, Sage Weil)pr#21580 <https://github.com/ceph/ceph/pull/21580>_, xie xingguo)pr#19329 <https://github.com/ceph/ceph/pull/19329>_, Enming Zhang)pr#21612 <https://github.com/ceph/ceph/pull/21612>_, songweibin)pr#19161 <https://github.com/ceph/ceph/pull/19161>_, xie xingguo)issue#21026 <http://tracker.ceph.com/issues/21026>, pr#17245 <https://github.com/ceph/ceph/pull/17245>, Josh Durgin)issue#22448 <http://tracker.ceph.com/issues/22448>, pr#19520 <https://github.com/ceph/ceph/pull/19520>, Piotr Dałek)pr#18340 <https://github.com/ceph/ceph/pull/18340>_, Yan Jun)pr#18481 <https://github.com/ceph/ceph/pull/18481>_, xie xingguo)pr#20317 <https://github.com/ceph/ceph/pull/20317>_, Sage Weil)pr#21578 <https://github.com/ceph/ceph/pull/21578>_, xie xingguo)pr#21588 <https://github.com/ceph/ceph/pull/21588>_, xie xingguo)pr#17239 <https://github.com/ceph/ceph/pull/17239>_, Zac Medico)pr#17820 <https://github.com/ceph/ceph/pull/17820>_, Zac Medico)pr#18186 <https://github.com/ceph/ceph/pull/18186>_, xie xingguo)pr#18553 <https://github.com/ceph/ceph/pull/18553>_, Sage Weil)pr#17304 <https://github.com/ceph/ceph/pull/17304>_, yang.wang)issue#22145 <http://tracker.ceph.com/issues/22145>, pr#18974 <https://github.com/ceph/ceph/pull/18974>, Sage Weil)issue#22654 <http://tracker.ceph.com/issues/22654>, pr#18755 <https://github.com/ceph/ceph/pull/18755>, Adam Kupczyk)issue#20059 <http://tracker.ceph.com/issues/20059>, pr#19850 <https://github.com/ceph/ceph/pull/19850>_, David Zafman)pr#19546 <https://github.com/ceph/ceph/pull/19546>_, Enming Zhang)pr#17171 <https://github.com/ceph/ceph/pull/17171>_, xie xingguo)pr#18686 <https://github.com/ceph/ceph/pull/18686>_, xie xingguo)pr#18506 <https://github.com/ceph/ceph/pull/18506>_, Jianpeng Ma)pr#18292 <https://github.com/ceph/ceph/pull/18292>_, xie xingguo)pr#21653 <https://github.com/ceph/ceph/pull/21653>_, Sage Weil)pr#17928 <https://github.com/ceph/ceph/pull/17928>_, xie xingguo)pr#19495 <https://github.com/ceph/ceph/pull/19495>_, Enming Zhang)pr#21676 <https://github.com/ceph/ceph/pull/21676>_, Sage Weil)pr#18052 <https://github.com/ceph/ceph/pull/18052>_, xie xingguo)issue#23646 <http://tracker.ceph.com/issues/23646>, pr#21628 <https://github.com/ceph/ceph/pull/21628>, Sage Weil)pr#18713 <https://github.com/ceph/ceph/pull/18713>_, Sage Weil)pr#17515 <https://github.com/ceph/ceph/pull/17515>_, xie xingguo)pr#18061 <https://github.com/ceph/ceph/pull/18061>_, xie xingguo)pr#18338 <https://github.com/ceph/ceph/pull/18338>_, xie xingguo)pr#17222 <https://github.com/ceph/ceph/pull/17222>_, xie xingguo)pr#18581 <https://github.com/ceph/ceph/pull/18581>_, Liao Weizhong)pr#18693 <https://github.com/ceph/ceph/pull/18693>_, Xinze Chi)pr#21639 <https://github.com/ceph/ceph/pull/21639>_, Gu Zhongyan)pr#17221 <https://github.com/ceph/ceph/pull/17221>_, xie xingguo)issue#23701 <http://tracker.ceph.com/issues/23701>, pr#21408 <https://github.com/ceph/ceph/pull/21408>, Peng Xie)pr#17987 <https://github.com/ceph/ceph/pull/17987>_, xie xingguo)pr#17807 <https://github.com/ceph/ceph/pull/17807>_, xie xingguo)pr#17298 <https://github.com/ceph/ceph/pull/17298>_, xie xingguo)pr#17830 <https://github.com/ceph/ceph/pull/17830>_, Yan Jun)pr#18616 <https://github.com/ceph/ceph/pull/18616>_, xie xingguo)pr#17808 <https://github.com/ceph/ceph/pull/17808>_, xie xingguo)issue#21428 <http://tracker.ceph.com/issues/21428>, pr#17828 <https://github.com/ceph/ceph/pull/17828>, Josh Durgin)pr#18527 <https://github.com/ceph/ceph/pull/18527>_, xie xingguo)pr#18353 <https://github.com/ceph/ceph/pull/18353>_, xie xingguo)pr#20127 <https://github.com/ceph/ceph/pull/20127>_, Jianpeng Ma)pr#20221 <https://github.com/ceph/ceph/pull/20221>_, fang yuxiang)pr#18471 <https://github.com/ceph/ceph/pull/18471>_, Haomai Wang)pr#19965 <https://github.com/ceph/ceph/pull/19965>_, Piotr Dałek)pr#18707 <https://github.com/ceph/ceph/pull/18707>_, Sage Weil)pr#18980 <https://github.com/ceph/ceph/pull/18980>_, Shinobu Kinjo)issue#20944 <http://tracker.ceph.com/issues/20944>, pr#16913 <https://github.com/ceph/ceph/pull/16913>, Sage Weil)issue#23298 <http://tracker.ceph.com/issues/23298>, pr#20832 <https://github.com/ceph/ceph/pull/20832>, Sage Weil)pr#14213 <https://github.com/ceph/ceph/pull/14213>_, Xiaoxi Chen)pr#18346 <https://github.com/ceph/ceph/pull/18346>_, Kefu Chai)pr#19832 <https://github.com/ceph/ceph/pull/19832>_, Shinobu Kinjo)issue#21712 <http://tracker.ceph.com/issues/21712>, pr#18159 <https://github.com/ceph/ceph/pull/18159>, Sage Weil)pr#19033 <https://github.com/ceph/ceph/pull/19033>_, Zhi Zhang)pr#18077 <https://github.com/ceph/ceph/pull/18077>_, Jos Collin)issue#23590 <http://tracker.ceph.com/issues/23590>, pr#21287 <https://github.com/ceph/ceph/pull/21287>, Yang Honggang)pr#20914 <https://github.com/ceph/ceph/pull/20914>_, Shen-Ta Hsieh)pr#18475 <https://github.com/ceph/ceph/pull/18475>_, Haomai Wang)pr#16840 <https://github.com/ceph/ceph/pull/16840>_, mychoxin)issue#23029 <http://tracker.ceph.com/issues/23029>, pr#20177 <https://github.com/ceph/ceph/pull/20177>, Sage Weil)pr#20173 <https://github.com/ceph/ceph/pull/20173>_, Sage Weil)pr#18768 <https://github.com/ceph/ceph/pull/18768>_, wumingqiao)pr#20959 <https://github.com/ceph/ceph/pull/20959>_, Mingxin Liu)pr#17410 <https://github.com/ceph/ceph/pull/17410>_, Zac Medico)pr#17121 <https://github.com/ceph/ceph/pull/17121>_, Zac Medico)pr#20189 <https://github.com/ceph/ceph/pull/20189>_, Neha Ojha)pr#18157 <https://github.com/ceph/ceph/pull/18157>_, Patrick Donnelly)pr#18231 <https://github.com/ceph/ceph/pull/18231>_, Patrick Donnelly)pr#18499 <https://github.com/ceph/ceph/pull/18499>_, Patrick Donnelly)pr#18547 <https://github.com/ceph/ceph/pull/18547>_, Patrick Donnelly)pr#17667 <https://github.com/ceph/ceph/pull/17667>_, Luo Kexue)pr#21342 <https://github.com/ceph/ceph/pull/21342>_, Tim Serong)pr#21659 <https://github.com/ceph/ceph/pull/21659>_, yangdeliu)pr#20791 <https://github.com/ceph/ceph/pull/20791>_, Gu Zhongyan)pr#21222 <https://github.com/ceph/ceph/pull/21222>_, Bruce Flynn)pr#18812 <https://github.com/ceph/ceph/pull/18812>_, Kefu Chai)pr#17710 <https://github.com/ceph/ceph/pull/17710>_, songweibin)pr#17418 <https://github.com/ceph/ceph/pull/17418>_, songweibin)pr#17253 <https://github.com/ceph/ceph/pull/17253>_, huangjun)pr#20919 <https://github.com/ceph/ceph/pull/20919>_, Sage Weil)issue#21618 <http://tracker.ceph.com/issues/21618>, pr#18079 <https://github.com/ceph/ceph/pull/18079>, Sage Weil)pr#18826 <https://github.com/ceph/ceph/pull/18826>_, Sage Weil)pr#20918 <https://github.com/ceph/ceph/pull/20918>_, Sage Weil)pr#18878 <https://github.com/ceph/ceph/pull/18878>_, Sage Weil)pr#20573 <https://github.com/ceph/ceph/pull/20573>_, Sage Weil)pr#18246 <https://github.com/ceph/ceph/pull/18246>_, Sage Weil)pr#18078 <https://github.com/ceph/ceph/pull/18078>_, Sage Weil)pr#21250 <https://github.com/ceph/ceph/pull/21250>_, Sage Weil)pr#17379 <https://github.com/ceph/ceph/pull/17379>_, Sage Weil)issue#21147 <http://tracker.ceph.com/issues/21147>, pr#19242 <https://github.com/ceph/ceph/pull/19242>, Sage Weil)pr#21646 <https://github.com/ceph/ceph/pull/21646>_, Sage Weil)pr#18552 <https://github.com/ceph/ceph/pull/18552>_, Sage Weil)pr#21606 <https://github.com/ceph/ceph/pull/21606>_, Danny Al-Gaaf)pr#20028 <https://github.com/ceph/ceph/pull/20028>_, Mohamad Gebai)issue#23143 <http://tracker.ceph.com/issues/23143>, pr#20681 <https://github.com/ceph/ceph/pull/20681>, Sage Weil)pr#17793 <https://github.com/ceph/ceph/pull/17793>_, Amit Kumar)pr#17976 <https://github.com/ceph/ceph/pull/17976>_, Adam C. Emerson)pr#20826 <https://github.com/ceph/ceph/pull/20826>_, Sage Weil)pr#16664 <https://github.com/ceph/ceph/pull/16664>_, amitkuma)issue#20604 <http://tracker.ceph.com/issues/20604>, pr#16396 <https://github.com/ceph/ceph/pull/16396>, Amit Kumar)issue#20529 <http://tracker.ceph.com/issues/20529>, pr#17388 <https://github.com/ceph/ceph/pull/17388>, Kefu Chai)pr#21320 <https://github.com/ceph/ceph/pull/21320>_, Kefu Chai)issue#23267 <http://tracker.ceph.com/issues/23267>, pr#21101 <https://github.com/ceph/ceph/pull/21101>, David Zafman)issue#22996 <http://tracker.ceph.com/issues/22996>, pr#20450 <https://github.com/ceph/ceph/pull/20450>, David Zafman)issue#21660 <http://tracker.ceph.com/issues/21660>, pr#18134 <https://github.com/ceph/ceph/pull/18134>, Sage Weil)pr#20933 <https://github.com/ceph/ceph/pull/20933>_, David Zafman)pr#20096 <https://github.com/ceph/ceph/pull/20096>_, Myoungwon Oh)pr#20872 <https://github.com/ceph/ceph/pull/20872>_, Sage Weil)pr#21369 <https://github.com/ceph/ceph/pull/21369>_, Jianpeng Ma)issue#22920 <http://tracker.ceph.com/issues/22920>, pr#20279 <https://github.com/ceph/ceph/pull/20279>, Sage Weil)pr#16968 <https://github.com/ceph/ceph/pull/16968>_, Sage Weil)issue#14513 <http://tracker.ceph.com/issues/14513>, pr#17703 <https://github.com/ceph/ceph/pull/17703>, David Zafman)issue#21382 <http://tracker.ceph.com/issues/21382>, pr#17920 <https://github.com/ceph/ceph/pull/17920>, David Zafman)pr#20270 <https://github.com/ceph/ceph/pull/20270>_, J. Eric Ivancich)pr#17313 <https://github.com/ceph/ceph/pull/17313>_, Ning Yao)issue#20738 <http://tracker.ceph.com/issues/20738>, pr#16995 <https://github.com/ceph/ceph/pull/16995>, Sage Weil)issue#21294 <http://tracker.ceph.com/issues/21294>, pr#17810 <https://github.com/ceph/ceph/pull/17810>, huangjun)pr#16799 <https://github.com/ceph/ceph/pull/16799>_, Sage Weil)pr#21630 <https://github.com/ceph/ceph/pull/21630>_, Neha Ojha)issue#20910 <http://tracker.ceph.com/issues/20910>, pr#17505 <https://github.com/ceph/ceph/pull/17505>, Sage Weil)pr#17243 <https://github.com/ceph/ceph/pull/17243>_, Sage Weil)pr#19456 <https://github.com/ceph/ceph/pull/19456>_, Sage Weil)issue#21127 <http://tracker.ceph.com/issues/21127>, pr#17258 <https://github.com/ceph/ceph/pull/17258>, Sage Weil)pr#17927 <https://github.com/ceph/ceph/pull/17927>_, Sage Weil)pr#18122 <https://github.com/ceph/ceph/pull/18122>_, Sage Weil)pr#21331 <https://github.com/ceph/ceph/pull/21331>_, Sage Weil)issue#20738 <http://tracker.ceph.com/issues/20738>, pr#16923 <https://github.com/ceph/ceph/pull/16923>, Sage Weil)pr#17819 <https://github.com/ceph/ceph/pull/17819>_, Neha Ojha)pr#18457 <https://github.com/ceph/ceph/pull/18457>_, Sage Weil)pr#19175 <https://github.com/ceph/ceph/pull/19175>_, Sage Weil)pr#16842 <https://github.com/ceph/ceph/pull/16842>_, Sage Weil)pr#21703 <https://github.com/ceph/ceph/pull/21703>_, Sage Weil)pr#21704 <https://github.com/ceph/ceph/pull/21704>_, Sage Weil)pr#21679 <https://github.com/ceph/ceph/pull/21679>_, Sage Weil)pr#22125 <https://github.com/ceph/ceph/pull/22125>_, Sage Weil)pr#17226 <https://github.com/ceph/ceph/pull/17226>_, Sage Weil)pr#21753 <https://github.com/ceph/ceph/pull/21753>_, Sage Weil)issue#21206 <http://tracker.ceph.com/issues/21206>, pr#17406 <https://github.com/ceph/ceph/pull/17406>, Sage Weil)pr#19365 <https://github.com/ceph/ceph/pull/19365>_, Sage Weil)pr#16905 <https://github.com/ceph/ceph/pull/16905>_, Sage Weil)pr#20509 <https://github.com/ceph/ceph/pull/20509>_, Sage Weil)issue#21997 <http://tracker.ceph.com/issues/21997>, pr#18670 <https://github.com/ceph/ceph/pull/18670>, Sage Weil)pr#19605 <https://github.com/ceph/ceph/pull/19605>_, Yuri Weinstein)issue#22614 <http://tracker.ceph.com/issues/22614>, pr#19765 <https://github.com/ceph/ceph/pull/19765>, Sage Weil)|, race (issue#22676 <http://tracker.ceph.com/issues/22676>, pr#19946 <https://github.com/ceph/ceph/pull/19946>, Sage Weil)pr#21507 <https://github.com/ceph/ceph/pull/21507>_, Sage Weil)pr#17723 <https://github.com/ceph/ceph/pull/17723>_, Amit Kumar)pr#16896 <https://github.com/ceph/ceph/pull/16896>_, amitkuma)pr#17190 <https://github.com/ceph/ceph/pull/17190>_, amitkuma)pr#17220 <https://github.com/ceph/ceph/pull/17220>_, amitkuma)pr#18066 <https://github.com/ceph/ceph/pull/18066>_, Song Shun)issue#22092 <http://tracker.ceph.com/issues/22092>, pr#18815 <https://github.com/ceph/ceph/pull/18815>, Chang Liu)issue#21272 <http://tracker.ceph.com/issues/21272>, pr#17538 <https://github.com/ceph/ceph/pull/17538>, David Zafman)issue#21753 <http://tracker.ceph.com/issues/21753>, pr#18229 <https://github.com/ceph/ceph/pull/18229>, Sage Weil)issue#21366 <http://tracker.ceph.com/issues/21366>, pr#17666 <https://github.com/ceph/ceph/pull/17666>, Zhi Zhang)issue#17730 <http://tracker.ceph.com/issues/17730>, issue#21744 <http://tracker.ceph.com/issues/21744>, pr#16745 <https://github.com/ceph/ceph/pull/16745>_, liuchang0812, Chang Liu)pr#18015 <https://github.com/ceph/ceph/pull/18015>_, Kefu Chai)pr#18913 <https://github.com/ceph/ceph/pull/18913>_, Yao Zongyou)pr#17926 <https://github.com/ceph/ceph/pull/17926>_, Patrick Donnelly)pr#19268 <https://github.com/ceph/ceph/pull/19268>_, Shinobu Kinjo)pr#18648 <https://github.com/ceph/ceph/pull/18648>, Kefu Chai)pr#17543 <https://github.com/ceph/ceph/pull/17543>_, iliul)pr#21174 <https://github.com/ceph/ceph/pull/21174>_, Gu Zhongyan)pr#17058 <https://github.com/ceph/ceph/pull/17058>_, xie xingguo)issue#23386 <http://tracker.ceph.com/issues/23386>, pr#22169 <https://github.com/ceph/ceph/pull/22169>, Sage Weil)pr#17510 <https://github.com/ceph/ceph/pull/17510>_, Sage Weil)pr#17083 <https://github.com/ceph/ceph/pull/17083>_, xie xingguo)pr#20196 <https://github.com/ceph/ceph/pull/20196>_, Yao Zongyou)pr#16961 <https://github.com/ceph/ceph/pull/16961>_, xie xingguo)issue#23921 <http://tracker.ceph.com/issues/23921>, pr#21835 <https://github.com/ceph/ceph/pull/21835>, xiexingguo)pr#17335 <https://github.com/ceph/ceph/pull/17335>_, Carudy)pr#17360 <https://github.com/ceph/ceph/pull/17360>_, Kefu Chai)pr#17014 <https://github.com/ceph/ceph/pull/17014>_, xie xingguo)pr#19986 <https://github.com/ceph/ceph/pull/19986>_, Kefu Chai)pr#19662 <https://github.com/ceph/ceph/pull/19662>_, Kefu Chai)pr#16975 <https://github.com/ceph/ceph/pull/16975>_, Abhishek Lekshmanan)pr#16915 <https://github.com/ceph/ceph/pull/16915>_, Abhishek Lekshmanan)pr#18014 <https://github.com/ceph/ceph/pull/18014>_, Abhishek Lekshmanan)pr#20619 <https://github.com/ceph/ceph/pull/20619>_, Abhishek Lekshmanan)pr#19264 <https://github.com/ceph/ceph/pull/19264>_, Abhishek Lekshmanan)pr#15847 <https://github.com/ceph/ceph/pull/15847>_, Jan Fajerski)pr#17092 <https://github.com/ceph/ceph/pull/17092>_, liuchang0812)pr#18020 <https://github.com/ceph/ceph/pull/18020>_, Abhishek Lekshmanan)pr#16956 <https://github.com/ceph/ceph/pull/16956>_, Abhishek Lekshmanan)pr#19284 <https://github.com/ceph/ceph/pull/19284>_, Abhishek Lekshmanan)pr#18423 <https://github.com/ceph/ceph/pull/18423>_, Ashish Singh)pr#17372 <https://github.com/ceph/ceph/pull/17372>_, John Spray)pr#18151 <https://github.com/ceph/ceph/pull/18151>_, Abhishek Lekshmanan)pr#19692 <https://github.com/ceph/ceph/pull/19692>_, Yu Shengzuo)pr#17439 <https://github.com/ceph/ceph/pull/17439>_, Clément Pellegrini)pr#18724 <https://github.com/ceph/ceph/pull/18724>_, iliul)pr#20504 <https://github.com/ceph/ceph/pull/20504>_, David Zafman)issue#22595 <http://tracker.ceph.com/issues/22595>, pr#19792 <https://github.com/ceph/ceph/pull/19792>, Jos Collin)pr#18886 <https://github.com/ceph/ceph/pull/18886>_, Blaine Gardner)pr#18115 <https://github.com/ceph/ceph/pull/18115>_, Mohamad Gebai)pr#20726 <https://github.com/ceph/ceph/pull/20726>_, Boris Ranto)issue#22154 <http://tracker.ceph.com/issues/22154>, pr#18988 <https://github.com/ceph/ceph/pull/18988>, Alfredo Deza)issue#23581 <http://tracker.ceph.com/issues/23581>, pr#21451 <https://github.com/ceph/ceph/pull/21451>, Alfredo Deza)pr#17068 <https://github.com/ceph/ceph/pull/17068>_, Alfredo Deza)pr#20878 <https://github.com/ceph/ceph/pull/20878>_, Alfredo Deza)pr#20758 <https://github.com/ceph/ceph/pull/20758>_, Alfredo Deza)pr#21645 <https://github.com/ceph/ceph/pull/21645>_, Alfredo Deza)pr#18448 <https://github.com/ceph/ceph/pull/18448>_, Alfredo Deza)issue#22427 <http://tracker.ceph.com/issues/22427>, pr#20059 <https://github.com/ceph/ceph/pull/20059>, Alfredo Deza)pr#17733 <https://github.com/ceph/ceph/pull/17733>_, Yao Zongyou)pr#18081 <https://github.com/ceph/ceph/pull/18081>_, Shengjing Zhu)pr#20503 <https://github.com/ceph/ceph/pull/20503>_, Abhishek Lekshmanan)pr#20572 <https://github.com/ceph/ceph/pull/20572>_, Patrick Donnelly)pr#20186 <https://github.com/ceph/ceph/pull/20186>_, Joao Eduardo Luis)pr#17739 <https://github.com/ceph/ceph/pull/17739>_, Sage Weil)pr#17740 <https://github.com/ceph/ceph/pull/17740>_, Sage Weil)pr#18500 <https://github.com/ceph/ceph/pull/18500>_, Luo Kexue)pr#19154 <https://github.com/ceph/ceph/pull/19154>_, Katie Holly)pr#18205 <https://github.com/ceph/ceph/pull/18205>_, Yao Zongyou)pr#17104 <https://github.com/ceph/ceph/pull/17104>_, iliul)pr#21051 <https://github.com/ceph/ceph/pull/21051>_, Neha Ojha, Josh Durgin)pr#17654 <https://github.com/ceph/ceph/pull/17654>_, Haomai Wang)pr#18579 <https://github.com/ceph/ceph/pull/18579>_, Ilya Dryomov)pr#17658 <https://github.com/ceph/ceph/pull/17658>_, "Yan, Zheng")pr#17127 <https://github.com/ceph/ceph/pull/17127>_, Kefu Chai)pr#20131 <https://github.com/ceph/ceph/pull/20131>_, John Spray)pr#20030 <https://github.com/ceph/ceph/pull/20030>_, Kefu Chai)pr#16910 <https://github.com/ceph/ceph/pull/16910>_, Sage Weil)pr#16911 <https://github.com/ceph/ceph/pull/16911>_, Sage Weil)pr#20031 <https://github.com/ceph/ceph/pull/20031>_, Kefu Chai)pr#20083 <https://github.com/ceph/ceph/pull/20083>_, Sage Weil)pr#17358 <https://github.com/ceph/ceph/pull/17358>_, Kefu Chai)issue#21539 <http://tracker.ceph.com/issues/21539>, pr#19172 <https://github.com/ceph/ceph/pull/19172>, Jos Collin)pr#19325 <https://github.com/ceph/ceph/pull/19325>_, Alfredo Deza)pr#21347 <https://github.com/ceph/ceph/pull/21347>_, Tim Serong)pr#17961 <https://github.com/ceph/ceph/pull/17961>_, Kefu Chai)issue#22789 <http://tracker.ceph.com/issues/22789>, pr#21421 <https://github.com/ceph/ceph/pull/21421>, Sage Weil)automethod directive (pr#18680 <https://github.com/ceph/ceph/pull/18680>_, Kefu Chai)pr#21671 <https://github.com/ceph/ceph/pull/21671>_, Jan Fajerski)pr#20372 <https://github.com/ceph/ceph/pull/20372>_, Kefu Chai)pr#17732 <https://github.com/ceph/ceph/pull/17732>_, songweibin)pr#19247 <https://github.com/ceph/ceph/pull/19247>_, Shinobu Kinjo)pr#16918 <https://github.com/ceph/ceph/pull/16918>_, Sage Weil)pr#17011 <https://github.com/ceph/ceph/pull/17011>_, Sage Weil)pr#18152 <https://github.com/ceph/ceph/pull/18152>_, Alfredo Deza)pr#17633 <https://github.com/ceph/ceph/pull/17633>_, yonghengdexin735)issue#14539 <http://tracker.ceph.com/issues/14539>, issue#16999 <http://tracker.ceph.com/issues/16999>, pr#19659 <https://github.com/ceph/ceph/pull/19659>_, songweibin)pr#19690 <https://github.com/ceph/ceph/pull/19690>_, songweibin)pr#19997 <https://github.com/ceph/ceph/pull/19997>_, songweibin)issue#20437 <http://tracker.ceph.com/issues/20437>, pr#17376 <https://github.com/ceph/ceph/pull/17376>, Aron Gunn, Jason Dillaman)pr#18517 <https://github.com/ceph/ceph/pull/18517>_, Jason Dillaman)issue#21763 <http://tracker.ceph.com/issues/21763>, pr#18250 <https://github.com/ceph/ceph/pull/18250>, Jason Dillaman)pr#18704 <https://github.com/ceph/ceph/pull/18704>_, Jason Dillaman)pr#18482 <https://github.com/ceph/ceph/pull/18482>_, Sage Weil)pr#17270 <https://github.com/ceph/ceph/pull/17270>_, Sage Weil)pr#18825 <https://github.com/ceph/ceph/pull/18825>_, Jason Dillaman)issue#21353 <http://tracker.ceph.com/issues/21353>, pr#17755 <https://github.com/ceph/ceph/pull/17755>, Jason Dillaman)pr#18695 <https://github.com/ceph/ceph/pull/18695>_, wangsongbo)pr#17424 <https://github.com/ceph/ceph/pull/17424>_, Abhishek Lekshmanan)pr#18117 <https://github.com/ceph/ceph/pull/18117>_, Sage Weil)issue#13523 <http://tracker.ceph.com/issues/13523>, pr#20058 <https://github.com/ceph/ceph/pull/20058>, Casey Bodley)pr#17640 <https://github.com/ceph/ceph/pull/17640>_, Kefu Chai)pr#17912 <https://github.com/ceph/ceph/pull/17912>_, Alfredo Deza)issue#23148 <http://tracker.ceph.com/issues/23148>, pr#20673 <https://github.com/ceph/ceph/pull/20673>, Alfredo Deza)pr#21478 <https://github.com/ceph/ceph/pull/21478>_, Ilya Dryomov)pr#20510 <https://github.com/ceph/ceph/pull/20510>_, Alfredo Deza)pr#17019 <https://github.com/ceph/ceph/pull/17019>_, Loic Dachary)issue#12056 <http://tracker.ceph.com/issues/12056>, pr#17613 <https://github.com/ceph/ceph/pull/17613>, Nathan Cutler)pr#19169 <https://github.com/ceph/ceph/pull/19169>_, Xiaojun Liao)pr#17154 <https://github.com/ceph/ceph/pull/17154>_, Ken Dreyer)pr#18314 <https://github.com/ceph/ceph/pull/18314>_, Mahati Chamarthy)pr#19594 <https://github.com/ceph/ceph/pull/19594>_, Nathan Cutler)pr#21470 <https://github.com/ceph/ceph/pull/21470>_, Zeqing Tyler Qi)pr#19752 <https://github.com/ceph/ceph/pull/19752>_, Chang Liu)pr#18770 <https://github.com/ceph/ceph/pull/18770>_, Kefu Chai)pr#17397 <https://github.com/ceph/ceph/pull/17397>_, Enming Zhang)pr#20970 <https://github.com/ceph/ceph/pull/20970>_, Ashish Singh)pr#21678 <https://github.com/ceph/ceph/pull/21678>_, Dirk Sarpe)pr#20442 <https://github.com/ceph/ceph/pull/20442>_, Jordan Hus)issue#17723 <http://tracker.ceph.com/issues/17723>, pr#17436 <https://github.com/ceph/ceph/pull/17436>, Ashish Singh)issue#21733 <http://tracker.ceph.com/issues/21733>, pr#18188 <https://github.com/ceph/ceph/pull/18188>, Joshua Schmid)pr#18710 <https://github.com/ceph/ceph/pull/18710>_, Jordan Rodgers)pr#17986 <https://github.com/ceph/ceph/pull/17986>_, Kefu Chai)pr#20019 <https://github.com/ceph/ceph/pull/20019>_, Yuan Zhou)issue#21023 <http://tracker.ceph.com/issues/21023>, pr#17326 <https://github.com/ceph/ceph/pull/17326>, Neha Ojha)pr#17025 <https://github.com/ceph/ceph/pull/17025>_, Alfredo Deza)pr#18373 <https://github.com/ceph/ceph/pull/18373>_, Kefu Chai)pr#18040 <https://github.com/ceph/ceph/pull/18040>_, Jos Collin)pr#18607 <https://github.com/ceph/ceph/pull/18607>_, Yao Zongyou)pr#18389 <https://github.com/ceph/ceph/pull/18389>_, Yao Zongyou)pr#19215 <https://github.com/ceph/ceph/pull/19215>_, Jos Collin)pr#17762 <https://github.com/ceph/ceph/pull/17762>_, Yao Zongyou)pr#18651 <https://github.com/ceph/ceph/pull/18651>_, Alexander Ermolaev)pr#17590 <https://github.com/ceph/ceph/pull/17590>_, Xiaoxi Chen)pr#20720 <https://github.com/ceph/ceph/pull/20720>_, Francois Deppierraz)pr#17973 <https://github.com/ceph/ceph/pull/17973>_, Matt Boyle)pr#18950 <https://github.com/ceph/ceph/pull/18950>_, Stefan Knorr)pr#18946 <https://github.com/ceph/ceph/pull/18946>_, Jos Collin)pr#17457 <https://github.com/ceph/ceph/pull/17457>_, Patrick Donnelly)pr#19314 <https://github.com/ceph/ceph/pull/19314>_, Igor Fedotov)issue#20559 <http://tracker.ceph.com/issues/20559>, pr#19435 <https://github.com/ceph/ceph/pull/19435>, Nathan Cutler)pr#21443 <https://github.com/ceph/ceph/pull/21443>_, Lenz Grimmer)pr#19691 <https://github.com/ceph/ceph/pull/19691>_, Alexey Stupnikov)pr#18155 <https://github.com/ceph/ceph/pull/18155>_, Nathan Cutler)pr#20717 <https://github.com/ceph/ceph/pull/20717>_, Boris Ranto)issue#21007 <http://tracker.ceph.com/issues/21007>, pr#17044 <https://github.com/ceph/ceph/pull/17044>, Bara Ancincova)pr#17168 <https://github.com/ceph/ceph/pull/17168>_, Alfredo Deza)pr#20671 <https://github.com/ceph/ceph/pull/20671>_, Patrick Donnelly)pr#18520 <https://github.com/ceph/ceph/pull/18520>_, Alexandre Marangone)issue#23336 <http://tracker.ceph.com/issues/23336>, pr#20876 <https://github.com/ceph/ceph/pull/20876>, Nathan Cutler)pr#21563 <https://github.com/ceph/ceph/pull/21563>_, Ilya Dryomov)pr#20316 <https://github.com/ceph/ceph/pull/20316>_, Nathan Cutler)pr#18395 <https://github.com/ceph/ceph/pull/18395>_, Sibei Gao)pr#18076 <https://github.com/ceph/ceph/pull/18076>_, Jos Collin)pr#17548 <https://github.com/ceph/ceph/pull/17548>_, Dongsheng Yang)pr#17540 <https://github.com/ceph/ceph/pull/17540>_, Ying He)pr#17105 <https://github.com/ceph/ceph/pull/17105>_, iliul)pr#18960 <https://github.com/ceph/ceph/pull/18960>_, Chang Liu)pr#18069 <https://github.com/ceph/ceph/pull/18069>_, Mykola Golub)pr#19667 <https://github.com/ceph/ceph/pull/19667>_, Mykola Golub)pr#17441 <https://github.com/ceph/ceph/pull/17441>_, Yixing Yan)pr#18639 <https://github.com/ceph/ceph/pull/18639>_, Yao Zongyou)pr#19382 <https://github.com/ceph/ceph/pull/19382>_, Rishabh Dave)pr#18195 <https://github.com/ceph/ceph/pull/18195>_, Ken Dreyer)pr#20961 <https://github.com/ceph/ceph/pull/20961>_, Nathan Cutler)pr#16973 <https://github.com/ceph/ceph/pull/16973>_, Jan Fajerski)pr#22079 <https://github.com/ceph/ceph/pull/22079>_, Lenz Grimmer)pr#17107 <https://github.com/ceph/ceph/pull/17107>_, songweibin)pr#20831 <https://github.com/ceph/ceph/pull/20831>_, Shengjing Zhu)pr#19931 <https://github.com/ceph/ceph/pull/19931>_, Mike Christie)pr#17337 <https://github.com/ceph/ceph/pull/17337>_, Luo Kexue)pr#18007 <https://github.com/ceph/ceph/pull/18007>_, Yehuda Sadeh)pr#18295 <https://github.com/ceph/ceph/pull/18295>_, Adam Wolfe Gordon)pr#17109 <https://github.com/ceph/ceph/pull/17109>_, Ashish Singh)pr#21170 <https://github.com/ceph/ceph/pull/21170>_, Li Wang)pr#21597 <https://github.com/ceph/ceph/pull/21597>_, Lenz Grimmer)pr#16782 <https://github.com/ceph/ceph/pull/16782>_, Willem Jan Withagen)pr#21474 <https://github.com/ceph/ceph/pull/21474>_, Joao Eduardo Luis)pr#17813 <https://github.com/ceph/ceph/pull/17813>_, Sage Weil)pr#19307 <https://github.com/ceph/ceph/pull/19307>_, Kefu Chai)pr#16991 <https://github.com/ceph/ceph/pull/16991>_, Sage Weil)pr#17581 <https://github.com/ceph/ceph/pull/17581>_, Sage Weil)pr#17644 <https://github.com/ceph/ceph/pull/17644>_, Fabian Vogt)pr#18348 <https://github.com/ceph/ceph/pull/18348>_, Yan Jun)pr#20045 <https://github.com/ceph/ceph/pull/20045>_, Shangzhong Zhu)pr#18876 <https://github.com/ceph/ceph/pull/18876>_, Nathan Cutler)pr#20500 <https://github.com/ceph/ceph/pull/20500>_, Abhishek Lekshmanan)pr#17037 <https://github.com/ceph/ceph/pull/17037>_, Abhishek Lekshmanan)pr#16974 <https://github.com/ceph/ceph/pull/16974>_, Sage Weil)pr#16879 <https://github.com/ceph/ceph/pull/16879>_, Nathan Cutler)pr#18148 <https://github.com/ceph/ceph/pull/18148>_, Abhishek Lekshmanan)pr#18153 <https://github.com/ceph/ceph/pull/18153>_, Sage Weil)pr#18345 <https://github.com/ceph/ceph/pull/18345>_, Wido den Hollander)pr#19737 <https://github.com/ceph/ceph/pull/19737>_, Kefu Chai)pr#21357 <https://github.com/ceph/ceph/pull/21357>_, Greg Farnum)pr#21319 <https://github.com/ceph/ceph/pull/21319>_, Jianpeng Ma)pr#18156 <https://github.com/ceph/ceph/pull/18156>_, Abhishek Lekshmanan)pr#20784 <https://github.com/ceph/ceph/pull/20784>_, Abhishek Lekshmanan)pr#18789 <https://github.com/ceph/ceph/pull/18789>_, John Spray)issue#21610 <http://tracker.ceph.com/issues/21610>, pr#18063 <https://github.com/ceph/ceph/pull/18063>, Orit Wasserman)pr#17603 <https://github.com/ceph/ceph/pull/17603>_, Sage Weil)pr#17362 <https://github.com/ceph/ceph/pull/17362>_, zhangwen)pr#17675 <https://github.com/ceph/ceph/pull/17675>_, Abhishek Lekshmanan)pr#15849 <https://github.com/ceph/ceph/pull/15849>_, Abhishek Lekshmanan)pr#19164 <https://github.com/ceph/ceph/pull/19164>_, hrchu)pr#16907 <https://github.com/ceph/ceph/pull/16907>_, Abhishek Lekshmanan)issue#20942 <http://tracker.ceph.com/issues/20942>, pr#17141 <https://github.com/ceph/ceph/pull/17141>, Abhishek Lekshmanan)pr#18228 <https://github.com/ceph/ceph/pull/18228>_, Ken Dreyer)pr#17425 <https://github.com/ceph/ceph/pull/17425>_, Alfredo Deza)pr#20931 <https://github.com/ceph/ceph/pull/20931>_, ashitakasam)pr#21268 <https://github.com/ceph/ceph/pull/21268>_, Nathan Cutler)pr#20071 <https://github.com/ceph/ceph/pull/20071>_, Jos Collin)pr#17143 <https://github.com/ceph/ceph/pull/17143>_, Nathan Cutler)pr#17076 <https://github.com/ceph/ceph/pull/17076>_, Alfredo Deza)pr#17672 <https://github.com/ceph/ceph/pull/17672>_, Frank Yu)pr#21077 <https://github.com/ceph/ceph/pull/21077>_, Ashita Dashottar)issue#22542 <http://tracker.ceph.com/issues/22542>, pr#19701 <https://github.com/ceph/ceph/pull/19701>, Jos Collin)pr#17639 <https://github.com/ceph/ceph/pull/17639>_, Kefu Chai)pr#20020 <https://github.com/ceph/ceph/pull/20020>_, Mike Christie)pr#18267 <https://github.com/ceph/ceph/pull/18267>_, Jos Collin)pr#18376 <https://github.com/ceph/ceph/pull/18376>_, Patrick McGarry)pr#19882 <https://github.com/ceph/ceph/pull/19882>_, Adam Wolfe Gordon)pr#21050 <https://github.com/ceph/ceph/pull/21050>_, James McClune, John Wilkins)pr#21781 <https://github.com/ceph/ceph/pull/21781>_, Lenz Grimmer)pr#21562 <https://github.com/ceph/ceph/pull/21562>_, Lenz Grimmer)pr#21693 <https://github.com/ceph/ceph/pull/21693>_, Lenz Grimmer)pr#20755 <https://github.com/ceph/ceph/pull/20755>_, Lenz Grimmer)pr#18356 <https://github.com/ceph/ceph/pull/18356>_, Wido den Hollander)pr#17802 <https://github.com/ceph/ceph/pull/17802>_, Yao Guotao)pr#17669 <https://github.com/ceph/ceph/pull/17669>_, yaoguotao)pr#17022 <https://github.com/ceph/ceph/pull/17022>_, Alfredo Deza)pr#21531 <https://github.com/ceph/ceph/pull/21531>_, Lenz Grimmer)pr#20815 <https://github.com/ceph/ceph/pull/20815>_, Kai Wagner)pr#17974 <https://github.com/ceph/ceph/pull/17974>_, John Spray)pr#20695 <https://github.com/ceph/ceph/pull/20695>_, Mike Christie)pr#17833 <https://github.com/ceph/ceph/pull/17833>_, Mohamad Gebai)pr#18060 <https://github.com/ceph/ceph/pull/18060>_, Li Wang)issue#22663 <http://tracker.ceph.com/issues/22663>, pr#19960 <https://github.com/ceph/ceph/pull/19960>, lijing)issue#20309 <http://tracker.ceph.com/issues/20309>, pr#15811 <https://github.com/ceph/ceph/pull/15811>, Jens Rosenboom)pr#19879 <https://github.com/ceph/ceph/pull/19879>_, John Spray)pr#16861 <https://github.com/ceph/ceph/pull/16861>_, Wido den Hollander)pr#20126 <https://github.com/ceph/ceph/pull/20126>_, Kefu Chai)pr#20630 <https://github.com/ceph/ceph/pull/20630>_, Jos Collin)issue#20701 <http://tracker.ceph.com/issues/20701>, pr#16908 <https://github.com/ceph/ceph/pull/16908>, Jason Dillaman)pr#19241 <https://github.com/ceph/ceph/pull/19241>_, Alfredo Deza)pr#17364 <https://github.com/ceph/ceph/pull/17364>_, Abhishek Lekshmanan)pr#17602 <https://github.com/ceph/ceph/pull/17602>_, David Galloway)pr#21621 <https://github.com/ceph/ceph/pull/21621>_, Abhishek Lekshmanan)pr#18480 <https://github.com/ceph/ceph/pull/18480>_, Kefu Chai)pr#17842 <https://github.com/ceph/ceph/pull/17842>_, Mahati Chamarthy)pr#22051 <https://github.com/ceph/ceph/pull/22051>_, Boris Ranto)pr#17611 <https://github.com/ceph/ceph/pull/17611>_, Jesse Williamson)pr#19209 <https://github.com/ceph/ceph/pull/19209>_, Jos Collin)pr#17489 <https://github.com/ceph/ceph/pull/17489>_, mychoxin)pr#21467 <https://github.com/ceph/ceph/pull/21467>_, Kefu Chai)pr#20819 <https://github.com/ceph/ceph/pull/20819>_, Yao Guotao)pr#17460 <https://github.com/ceph/ceph/pull/17460>_, dengquan)pr#20142 <https://github.com/ceph/ceph/pull/20142>_, Shangzhong Zhu)pr#21429 <https://github.com/ceph/ceph/pull/21429>_, Willem Jan Withagen)pr#16643 <https://github.com/ceph/ceph/pull/16643>_, Zengran)pr#18177 <https://github.com/ceph/ceph/pull/18177>_, Kefu Chai)pr#19054 <https://github.com/ceph/ceph/pull/19054>_, Casey Bodley)pr#21832 <https://github.com/ceph/ceph/pull/21832>_, John Spray, Kefu Chai)pr#20314 <https://github.com/ceph/ceph/pull/20314>_, Piotr Dałek)issue#21338 <http://tracker.ceph.com/issues/21338>, pr#17661 <https://github.com/ceph/ceph/pull/17661>, Guan yunfei)issue#23966 <http://tracker.ceph.com/issues/23966>, pr#21859 <https://github.com/ceph/ceph/pull/21859>, Jason Dillaman)pr#20080 <https://github.com/ceph/ceph/pull/20080>_, Jason Dillaman)issue#22042 <http://tracker.ceph.com/issues/22042>, pr#20260 <https://github.com/ceph/ceph/pull/20260>, Gu Zhongyan)issue#22413 <http://tracker.ceph.com/issues/22413>, pr#20534 <https://github.com/ceph/ceph/pull/20534>, Kefu Chai)pr#20682 <https://github.com/ceph/ceph/pull/20682>_, Jason Dillaman)pr#19188 <https://github.com/ceph/ceph/pull/19188>_, Adam Wolfe Gordon)pr#20935 <https://github.com/ceph/ceph/pull/20935>_, Mykola Golub)issue#22036 <http://tracker.ceph.com/issues/22036>, pr#18708 <https://github.com/ceph/ceph/pull/18708>, Jason Dillaman)pr#19251 <https://github.com/ceph/ceph/pull/19251>_, Mahati Chamarthy)pr#19903 <https://github.com/ceph/ceph/pull/19903>_, Jason Dillaman)pr#17696 <https://github.com/ceph/ceph/pull/17696>_, Amit Kumar)pr#17721 <https://github.com/ceph/ceph/pull/17721>_, Amit Kumar)issue#22873 <http://tracker.ceph.com/issues/22873>, pr#20376 <https://github.com/ceph/ceph/pull/20376>, Jason Dillaman)pr#20222 <https://github.com/ceph/ceph/pull/20222>_, Mykola Golub)issue#22716 <http://tracker.ceph.com/issues/22716>, pr#19974 <https://github.com/ceph/ceph/pull/19974>, Song Shun)pr#18327 <https://github.com/ceph/ceph/pull/18327>_, PCzhangPC)pr#18328 <https://github.com/ceph/ceph/pull/18328>_, PCzhangPC)pr#20159 <https://github.com/ceph/ceph/pull/20159>_, shun-s)issue#20789 <http://tracker.ceph.com/issues/20789>, pr#18887 <https://github.com/ceph/ceph/pull/18887>, Jason Dillaman)pr#19383 <https://github.com/ceph/ceph/pull/19383>_, Mykola Golub)issue#20941 <http://tracker.ceph.com/issues/20941>, pr#16882 <https://github.com/ceph/ceph/pull/16882>, Jason Dillaman)issue#21849 <http://tracker.ceph.com/issues/21849>, pr#18405 <https://github.com/ceph/ceph/pull/18405>, Jason Dillaman)issue#23597 <http://tracker.ceph.com/issues/23597>, pr#21308 <https://github.com/ceph/ceph/pull/21308>, Jason Dillaman)pr#20460 <https://github.com/ceph/ceph/pull/20460>_, Julien COLLET, Julien Collet)pr#18542 <https://github.com/ceph/ceph/pull/18542>_, Mykola Golub)pr#18265 <https://github.com/ceph/ceph/pull/18265>_, Jianpeng Ma)issue#18435 <http://tracker.ceph.com/issues/18435>, pr#19618 <https://github.com/ceph/ceph/pull/19618>, Jason Dillaman)pr#18129 <https://github.com/ceph/ceph/pull/18129>_, Li Wang)pr#20099 <https://github.com/ceph/ceph/pull/20099>_, songweibin)issue#21360 <http://tracker.ceph.com/issues/21360>, pr#17660 <https://github.com/ceph/ceph/pull/17660>, Yanhu Cao)issue#22979 <http://tracker.ceph.com/issues/22979>, pr#20406 <https://github.com/ceph/ceph/pull/20406>, Jason Dillaman)pr#20656 <https://github.com/ceph/ceph/pull/20656>_, Yao Zongyou)pr#21141 <https://github.com/ceph/ceph/pull/21141>_, Song Shun)pr#20868 <https://github.com/ceph/ceph/pull/20868>_, Song Shun)pr#20478 <https://github.com/ceph/ceph/pull/20478>_, Mykola Golub)issue#22791 <http://tracker.ceph.com/issues/22791>, pr#20105 <https://github.com/ceph/ceph/pull/20105>, Jason Dillaman)pr#16238 <https://github.com/ceph/ceph/pull/16238>_, Mykola Golub)pr#19990 <https://github.com/ceph/ceph/pull/19990>_, Jason Dillaman)pr#11544 <https://github.com/ceph/ceph/pull/11544>_, Victor Denisov, Jason Dillaman)issue#21558 <http://tracker.ceph.com/issues/21558>, pr#17992 <https://github.com/ceph/ceph/pull/17992>, Jason Dillaman)issue#21529 <http://tracker.ceph.com/issues/21529>, pr#18042 <https://github.com/ceph/ceph/pull/18042>, Dongsheng Yang, Jason Dillaman)pr#20176 <https://github.com/ceph/ceph/pull/20176>_, Jason Dillaman)pr#16866 <https://github.com/ceph/ceph/pull/16866>_, amitkuma)pr#16934 <https://github.com/ceph/ceph/pull/16934>_, amitkuma)pr#16867 <https://github.com/ceph/ceph/pull/16867>_, amitkuma)issue#21628 <http://tracker.ceph.com/issues/21628>, pr#18099 <https://github.com/ceph/ceph/pull/18099>, Jason Dillaman)pr#19945 <https://github.com/ceph/ceph/pull/19945>_, Kefu Chai)issue#21670 <http://tracker.ceph.com/issues/21670>, pr#18114 <https://github.com/ceph/ceph/pull/18114>, Jason Dillaman)pr#20560 <https://github.com/ceph/ceph/pull/20560>_, Jason Dillaman)pr#21165 <https://github.com/ceph/ceph/pull/21165>_, songweibin)pr#21493 <https://github.com/ceph/ceph/pull/21493>_, Mykola Golub)issue#22945 <http://tracker.ceph.com/issues/22945>, pr#20423 <https://github.com/ceph/ceph/pull/20423>, Jason Dillaman)issue#21797 <http://tracker.ceph.com/issues/21797>, pr#18315 <https://github.com/ceph/ceph/pull/18315>, Jason Dillaman)issue#22120 <http://tracker.ceph.com/issues/22120>, pr#18909 <https://github.com/ceph/ceph/pull/18909>, Jason Dillaman)issue#22819 <http://tracker.ceph.com/issues/22819>, pr#20214 <https://github.com/ceph/ceph/pull/20214>, Jason Dillaman)pr#21248 <https://github.com/ceph/ceph/pull/21248>_, Jason Dillaman)pr#20420 <https://github.com/ceph/ceph/pull/20420>_, Mykola Golub)pr#19912 <https://github.com/ceph/ceph/pull/19912>_, Adam C. Emerson)issue#21966 <http://tracker.ceph.com/issues/21966>, pr#18923 <https://github.com/ceph/ceph/pull/18923>, Jason Dillaman)issue#23955 <http://tracker.ceph.com/issues/23955>, pr#21763 <https://github.com/ceph/ceph/pull/21763>, Jason Dillaman)issue#21711 <http://tracker.ceph.com/issues/21711>, pr#18158 <https://github.com/ceph/ceph/pull/18158>, Jason Dillaman)issue#23929 <http://tracker.ceph.com/issues/23929>, pr#21727 <https://github.com/ceph/ceph/pull/21727>, Mykola Golub)pr#19416 <https://github.com/ceph/ceph/pull/19416>_, Mykola Golub)pr#18277 <https://github.com/ceph/ceph/pull/18277>_, Jason Dillaman)issue#21248 <http://tracker.ceph.com/issues/21248>, pr#17502 <https://github.com/ceph/ceph/pull/17502>, Jason Dillaman)issue#22158 <http://tracker.ceph.com/issues/22158>, pr#19003 <https://github.com/ceph/ceph/pull/19003>, Jason Dillaman)pr#17300 <https://github.com/ceph/ceph/pull/17300>_, songweibin)pr#20578 <https://github.com/ceph/ceph/pull/20578>_, Mykola Golub)issue#21567 <http://tracker.ceph.com/issues/21567>, pr#18043 <https://github.com/ceph/ceph/pull/18043>, Jason Dillaman)pr#20218 <https://github.com/ceph/ceph/pull/20218>_, shun-s)pr#18967 <https://github.com/ceph/ceph/pull/18967>_, Song Shun)pr#19130 <https://github.com/ceph/ceph/pull/19130>_, Mykola Golub)pr#20007 <https://github.com/ceph/ceph/pull/20007>_, Mohamad Gebai)pr#20395 <https://github.com/ceph/ceph/pull/20395>_, songweibin)issue#23324 <http://tracker.ceph.com/issues/23324>, pr#20930 <https://github.com/ceph/ceph/pull/20930>, Brad Hubbard)pr#18213 <https://github.com/ceph/ceph/pull/18213>_, Kefu Chai)pr#18326 <https://github.com/ceph/ceph/pull/18326>_, Jos Collin)pr#18141 <https://github.com/ceph/ceph/pull/18141>_, Adam C. Emerson)issue#22483 <http://tracker.ceph.com/issues/22483>, pr#19602 <https://github.com/ceph/ceph/pull/19602>, Patrick Donnelly)pr#21633 <https://github.com/ceph/ceph/pull/21633>_, "Yan, Zheng")pr#18904 <https://github.com/ceph/ceph/pull/18904>_, dongdong tao)pr#19750 <https://github.com/ceph/ceph/pull/19750>_, Brad Hubbard)pr#18893 <https://github.com/ceph/ceph/pull/18893>_, dongdong tao)pr#18329 <https://github.com/ceph/ceph/pull/18329>_, Igor Fedotov)pr#16848 <https://github.com/ceph/ceph/pull/16848>_, amitkuma)pr#15479 <https://github.com/ceph/ceph/pull/15479>_, yonghengdexin735)pr#17767 <https://github.com/ceph/ceph/pull/17767>_, Amit Kumar)issue#23286 <http://tracker.ceph.com/issues/23286>, pr#20875 <https://github.com/ceph/ceph/pull/20875>, Jan Fajerski)issue#20955 <http://tracker.ceph.com/issues/20955>, pr#16940 <https://github.com/ceph/ceph/pull/16940>, John Spray)pr#16476 <https://github.com/ceph/ceph/pull/16476>_, huanwen ren)issue#22747 <http://tracker.ceph.com/issues/22747>, pr#20152 <https://github.com/ceph/ceph/pull/20152>, Rubab Syed)pr#20761 <https://github.com/ceph/ceph/pull/20761>_, Sage Weil)pr#16699 <https://github.com/ceph/ceph/pull/16699>_, John Spray)pr#20130 <https://github.com/ceph/ceph/pull/20130>_, Konstantin Shalygin)pr#21442 <https://github.com/ceph/ceph/pull/21442>_, John Spray, Rubab Syed)pr#17746 <https://github.com/ceph/ceph/pull/17746>_, wujian)pr#17735 <https://github.com/ceph/ceph/pull/17735>_, Jan Fajerski, John Spray, My Do)pr#21640 <https://github.com/ceph/ceph/pull/21640>_, Volker Theile)pr#21602 <https://github.com/ceph/ceph/pull/21602>_, Volker Theile)pr#21126 <https://github.com/ceph/ceph/pull/21126>_, Tiago Melo)pr#21559 <https://github.com/ceph/ceph/pull/21559>_, Volker Theile)pr#21087 <https://github.com/ceph/ceph/pull/21087>_, Ricardo Marques)pr#21558 <https://github.com/ceph/ceph/pull/21558>_, Volker Theile)pr#21618 <https://github.com/ceph/ceph/pull/21618>_, Volker Theile)pr#21041 <https://github.com/ceph/ceph/pull/21041>_, Volker Theile)pr#20972 <https://github.com/ceph/ceph/pull/20972>_, Ricardo Marques)issue#23345 <http://tracker.ceph.com/issues/23345>, pr#20920 <https://github.com/ceph/ceph/pull/20920>, Sebastian Wagner, Stephan Müller)pr#21497 <https://github.com/ceph/ceph/pull/21497>_, Volker Theile)pr#20971 <https://github.com/ceph/ceph/pull/20971>_, Ricardo Marques)pr#20941 <https://github.com/ceph/ceph/pull/20941>_, Jason Dillaman)pr#20873 <https://github.com/ceph/ceph/pull/20873>_, Sebastian Wagner)pr#21078 <https://github.com/ceph/ceph/pull/21078>_, Tiago Melo)issue#23345 <http://tracker.ceph.com/issues/23345>, pr#20865 <https://github.com/ceph/ceph/pull/20865>, Sebastian Wagner)pr#21351 <https://github.com/ceph/ceph/pull/21351>_, Volker Theile)pr#20899 <https://github.com/ceph/ceph/pull/20899>_, Stephan Müller, Tiago Melo)pr#21011 <https://github.com/ceph/ceph/pull/21011>_, Tiago Melo)pr#21128 <https://github.com/ceph/ceph/pull/21128>_, Ricardo Marques)pr#21402 <https://github.com/ceph/ceph/pull/21402>_, Tiago Melo)pr#20962 <https://github.com/ceph/ceph/pull/20962>_, Ricardo Marques)pr#21875 <https://github.com/ceph/ceph/pull/21875>_, Ricardo Dias)pr#21787 <https://github.com/ceph/ceph/pull/21787>_, Tiago Melo)pr#21694 <https://github.com/ceph/ceph/pull/21694>_, Sebastian Wagner)pr#21677 <https://github.com/ceph/ceph/pull/21677>_, Stephan Müller)pr#21024 <https://github.com/ceph/ceph/pull/21024>_, Tatjana Dehler)pr#22032 <https://github.com/ceph/ceph/pull/22032>_, Volker Theile)pr#21977 <https://github.com/ceph/ceph/pull/21977>_, Volker Theile)pr#21529 <https://github.com/ceph/ceph/pull/21529>_, Ricardo Marques)pr#21701 <https://github.com/ceph/ceph/pull/21701>_, Stephan Müller)pr#20928 <https://github.com/ceph/ceph/pull/20928>_, Jason Dillaman)pr#21007 <https://github.com/ceph/ceph/pull/21007>_, Ricardo Dias)pr#21590 <https://github.com/ceph/ceph/pull/21590>_, Sebastian Wagner)issue#23404 <http://tracker.ceph.com/issues/23404>, pr#21006 <https://github.com/ceph/ceph/pull/21006>, Ricardo Dias)pr#22262 <https://github.com/ceph/ceph/pull/22262>_, Kanika Murarka)pr#21681 <https://github.com/ceph/ceph/pull/21681>_, Stephan Müller)pr#20943 <https://github.com/ceph/ceph/pull/20943>_, Tiago Melo)issue#20692 <http://tracker.ceph.com/issues/20692>, pr#16960 <https://github.com/ceph/ceph/pull/16960>, John Spray)pr#22277 <https://github.com/ceph/ceph/pull/22277>_, Tiago Melo)pr#21667 <https://github.com/ceph/ceph/pull/21667>_, Ricardo Marques)pr#22052 <https://github.com/ceph/ceph/pull/22052>_, Tiago Melo)default are inaccessible (pr#20976 <https://github.com/ceph/ceph/pull/20976>_, Sebastian Wagner)pr#22152 <https://github.com/ceph/ceph/pull/22152>_, Tiago Melo)pr#21086 <https://github.com/ceph/ceph/pull/21086>_, Ricardo Marques)pr#21270 <https://github.com/ceph/ceph/pull/21270>_, Stephan Müller)pr#21774 <https://github.com/ceph/ceph/pull/21774>_, Sebastian Wagner)pr#22029 <https://github.com/ceph/ceph/pull/22029>_, Volker Theile)pr#21258 <https://github.com/ceph/ceph/pull/21258>_, Volker Theile, Patrick Nawracay)pr#21462 <https://github.com/ceph/ceph/pull/21462>_, Ricardo Marques)pr#18182 <https://github.com/ceph/ceph/pull/18182>_, Nick Erdmann)pr#21978 <https://github.com/ceph/ceph/pull/21978>_, Volker Theile)npm start script (pr#20989 <https://github.com/ceph/ceph/pull/20989>_, Ricardo Marques)pr#20807 <https://github.com/ceph/ceph/pull/20807>_, Stephan Müller)pr#21595 <https://github.com/ceph/ceph/pull/21595>_, Volker Theile)pr#21979 <https://github.com/ceph/ceph/pull/21979>_, Volker Theile)pr#21350 <https://github.com/ceph/ceph/pull/21350>_, Tiago Melo)pr#21636 <https://github.com/ceph/ceph/pull/21636>_, Ricardo Dias)pr#21353 <https://github.com/ceph/ceph/pull/21353>_, Stephan Müller)pr#21517 <https://github.com/ceph/ceph/pull/21517>_, Ricardo Dias)pr#21526 <https://github.com/ceph/ceph/pull/21526>_, Ricardo Marques, Ricardo Dias)pr#21385 <https://github.com/ceph/ceph/pull/21385>_, Ricardo Marques)get_rate() (pr#21022 <https://github.com/ceph/ceph/pull/21022>_, Sebastian Wagner)pr#21855 <https://github.com/ceph/ceph/pull/21855>_, Volker Theile)pr#21386 <https://github.com/ceph/ceph/pull/21386>_, Volker Theile)pr#21327 <https://github.com/ceph/ceph/pull/21327>_, Lenz Grimmer)pr#21290 <https://github.com/ceph/ceph/pull/21290>_, Ricardo Dias)pr#21516 <https://github.com/ceph/ceph/pull/21516>_, Ricardo Dias)pr#21445 <https://github.com/ceph/ceph/pull/21445>_, Ricardo Dias)issue#22495 <http://tracker.ceph.com/issues/22495>, pr#19981 <https://github.com/ceph/ceph/pull/19981>, Konstantin Shalygin)pr#21060 <https://github.com/ceph/ceph/pull/21060>_, Ricardo Marques)pr#21240 <https://github.com/ceph/ceph/pull/21240>_, Ricardo Dias)pr#21099 <https://github.com/ceph/ceph/pull/21099>_, Ricardo Marques)pr#21780 <https://github.com/ceph/ceph/pull/21780>_, Volker Theile)pr#21239 <https://github.com/ceph/ceph/pull/21239>_, Ricardo Dias)pr#20783 <https://github.com/ceph/ceph/pull/20783>_, Tiago Melo)pr#20775 <https://github.com/ceph/ceph/pull/20775>_, Tiago Melo)pr#20806 <https://github.com/ceph/ceph/pull/20806>_, Stephan Müller)pr#20743 <https://github.com/ceph/ceph/pull/20743>_, Ricardo Dias)pr#20811 <https://github.com/ceph/ceph/pull/20811>_, Tiago Melo)pr#20804 <https://github.com/ceph/ceph/pull/20804>_, Stephan Müller)pr#20821 <https://github.com/ceph/ceph/pull/20821>_, Tiago Melo)pr#20757 <https://github.com/ceph/ceph/pull/20757>_, Tiago Melo)pr#20823 <https://github.com/ceph/ceph/pull/20823>_, Ricardo Dias)pr#20805 <https://github.com/ceph/ceph/pull/20805>_, Stephan Müller)pr#20595 <https://github.com/ceph/ceph/pull/20595>_, John Spray)issue#22286 <http://tracker.ceph.com/issues/22286>, pr#19261 <https://github.com/ceph/ceph/pull/19261>, Jason Dillaman)issue#21999 <http://tracker.ceph.com/issues/21999>, pr#18672 <https://github.com/ceph/ceph/pull/18672>, John Spray)pr#21269 <https://github.com/ceph/ceph/pull/21269>_, Boris Ranto)pr#19518 <https://github.com/ceph/ceph/pull/19518>_, John Spray)issue#17737 <http://tracker.ceph.com/issues/17737>, pr#17933 <https://github.com/ceph/ceph/pull/17933>, John Spray)issue#21157 <http://tracker.ceph.com/issues/21157>, pr#17308 <https://github.com/ceph/ceph/pull/17308>, John Spray)issue#23406 <http://tracker.ceph.com/issues/23406>, pr#21005 <https://github.com/ceph/ceph/pull/21005>, Ricardo Dias)pr#20892 <https://github.com/ceph/ceph/pull/20892>_, Gu Zhongyan)issue#21707 <http://tracker.ceph.com/issues/21707>, pr#18173 <https://github.com/ceph/ceph/pull/18173>, Yanhu Cao)issue#22880 <http://tracker.ceph.com/issues/22880>, pr#20362 <https://github.com/ceph/ceph/pull/20362>, Kefu Chai)issue#21253 <http://tracker.ceph.com/issues/21253>, pr#17605 <https://github.com/ceph/ceph/pull/17605>, John Spray)issue#21159 <http://tracker.ceph.com/issues/21159>, pr#16925 <https://github.com/ceph/ceph/pull/16925>, Yanhu Cao)pr#16976 <https://github.com/ceph/ceph/pull/16976>_, Sage Weil)issue#21999 <http://tracker.ceph.com/issues/21999>, issue#21683 <http://tracker.ceph.com/issues/21683>, issue#21502 <http://tracker.ceph.com/issues/21502>, pr#19235 <https://github.com/ceph/ceph/pull/19235>, John Spray)issue#23358 <http://tracker.ceph.com/issues/23358>, pr#20921 <https://github.com/ceph/ceph/pull/20921>, John Spray)pr#19232 <https://github.com/ceph/ceph/pull/19232>_, Коренберг Марк)issue#22918 <http://tracker.ceph.com/issues/22918>, pr#20321 <https://github.com/ceph/ceph/pull/20321>, John Spray)issue#17454 <http://tracker.ceph.com/issues/17454>, pr#18526 <https://github.com/ceph/ceph/pull/18526>, Kefu Chai, bhavishyagopesh)issue#21158 <http://tracker.ceph.com/issues/21158>, pr#17309 <https://github.com/ceph/ceph/pull/17309>, John Spray)issue#22429 <http://tracker.ceph.com/issues/22429>, pr#19493 <https://github.com/ceph/ceph/pull/19493>, Dan van der Ster)issue#22361 <http://tracker.ceph.com/issues/22361>, pr#19482 <https://github.com/ceph/ceph/pull/19482>, John Spray)issue#22470 <http://tracker.ceph.com/issues/22470>, pr#19578 <https://github.com/ceph/ceph/pull/19578>, Dan van der Ster)pr#21620 <https://github.com/ceph/ceph/pull/21620>_, John Spray)pr#18691 <https://github.com/ceph/ceph/pull/18691>_, Sage Weil)pr#17983 <https://github.com/ceph/ceph/pull/17983>_, Sage Weil)pr#16272 <https://github.com/ceph/ceph/pull/16272>_, Spandan Kumar Sahu, Sage Weil)pr#20225 <https://github.com/ceph/ceph/pull/20225>_, xie xingguo)pr#20154 <https://github.com/ceph/ceph/pull/20154>_, xie xingguo)pr#20258 <https://github.com/ceph/ceph/pull/20258>_, Kefu Chai)pr#18894 <https://github.com/ceph/ceph/pull/18894>_, Sage Weil)pr#20180 <https://github.com/ceph/ceph/pull/20180>_, xie xingguo)issue#23846 <http://tracker.ceph.com/issues/23846>, pr#21626 <https://github.com/ceph/ceph/pull/21626>, Casey Bodley)pr#21093 <https://github.com/ceph/ceph/pull/21093>_, Gu Zhongyan)pr#18717 <https://github.com/ceph/ceph/pull/18717>_, Shinobu Kinjo)pr#18716 <https://github.com/ceph/ceph/pull/18716>_, Shinobu Kinjo)issue#22522 <http://tracker.ceph.com/issues/22522>, pr#20043 <https://github.com/ceph/ceph/pull/20043>, Rubab Syed)pr#20884 <https://github.com/ceph/ceph/pull/20884>_, zouaiguo)pr#19632 <https://github.com/ceph/ceph/pull/19632>_, Rubab Syed)pr#20869 <https://github.com/ceph/ceph/pull/20869>_, Volker Theile)pr#21627 <https://github.com/ceph/ceph/pull/21627>_, John Spray)pr#20978 <https://github.com/ceph/ceph/pull/20978>_, Volker Theile)pr#20870 <https://github.com/ceph/ceph/pull/20870>_, Ricardo Dias)pr#17421 <https://github.com/ceph/ceph/pull/17421>_, Nick Erdmann)pr#18848 <https://github.com/ceph/ceph/pull/18848>_, John Spray)pr#20778 <https://github.com/ceph/ceph/pull/20778>_, Patrick Nawracay)pr#19431 <https://github.com/ceph/ceph/pull/19431>_, Wido den Hollander)pr#18769 <https://github.com/ceph/ceph/pull/18769>_, Yao Zongyou)issue#21570 <http://tracker.ceph.com/issues/21570>, pr#17991 <https://github.com/ceph/ceph/pull/17991>, John Spray)pr#20797 <https://github.com/ceph/ceph/pull/20797>_, Ricardo Dias)pr#20847 <https://github.com/ceph/ceph/pull/20847>_, Volker Theile)issue#22521 <http://tracker.ceph.com/issues/22521>, pr#19922 <https://github.com/ceph/ceph/pull/19922>, Rubab-Syed)pr#21360 <https://github.com/ceph/ceph/pull/21360>_, Ricardo Dias)pr#21045 <https://github.com/ceph/ceph/pull/21045>_, Volker Theile)pr#20958 <https://github.com/ceph/ceph/pull/20958>_, Volker Theile)pr#18847 <https://github.com/ceph/ceph/pull/18847>_, John Spray)issue#21572 <http://tracker.ceph.com/issues/21572>, pr#17993 <https://github.com/ceph/ceph/pull/17993>, John Spray)pr#18013 <https://github.com/ceph/ceph/pull/18013>_, Kefu Chai)pr#20747 <https://github.com/ceph/ceph/pull/20747>_, Volker Theile)pr#20751 <https://github.com/ceph/ceph/pull/20751>_, Tatjana Dehler)pr#20742 <https://github.com/ceph/ceph/pull/20742>_, Volker Theile)pr#20744 <https://github.com/ceph/ceph/pull/20744>_, Volker Theile)pr#20772 <https://github.com/ceph/ceph/pull/20772>_, Volker Theile)pr#20728 <https://github.com/ceph/ceph/pull/20728>_, John Spray)pr#20103 <https://github.com/ceph/ceph/pull/20103>_, Stephan Müller, Lenz Grimmer, Tiago Melo, Ricardo Marques, Sebastian Wagner, Patrick Nawracay, Ricardo Dias, Volker Theile, Kai Wagner, Tatjana Dehler)pr#20746 <https://github.com/ceph/ceph/pull/20746>_, Volker Theile)tools.detail_route() (pr#20765 <https://github.com/ceph/ceph/pull/20765>_, Sebastian Wagner)pr#21424 <https://github.com/ceph/ceph/pull/21424>_, mhdo2)pr#19374 <https://github.com/ceph/ceph/pull/19374>_, Tobias Gall)issue#23996 <http://tracker.ceph.com/issues/23996>, pr#21795 <https://github.com/ceph/ceph/pull/21795>, Wido den Hollander)pr#19229 <https://github.com/ceph/ceph/pull/19229>_, Wido den Hollander)pr#20187 <https://github.com/ceph/ceph/pull/20187>_, Wido den Hollander)pr#20494 <https://github.com/ceph/ceph/pull/20494>_, Wido den Hollander)pr#18089 <https://github.com/ceph/ceph/pull/18089>_, Sage Weil)issue#23370 <http://tracker.ceph.com/issues/23370>, pr#20909 <https://github.com/ceph/ceph/pull/20909>, Kefu Chai)pr#21459 <https://github.com/ceph/ceph/pull/21459>_, runsisi)pr#19114 <https://github.com/ceph/ceph/pull/19114>_, Kefu Chai)issue#21594 <http://tracker.ceph.com/issues/21594>, pr#18021 <https://github.com/ceph/ceph/pull/18021>, John Spray)issue#22116 <http://tracker.ceph.com/issues/22116>, pr#18890 <https://github.com/ceph/ceph/pull/18890>, Peter Woodman)issue#20899 <http://tracker.ceph.com/issues/20899>, pr#17318 <https://github.com/ceph/ceph/pull/17318>, John Spray, Jeremy H Austin)pr#21288 <https://github.com/ceph/ceph/pull/21288>_, John Spray)pr#20456 <https://github.com/ceph/ceph/pull/20456>_, Boris Ranto)pr#20644 <https://github.com/ceph/ceph/pull/20644>_, John Spray)pr#18649 <https://github.com/ceph/ceph/pull/18649>_, Boris Ranto)issue#21292 <http://tracker.ceph.com/issues/21292>, pr#17573 <https://github.com/ceph/ceph/pull/17573>, John Spray)pr#21047 <https://github.com/ceph/ceph/pull/21047>_, Ricardo Dias)issue#21752 <http://tracker.ceph.com/issues/21752>, pr#18233 <https://github.com/ceph/ceph/pull/18233>, Yanhu Cao)issue#21189 <http://tracker.ceph.com/issues/21189>, pr#17380 <https://github.com/ceph/ceph/pull/17380>, John Spray)pr#21970 <https://github.com/ceph/ceph/pull/21970>_, Wido den Hollander)issue#21518 <http://tracker.ceph.com/issues/21518>, pr#17931 <https://github.com/ceph/ceph/pull/17931>, John Spray)issue#21904 <http://tracker.ceph.com/issues/21904>, pr#18809 <https://github.com/ceph/ceph/pull/18809>, Ilja Slepnev)pr#20198 <https://github.com/ceph/ceph/pull/20198>_, Wido den Hollander)pr#21043 <https://github.com/ceph/ceph/pull/21043>_, Wido den Hollander)pr#19452 <https://github.com/ceph/ceph/pull/19452>_, Wido den Hollander)pr#22013 <https://github.com/ceph/ceph/pull/22013>_, Wido den Hollander)pr#18102 <https://github.com/ceph/ceph/pull/18102>_, Benjeman Meekhof)pr#21188 <https://github.com/ceph/ceph/pull/21188>_, Gu Zhongyan)pr#19985 <https://github.com/ceph/ceph/pull/19985>_, Chang Liu)issue#22991 <http://tracker.ceph.com/issues/22991>, pr#20426 <https://github.com/ceph/ceph/pull/20426>, Patrick Donnelly)issue#21300 <http://tracker.ceph.com/issues/21300>, pr#17846 <https://github.com/ceph/ceph/pull/17846>, Joao Eduardo Luis)pr#21139 <https://github.com/ceph/ceph/pull/21139>_, Gu Zhongyan)issue#21527 <http://tracker.ceph.com/issues/21527>, pr#17929 <https://github.com/ceph/ceph/pull/17929>, huanwen ren)issue#23330 <http://tracker.ceph.com/issues/23330>, pr#20866 <https://github.com/ceph/ceph/pull/20866>, Jan Fajerski)issue#20887 <http://tracker.ceph.com/issues/20887>, issue#21060 <http://tracker.ceph.com/issues/21060>, pr#17138 <https://github.com/ceph/ceph/pull/17138>_, liuchang0812)issue#22718 <http://tracker.ceph.com/issues/22718>, pr#19980 <https://github.com/ceph/ceph/pull/19980>, Konstantin Shalygin)pr#20539 <https://github.com/ceph/ceph/pull/20539>_, Christopher Blum)pr#21557 <https://github.com/ceph/ceph/pull/21557>_, Jan Fajerski)issue#22717 <http://tracker.ceph.com/issues/22717>, pr#19979 <https://github.com/ceph/ceph/pull/19979>, Konstantin Shalygin)pr#20836 <https://github.com/ceph/ceph/pull/20836>_, xie xingguo)pr#20706 <https://github.com/ceph/ceph/pull/20706>_, xie xingguo)pr#20278 <https://github.com/ceph/ceph/pull/20278>_, xie xingguo)pr#20194 <https://github.com/ceph/ceph/pull/20194>_, xie xingguo)pr#20197 <https://github.com/ceph/ceph/pull/20197>_, xie xingguo)pr#20305 <https://github.com/ceph/ceph/pull/20305>_, xie xingguo)pr#20224 <https://github.com/ceph/ceph/pull/20224>_, xie xingguo)pr#20788 <https://github.com/ceph/ceph/pull/20788>_, xie xingguo)issue#20568 <http://tracker.ceph.com/issues/20568>, pr#17119 <https://github.com/ceph/ceph/pull/17119>, Nick Erdmann)issue#22851 <http://tracker.ceph.com/issues/22851>, pr#20229 <https://github.com/ceph/ceph/pull/20229>, Shengjing Zhu)pr#16771 <https://github.com/ceph/ceph/pull/16771>_, Yixing Yan)issue#22557 <http://tracker.ceph.com/issues/22557>, pr#19758 <https://github.com/ceph/ceph/pull/19758>, Nick Erdmann)pr#21338 <https://github.com/ceph/ceph/pull/21338>_, Mohamad Gebai)pr#17528 <https://github.com/ceph/ceph/pull/17528>_, Sage Weil)pr#19948 <https://github.com/ceph/ceph/pull/19948>_, Kefu Chai)pr#19972 <https://github.com/ceph/ceph/pull/19972>_, Sage Weil)pr#18251 <https://github.com/ceph/ceph/pull/18251>_, Jan Fajerski)pr#19491 <https://github.com/ceph/ceph/pull/19491>_, Yaarit Hatuka)pr#21061 <https://github.com/ceph/ceph/pull/21061>_, Jan Fajerski)pr#18243 <https://github.com/ceph/ceph/pull/18243>_, Jan Fajerski)pr#19744 <https://github.com/ceph/ceph/pull/19744>_, Jan Fajerski)pr#18903 <https://github.com/ceph/ceph/pull/18903>_, Jan Fajerski)pr#20506 <https://github.com/ceph/ceph/pull/20506>_, Jan Fajerski)pr#21530 <https://github.com/ceph/ceph/pull/21530>_, Jan Fajerski)issue#22313 <http://tracker.ceph.com/issues/22313>, pr#19524 <https://github.com/ceph/ceph/pull/19524>, Ilya Margolin)pr#18208 <https://github.com/ceph/ceph/pull/18208>_, Jan Fajerski)pr#21696 <https://github.com/ceph/ceph/pull/21696>_, Jan Fajerski)issue#21593 <http://tracker.ceph.com/issues/21593>, issue#17460 <http://tracker.ceph.com/issues/17460>, pr#16651 <https://github.com/ceph/ceph/pull/16651>_, John Spray, Sage Weil)pr#20485 <https://github.com/ceph/ceph/pull/20485>_, John Spray)issue#21391 <http://tracker.ceph.com/issues/21391>, pr#18653 <https://github.com/ceph/ceph/pull/18653>, Jason Dillaman)issue#21017 <http://tracker.ceph.com/issues/21017>, pr#17055 <https://github.com/ceph/ceph/pull/17055>, Jason Dillaman)pr#21607 <https://github.com/ceph/ceph/pull/21607>_, John Spray, Kefu Chai)pr#20005 <https://github.com/ceph/ceph/pull/20005>_, John Spray)pr#16762 <https://github.com/ceph/ceph/pull/16762>_, John Spray)issue#21687 <http://tracker.ceph.com/issues/21687>, pr#18484 <https://github.com/ceph/ceph/pull/18484>, Chang Liu)pr#19512 <https://github.com/ceph/ceph/pull/19512>_, Chang Liu)pr#21383 <https://github.com/ceph/ceph/pull/21383>_, Boris Ranto)pr#18093 <https://github.com/ceph/ceph/pull/18093>_, John Spray)issue#21404 <http://tracker.ceph.com/issues/21404>, pr#17756 <https://github.com/ceph/ceph/pull/17756>, John Spray)pr#17881 <https://github.com/ceph/ceph/pull/17881>_, Jos Collin)issue#21773 <http://tracker.ceph.com/issues/21773>, pr#18347 <https://github.com/ceph/ceph/pull/18347>, Aleksei Gutikov)issue#24175 <http://tracker.ceph.com/issues/24175>, pr#22135 <https://github.com/ceph/ceph/pull/22135>, John Spray)issue#21197 <http://tracker.ceph.com/issues/21197>, pr#17932 <https://github.com/ceph/ceph/pull/17932>, John Spray)issue#23083 <http://tracker.ceph.com/issues/23083>, pr#20533 <https://github.com/ceph/ceph/pull/20533>, Wido den Hollander)pr#21004 <https://github.com/ceph/ceph/pull/21004>_, Tatjana Dehler)pr#20916 <https://github.com/ceph/ceph/pull/20916>_, Tiago Melo)pr#20047 <https://github.com/ceph/ceph/pull/20047>_, John Spray)issue#22514 <http://tracker.ceph.com/issues/22514>, pr#19634 <https://github.com/ceph/ceph/pull/19634>, John Spray)pr#18685 <https://github.com/ceph/ceph/pull/18685>, John Spray)pr#20100 <https://github.com/ceph/ceph/pull/20100>_, Mohamad Gebai)pr#17374 <https://github.com/ceph/ceph/pull/17374>_, John Spray)pr#21237 <https://github.com/ceph/ceph/pull/21237>_, Gu Zhongyan)pr#19901 <https://github.com/ceph/ceph/pull/19901>_, Marc Schoechlin)ceph osd get-require-min-compat-client command (pr#19015 <https://github.com/ceph/ceph/pull/19015>_, hansbogert)pr#21102 <https://github.com/ceph/ceph/pull/21102>_, Mykola Golub)issue#22462 <http://tracker.ceph.com/issues/22462>, pr#20528 <https://github.com/ceph/ceph/pull/20528>, Kefu Chai)pr#16902 <https://github.com/ceph/ceph/pull/16902>_, Sage Weil)pr#18595 <https://github.com/ceph/ceph/pull/18595>_, Patrick Donnelly)pr#19597 <https://github.com/ceph/ceph/pull/19597>_, Jos Collin)pr#19385 <https://github.com/ceph/ceph/pull/19385>_, Sage Weil)issue#23713 <http://tracker.ceph.com/issues/23713>, pr#21605 <https://github.com/ceph/ceph/pull/21605>, Sage Weil, Xiaoxi CHEN)pr#20172 <https://github.com/ceph/ceph/pull/20172>_, Sage Weil)pr#17029 <https://github.com/ceph/ceph/pull/17029>_, xie xingguo)pr#18073 <https://github.com/ceph/ceph/pull/18073>_, Li Wang)issue#22082 <http://tracker.ceph.com/issues/22082>, pr#18822 <https://github.com/ceph/ceph/pull/18822>, John Spray)pr#21371 <https://github.com/ceph/ceph/pull/21371>_, John Spray)pr#17728 <https://github.com/ceph/ceph/pull/17728>_, Yao Guotao)pr#18397 <https://github.com/ceph/ceph/pull/18397>_, Kefu Chai)pr#17295 <https://github.com/ceph/ceph/pull/17295>_, Zhi Zhang)issue#22727 <http://tracker.ceph.com/issues/22727>, pr#20009 <https://github.com/ceph/ceph/pull/20009>, Chang Liu)issue#20950 <http://tracker.ceph.com/issues/20950>, pr#18399 <https://github.com/ceph/ceph/pull/18399>, John Spray)pr#20955 <https://github.com/ceph/ceph/pull/20955>_, Sage Weil)pr#19028 <https://github.com/ceph/ceph/pull/19028>_, Shinobu Kinjo)pr#20439 <https://github.com/ceph/ceph/pull/20439>_, John Spray)pr#18760 <https://github.com/ceph/ceph/pull/18760>_, Zhi Zhang)issue#22525 <http://tracker.ceph.com/issues/22525>, pr#21311 <https://github.com/ceph/ceph/pull/21311>, Jing Li, Sage Weil)pr#17333 <https://github.com/ceph/ceph/pull/17333>_, Sage Weil)pr#16871 <https://github.com/ceph/ceph/pull/16871>_, Sage Weil)issue#21260 <http://tracker.ceph.com/issues/21260>, pr#17571 <https://github.com/ceph/ceph/pull/17571>, John Spray)issue#20959 <http://tracker.ceph.com/issues/20959>, pr#16954 <https://github.com/ceph/ceph/pull/16954>, Greg Farnum)pr#16967 <https://github.com/ceph/ceph/pull/16967>_, Sage Weil)pr#20048 <https://github.com/ceph/ceph/pull/20048>_, John Spray)osd out clog message (issue#21249 <http://tracker.ceph.com/issues/21249>, pr#17525 <https://github.com/ceph/ceph/pull/17525>, John Spray)issue#23769 <http://tracker.ceph.com/issues/23769>, pr#21684 <https://github.com/ceph/ceph/pull/21684>, Sage Weil)pr#20115 <https://github.com/ceph/ceph/pull/20115>_, Sage Weil)pr#17269 <https://github.com/ceph/ceph/pull/17269>_, Sage Weil)pr#16887 <https://github.com/ceph/ceph/pull/16887>_, xie xingguo)issue#18746 <http://tracker.ceph.com/issues/18746>, pr#20835 <https://github.com/ceph/ceph/pull/20835>, Paul Emmerich)issue#20629 <http://tracker.ceph.com/issues/20629>, pr#18268 <https://github.com/ceph/ceph/pull/18268>, John Spray)issue#21243 <http://tracker.ceph.com/issues/21243>, pr#17513 <https://github.com/ceph/ceph/pull/17513>, liuchang0812)issue#23200 <http://tracker.ceph.com/issues/23200>, pr#20745 <https://github.com/ceph/ceph/pull/20745>, Chang Liu)pr#22104 <https://github.com/ceph/ceph/pull/22104>_, Sage Weil)issue#22114 <http://tracker.ceph.com/issues/22114>, pr#21057 <https://github.com/ceph/ceph/pull/21057>, Kefu Chai)pr#18125 <https://github.com/ceph/ceph/pull/18125>_, Dan van der Ster)issue#22114 <http://tracker.ceph.com/issues/22114>, pr#20517 <https://github.com/ceph/ceph/pull/20517>, Greg Farnum)fs authorize caps with valid_caps() (pr#21418 <https://github.com/ceph/ceph/pull/21418>_, Joao Eduardo Luis)pr#20911 <https://github.com/ceph/ceph/pull/20911>_, Gu Zhongyan)issue#20949 <http://tracker.ceph.com/issues/20949>, pr#16944 <https://github.com/ceph/ceph/pull/16944>, Sage Weil)pr#21091 <https://github.com/ceph/ceph/pull/21091>_, runsisi)pr#18759 <https://github.com/ceph/ceph/pull/18759>_, Kefu Chai)pr#20637 <https://github.com/ceph/ceph/pull/20637>_, Willem Jan Withagen)issue#23045 <http://tracker.ceph.com/issues/23045>, pr#20660 <https://github.com/ceph/ceph/pull/20660>, lvshanchun)issue#22257 <http://tracker.ceph.com/issues/22257>, pr#19185 <https://github.com/ceph/ceph/pull/19185>, Sage Weil)pr#17271 <https://github.com/ceph/ceph/pull/17271>_, xie xingguo)issue#21204 <http://tracker.ceph.com/issues/21204>, pr#17539 <https://github.com/ceph/ceph/pull/17539>, Kefu Chai)pr#17125 <https://github.com/ceph/ceph/pull/17125>_, xie xingguo)pr#18460 <https://github.com/ceph/ceph/pull/18460>_, Sage Weil)pr#17034 <https://github.com/ceph/ceph/pull/17034>_, xie xingguo)pr#19127 <https://github.com/ceph/ceph/pull/19127>_, Kefu Chai)pr#19944 <https://github.com/ceph/ceph/pull/19944>_, Brad Hubbard)issue#22530 <http://tracker.ceph.com/issues/22530>, pr#19651 <https://github.com/ceph/ceph/pull/19651>, Yang Honggang)pr#19673 <https://github.com/ceph/ceph/pull/19673>_, zouaiguo)issue#20785 <http://tracker.ceph.com/issues/20785>, pr#17248 <https://github.com/ceph/ceph/pull/17248>, Kefu Chai)pr#20839 <https://github.com/ceph/ceph/pull/20839>_, Gu Zhongyan)issue#20785 <http://tracker.ceph.com/issues/20785>, pr#17065 <https://github.com/ceph/ceph/pull/17065>, Kefu Chai)pr#17848 <https://github.com/ceph/ceph/pull/17848>_, Sage Weil)pr#17179 <https://github.com/ceph/ceph/pull/17179>_, xie xingguo)pr#16892 <https://github.com/ceph/ceph/pull/16892>_, xie xingguo)pr#16920 <https://github.com/ceph/ceph/pull/16920>_, Sage Weil)pr#20704 <https://github.com/ceph/ceph/pull/20704>_, xie xingguo)pr#21092 <https://github.com/ceph/ceph/pull/21092>_, runsisi)issue#21162 <http://tracker.ceph.com/issues/21162>, pr#17329 <https://github.com/ceph/ceph/pull/17329>, xie xingguo)issue#20976 <http://tracker.ceph.com/issues/20976>, pr#16955 <https://github.com/ceph/ceph/pull/16955>, xie xingguo)pr#21430 <https://github.com/ceph/ceph/pull/21430>_, Kefu Chai)pr#17617 <https://github.com/ceph/ceph/pull/17617>_, Sage Weil)pr#17099 <https://github.com/ceph/ceph/pull/17099>_, xie xingguo)pr#17368 <https://github.com/ceph/ceph/pull/17368>_, xie xingguo)pr#18343 <https://github.com/ceph/ceph/pull/18343>_, Shinobu Kinjo)issue#20970 <http://tracker.ceph.com/issues/20970>, pr#17064 <https://github.com/ceph/ceph/pull/17064>, xie xingguo)pr#17043 <https://github.com/ceph/ceph/pull/17043>_, huanwen ren)pr#17508 <https://github.com/ceph/ceph/pull/17508>_, John Spray, Sage Weil)pr#17748 <https://github.com/ceph/ceph/pull/17748>_, Kefu Chai)pr#20820 <https://github.com/ceph/ceph/pull/20820>_, Gu Zhongyan)pr#20711 <https://github.com/ceph/ceph/pull/20711>_, Gu Zhongyan)pr#18788 <https://github.com/ceph/ceph/pull/18788>_, Amit Kumar)issue#24135 <http://tracker.ceph.com/issues/24135>, issue#22420 <http://tracker.ceph.com/issues/22420>, pr#22004 <https://github.com/ceph/ceph/pull/22004>_, Kefu Chai, Casey Bodley)issue#21471 <http://tracker.ceph.com/issues/21471>, issue#20751 <http://tracker.ceph.com/issues/20751>, pr#17831 <https://github.com/ceph/ceph/pull/17831>_, Brad Hubbard, Sage Weil)pr#19331 <https://github.com/ceph/ceph/pull/19331>_, Joao Eduardo Luis)pr#18258 <https://github.com/ceph/ceph/pull/18258>_, Shinobu Kinjo)pr#18209 <https://github.com/ceph/ceph/pull/18209>_, Kefu Chai)pr#19642 <https://github.com/ceph/ceph/pull/19642>_, xie xingguo)pr#20078 <https://github.com/ceph/ceph/pull/20078>_, huanwen ren)issue#21609 <http://tracker.ceph.com/issues/21609>, pr#18218 <https://github.com/ceph/ceph/pull/18218>, Kefu Chai)pr#18647 <https://github.com/ceph/ceph/pull/18647>_, Kefu Chai)pr#17607 <https://github.com/ceph/ceph/pull/17607>_, Sage Weil)issue#20888 <http://tracker.ceph.com/issues/20888>, pr#16942 <https://github.com/ceph/ceph/pull/16942>, John Spray)issue#22142 <http://tracker.ceph.com/issues/22142>, pr#19404 <https://github.com/ceph/ceph/pull/19404>, Jan Fajerski)pr#20119 <https://github.com/ceph/ceph/pull/20119>_, Chang Liu)pr#19191 <https://github.com/ceph/ceph/pull/19191>_, Kefu Chai)pr#17322 <https://github.com/ceph/ceph/pull/17322>_, Sage Weil)pr#18617 <https://github.com/ceph/ceph/pull/18617>_, Kefu Chai)pr#16964 <https://github.com/ceph/ceph/pull/16964>_, wang yang)issue#22527 <http://tracker.ceph.com/issues/22527>, pr#19926 <https://github.com/ceph/ceph/pull/19926>, Patrick Donnelly)pr#17535 <https://github.com/ceph/ceph/pull/17535>_, Paul Emmerich)pr#17067 <https://github.com/ceph/ceph/pull/17067>_, huanwen ren)pr#21008 <https://github.com/ceph/ceph/pull/21008>_, Mykola Golub)issue#21534 <http://tracker.ceph.com/issues/21534>, pr#17940 <https://github.com/ceph/ceph/pull/17940>, John Spray, huanwen ren)issue#11332 <http://tracker.ceph.com/issues/11332>, pr#19397 <https://github.com/ceph/ceph/pull/19397>, Xuehan Xu, yupeng chen)pr#17311 <https://github.com/ceph/ceph/pull/17311>_, huangjun)issue#21023 <http://tracker.ceph.com/issues/21023>, pr#17242 <https://github.com/ceph/ceph/pull/17242>, Neha Ojha)pr#18469 <https://github.com/ceph/ceph/pull/18469>_, Haomai Wang)pr#20640 <https://github.com/ceph/ceph/pull/20640>_, Kefu Chai)pr#18415 <https://github.com/ceph/ceph/pull/18415>_, Jianpeng Ma)pr#21121 <https://github.com/ceph/ceph/pull/21121>_, Kefu Chai)pr#21488 <https://github.com/ceph/ceph/pull/21488>_, Kefu Chai)pr#18678 <https://github.com/ceph/ceph/pull/18678>_, chunmei)pr#20607 <https://github.com/ceph/ceph/pull/20607>_, shangfufei)pr#18531 <https://github.com/ceph/ceph/pull/18531>_, Jianpeng Ma)pr#18575 <https://github.com/ceph/ceph/pull/18575>_, Jianpeng Ma)pr#18660 <https://github.com/ceph/ceph/pull/18660>_, Yan Lei)pr#18204 <https://github.com/ceph/ceph/pull/18204>_, Yan Lei)pr#18036 <https://github.com/ceph/ceph/pull/18036>_, Yan Lei)pr#16981 <https://github.com/ceph/ceph/pull/16981>_, Alex Mikheev, Haomai Wang, Adir Lev)pr#18053 <https://github.com/ceph/ceph/pull/18053>_, Yan Lei)pr#17018 <https://github.com/ceph/ceph/pull/17018>_, Alex Mikheev)pr#18190 <https://github.com/ceph/ceph/pull/18190>_, JustL)issue#23253 <http://tracker.ceph.com/issues/23253>, pr#20764 <https://github.com/ceph/ceph/pull/20764>, Yupeng Chen)pr#18681 <https://github.com/ceph/ceph/pull/18681>_, Kefu Chai)pr#19738 <https://github.com/ceph/ceph/pull/19738>_, Xiaoyan Li)pr#19623 <https://github.com/ceph/ceph/pull/19623>_, /bin/bash)pr#17079 <https://github.com/ceph/ceph/pull/17079>_, Jos Collin)pr#17797 <https://github.com/ceph/ceph/pull/17797>_, Amit Kumar)pr#17568 <https://github.com/ceph/ceph/pull/17568>_, Amit Kumar)pr#18105 <https://github.com/ceph/ceph/pull/18105>_, Greg Farnum)pr#17544 <https://github.com/ceph/ceph/pull/17544>_, linxuhua)pr#19044 <https://github.com/ceph/ceph/pull/19044>_, Ilya Dryomov)pr#16006 <https://github.com/ceph/ceph/pull/16006>_, shangfufei)pr#19094 <https://github.com/ceph/ceph/pull/19094>_, Kefu Chai)pr#17112 <https://github.com/ceph/ceph/pull/17112>_, Ziye Yang)pr#21581 <https://github.com/ceph/ceph/pull/21581>_, Kefu Chai)pr#19994 <https://github.com/ceph/ceph/pull/19994>_, runsisi)pr#19160 <https://github.com/ceph/ceph/pull/19160>_, Shinobu Kinjo)issue#21842 <http://tracker.ceph.com/issues/21842>, pr#18392 <https://github.com/ceph/ceph/pull/18392>, Kefu Chai)issue#24211 <http://tracker.ceph.com/issues/24211>, pr#22170 <https://github.com/ceph/ceph/pull/22170>, Sage Weil)issue#21629 <http://tracker.ceph.com/issues/21629>, pr#18088 <https://github.com/ceph/ceph/pull/18088>, Jason Dillaman)pr#16521 <https://github.com/ceph/ceph/pull/16521>_, Myoungwon Oh)pr#20690 <https://github.com/ceph/ceph/pull/20690>_, Myoungwon Oh)pr#18450 <https://github.com/ceph/ceph/pull/18450>_, Sage Weil)issue#21964 <http://tracker.ceph.com/issues/21964>, pr#18610 <https://github.com/ceph/ceph/pull/18610>, Casey Bodley)pr#18368 <https://github.com/ceph/ceph/pull/18368>_, kungf)issue#21026 <http://tracker.ceph.com/issues/21026>, pr#17075 <https://github.com/ceph/ceph/pull/17075>, J. Eric Ivancich)pr#17177 <https://github.com/ceph/ceph/pull/17177>_, Pan Liu)pr#17839 <https://github.com/ceph/ceph/pull/17839>_, Sage Weil)pr#19811 <https://github.com/ceph/ceph/pull/19811>_, Neha Ojha)pr#20201 <https://github.com/ceph/ceph/pull/20201>_, Jianpeng Ma)pr#20217 <https://github.com/ceph/ceph/pull/20217>_, Radoslaw Zarzynski)pr#21028 <https://github.com/ceph/ceph/pull/21028>_, Radoslaw Zarzynski)issue#20985 <http://tracker.ceph.com/issues/20985>, pr#17000 <https://github.com/ceph/ceph/pull/17000>, Greg Farnum)pr#16755 <https://github.com/ceph/ceph/pull/16755>_, J. Eric Ivancich)pr#17997 <https://github.com/ceph/ceph/pull/17997>_, J. Eric Ivancich)pr#21107 <https://github.com/ceph/ceph/pull/21107>_, Kefu Chai)issue#22440 <http://tracker.ceph.com/issues/22440>, pr#20167 <https://github.com/ceph/ceph/pull/20167>, Dan van der Ster)pr#19295 <https://github.com/ceph/ceph/pull/19295>_, kungf)pr#21362 <https://github.com/ceph/ceph/pull/21362>_, David Zafman)pr#13383 <https://github.com/ceph/ceph/pull/13383>, Zhiqiang Wang)pr#20378 <https://github.com/ceph/ceph/pull/20378>_, Kefu Chai)pr#16829 <https://github.com/ceph/ceph/pull/16829>_, J. Eric Ivancich)pr#17247 <https://github.com/ceph/ceph/pull/17247>_, Sage Weil)pr#17753 <https://github.com/ceph/ceph/pull/17753>_, Kefu Chai)pr#18473 <https://github.com/ceph/ceph/pull/18473>_, Haomai Wang)issue#23910 <http://tracker.ceph.com/issues/23910>, pr#21702 <https://github.com/ceph/ceph/pull/21702>, Abhishek Lekshmanan)pr#21064 <https://github.com/ceph/ceph/pull/21064>_, songweibin)pr#19466 <https://github.com/ceph/ceph/pull/19466>_, Shinobu Kinjo)issue#24103 <http://tracker.ceph.com/issues/24103>, issue#24000 <http://tracker.ceph.com/issues/24000>, pr#21958 <https://github.com/ceph/ceph/pull/21958>_, Jason Dillaman)pr#20917 <https://github.com/ceph/ceph/pull/20917>_, Sage Weil)pr#17339 <https://github.com/ceph/ceph/pull/17339>_, Amit Kumar)issue#23851 <http://tracker.ceph.com/issues/23851>, pr#21058 <https://github.com/ceph/ceph/pull/21058>, Mykola Golub, Igor Fedotov)pr#18319 <https://github.com/ceph/ceph/pull/18319>_, Shinobu Kinjo)pr#18311 <https://github.com/ceph/ceph/pull/18311>_, Shinobu Kinjo)pr#21029 <https://github.com/ceph/ceph/pull/21029>_, Radoslaw Zarzynski)pr#20298 <https://github.com/ceph/ceph/pull/20298>_, Mark Nelson)pr#20347 <https://github.com/ceph/ceph/pull/20347>_, songweibin)pr#17131 <https://github.com/ceph/ceph/pull/17131>, Luo Kexue)pr#21339 <https://github.com/ceph/ceph/pull/21339>_, Gu Zhongyan)pr#19099 <https://github.com/ceph/ceph/pull/19099>_, Igor Fedotov)pr#18453 <https://github.com/ceph/ceph/pull/18453>_, Sage Weil)pr#16647 <https://github.com/ceph/ceph/pull/16647>_, Kefu Chai)pr#19973 <https://github.com/ceph/ceph/pull/19973>_, Sage Weil)pr#15199 <https://github.com/ceph/ceph/pull/15199>_, xie xingguo)issue#21218 <http://tracker.ceph.com/issues/21218>, pr#20410 <https://github.com/ceph/ceph/pull/20410>, David Zafman)issue#22641 <http://tracker.ceph.com/issues/22641>, pr#19874 <https://github.com/ceph/ceph/pull/19874>, Myoungwon Oh)pr#21771 <https://github.com/ceph/ceph/pull/21771>_, Jianpeng Ma)issue#21203 <http://tracker.ceph.com/issues/21203>, pr#17423 <https://github.com/ceph/ceph/pull/17423>, w11979, Sage Weil)pr#21373 <https://github.com/ceph/ceph/pull/21373>_, Piotr Dałek)pr#19809 <https://github.com/ceph/ceph/pull/19809>_, chunmei Liu)pr#19559 <https://github.com/ceph/ceph/pull/19559>_, chunmei Liu)pr#19886 <https://github.com/ceph/ceph/pull/19886>_, chunmei Liu)issue#18206 <http://tracker.ceph.com/issues/18206>, pr#17039 <https://github.com/ceph/ceph/pull/17039>, David Zafman)issue#22570 <http://tracker.ceph.com/issues/22570>, pr#19796 <https://github.com/ceph/ceph/pull/19796>, Mingxin Liu)pr#21745 <https://github.com/ceph/ceph/pull/21745>, Sage Weil)pr#18485 <https://github.com/ceph/ceph/pull/18485>_, Sage Weil)issue#21613 <http://tracker.ceph.com/issues/21613>, pr#18070 <https://github.com/ceph/ceph/pull/18070>, Sage Weil)pr#17060 <https://github.com/ceph/ceph/pull/17060>_, Yingxin Cheng)issue#23238 <http://tracker.ceph.com/issues/23238>, pr#20969 <https://github.com/ceph/ceph/pull/20969>, Nathan Cutler)pr#19211 <https://github.com/ceph/ceph/pull/19211>_, Enming Zhang)issue#22369 <http://tracker.ceph.com/issues/22369>, pr#19464 <https://github.com/ceph/ceph/pull/19464>, Myoungwon Oh)issue#21407 <http://tracker.ceph.com/issues/21407>, pr#17759 <https://github.com/ceph/ceph/pull/17759>, Sage Weil)pr#19294 <https://github.com/ceph/ceph/pull/19294>_, Myoungwon Oh)pr#16030 <https://github.com/ceph/ceph/pull/16030>_, Myoungwon Oh, Kefu Chai, Samuel Just)pr#17718 <https://github.com/ceph/ceph/pull/17718>_, kungf)pr#19616 <https://github.com/ceph/ceph/pull/19616>_, Igor Fedotov)issue#21566 <http://tracker.ceph.com/issues/21566>, pr#18022 <https://github.com/ceph/ceph/pull/18022>, Neha Ojha)issue#22837 <http://tracker.ceph.com/issues/22837>, pr#20220 <https://github.com/ceph/ceph/pull/20220>, Sage Weil, David Zafman)issue#20243 <http://tracker.ceph.com/issues/20243>, issue#18836 <http://tracker.ceph.com/issues/18836>, pr#16407 <https://github.com/ceph/ceph/pull/16407>_, David Zafman)issue#20956 <http://tracker.ceph.com/issues/20956>, pr#16941 <https://github.com/ceph/ceph/pull/16941>, John Spray)pr#17691 <https://github.com/ceph/ceph/pull/17691>_, Amit Kumar)pr#17115 <https://github.com/ceph/ceph/pull/17115>_, amitkuma)pr#19333 <https://github.com/ceph/ceph/pull/19333>_, Amit Kumar)pr#17708 <https://github.com/ceph/ceph/pull/17708>_, Sage Weil)issue#19278 <http://tracker.ceph.com/issues/19278>, pr#15193 <https://github.com/ceph/ceph/pull/15193>, Myna Vajha)pr#17579 <https://github.com/ceph/ceph/pull/17579>_, Sage Weil)pr#18827 <https://github.com/ceph/ceph/pull/18827>_, Taewoong Kim)pr#19035 <https://github.com/ceph/ceph/pull/19035>_, Igor Fedotov)pr#21312 <https://github.com/ceph/ceph/pull/21312>_, Willem Jan Withagen)pr#18354 <https://github.com/ceph/ceph/pull/18354>_, kungf)pr#17884 <https://github.com/ceph/ceph/pull/17884>_, kungf)issue#23339 <http://tracker.ceph.com/issues/23339>, pr#20944 <https://github.com/ceph/ceph/pull/20944>, Sage Weil)issue#22752 <http://tracker.ceph.com/issues/22752>, pr#20040 <https://github.com/ceph/ceph/pull/20040>, Sage Weil)issue#21981 <http://tracker.ceph.com/issues/21981>, pr#18637 <https://github.com/ceph/ceph/pull/18637>, Yao Zongyou)issue#20416 <http://tracker.ceph.com/issues/20416>, pr#18047 <https://github.com/ceph/ceph/pull/18047>, Greg Farnum)pr#19732 <https://github.com/ceph/ceph/pull/19732>_, Shinobu Kinjo)issue#20811 <http://tracker.ceph.com/issues/20811>, pr#19352 <https://github.com/ceph/ceph/pull/19352>, Jesse Williamson)pr#17704 <https://github.com/ceph/ceph/pull/17704>_, Sage Weil, J. Eric Ivancich)pr#20394 <https://github.com/ceph/ceph/pull/20394>_, Sage Weil)pr#17430 <https://github.com/ceph/ceph/pull/17430>_, songweibin)pr#21431 <https://github.com/ceph/ceph/pull/21431>_, songweibin)issue#21557 <http://tracker.ceph.com/issues/21557>, pr#19366 <https://github.com/ceph/ceph/pull/19366>, Sage Weil)issue#18162 <http://tracker.ceph.com/issues/18162>, pr#18145 <https://github.com/ceph/ceph/pull/18145>, David Zafman)issue#22673 <http://tracker.ceph.com/issues/22673>, pr#19988 <https://github.com/ceph/ceph/pull/19988>, Sage Weil)issue#21328 <http://tracker.ceph.com/issues/21328>, pr#17705 <https://github.com/ceph/ceph/pull/17705>, David Zafman)pr#19336 <https://github.com/ceph/ceph/pull/19336>_, amitkuma)pr#20319 <https://github.com/ceph/ceph/pull/20319>_, Kefu Chai)issue#22419 <http://tracker.ceph.com/issues/22419>, pr#19486 <https://github.com/ceph/ceph/pull/19486>, Sage Weil)pr#18217 <https://github.com/ceph/ceph/pull/18217>_, Sage Weil)pr#19441 <https://github.com/ceph/ceph/pull/19441>_, wumingqiao)pr#19049 <https://github.com/ceph/ceph/pull/19049>_, Shinobu Kinjo)issue#22881 <http://tracker.ceph.com/issues/22881>, issue#23909 <http://tracker.ceph.com/issues/23909>, pr#21546 <https://github.com/ceph/ceph/pull/21546>, David Zafman)issue#21977 <http://tracker.ceph.com/issues/21977>, pr#21623 <https://github.com/ceph/ceph/pull/21623>, Sage Weil)pr#19345 <https://github.com/ceph/ceph/pull/19345>_, J. Eric Ivancich)pr#18752 <https://github.com/ceph/ceph/pull/18752>_, Sage Weil)pr#19433 <https://github.com/ceph/ceph/pull/19433>_, Sage Weil)pr#19425 <https://github.com/ceph/ceph/pull/19425>_, kungf)pr#19935 <https://github.com/ceph/ceph/pull/19935>_, Myoungwon Oh)pr#21428 <https://github.com/ceph/ceph/pull/21428>_, J. Eric Ivancich)pr#19296 <https://github.com/ceph/ceph/pull/19296>_, Shinobu Kinjo)issue#23440 <http://tracker.ceph.com/issues/23440>, pr#21018 <https://github.com/ceph/ceph/pull/21018>, ashitakasam)pr#18059 <https://github.com/ceph/ceph/pull/18059>_, Chang Liu)pr#19812 <https://github.com/ceph/ceph/pull/19812>_, Shinobu Kinjo)pr#19735 <https://github.com/ceph/ceph/pull/19735>_, Shinobu Kinjo)pr#18779 <https://github.com/ceph/ceph/pull/18779>_, Kefu Chai)pr#17391 <https://github.com/ceph/ceph/pull/17391>_, Myoungwon Oh)pr#18194 <https://github.com/ceph/ceph/pull/18194>_, J. Eric Ivancich)pr#18064 <https://github.com/ceph/ceph/pull/18064>_, Kefu Chai)issue#21428 <http://tracker.ceph.com/issues/21428>, pr#17795 <https://github.com/ceph/ceph/pull/17795>, Josh Durgin)issue#23610 <http://tracker.ceph.com/issues/23610>, pr#21310 <https://github.com/ceph/ceph/pull/21310>, Kefu Chai)pr#21398 <https://github.com/ceph/ceph/pull/21398>_, J. Eric Ivancich)pr#18495 <https://github.com/ceph/ceph/pull/18495>_, Danny Al-Gaaf)pr#17752 <https://github.com/ceph/ceph/pull/17752>_, Xinze Chi)issue#22746 <http://tracker.ceph.com/issues/22746>, pr#19958 <https://github.com/ceph/ceph/pull/19958>, huanwen ren)pr#19820 <https://github.com/ceph/ceph/pull/19820>_, Yao Zongyou)pr#17872 <https://github.com/ceph/ceph/pull/17872>_, Jos Collin)pr#20740 <https://github.com/ceph/ceph/pull/20740>_, songweibin)issue#21026 <http://tracker.ceph.com/issues/21026>, pr#17071 <https://github.com/ceph/ceph/pull/17071>, J. Eric Ivancich)pr#19872 <https://github.com/ceph/ceph/pull/19872>_, Willem Jan Withagen, Kefu Chai, Greg Farnum)issue#22113 <http://tracker.ceph.com/issues/22113>, pr#18916 <https://github.com/ceph/ceph/pull/18916>, Kefu Chai)issue#21121 <http://tracker.ceph.com/issues/21121>, pr#17244 <https://github.com/ceph/ceph/pull/17244>, Sage Weil)pr#19786 <https://github.com/ceph/ceph/pull/19786>_, Jason Dillaman)issue#22050 <http://tracker.ceph.com/issues/22050>, pr#20827 <https://github.com/ceph/ceph/pull/20827>, Josh Durgin)pr#20830 <https://github.com/ceph/ceph/pull/20830>_, songweibin)pr#17737 <https://github.com/ceph/ceph/pull/17737>_, J. Eric Ivancich)pr#17437 <https://github.com/ceph/ceph/pull/17437>_, Kefu Chai)issue#22419 <http://tracker.ceph.com/issues/22419>, pr#20044 <https://github.com/ceph/ceph/pull/20044>, Kefu Chai)pr#17063 <https://github.com/ceph/ceph/pull/17063>_, bspark)pr#20223 <https://github.com/ceph/ceph/pull/20223>_, Yan Jun)pr#19097 <https://github.com/ceph/ceph/pull/19097>_, Kefu Chai)pr#19354 <https://github.com/ceph/ceph/pull/19354>_, Shinobu Kinjo)pr#16332 <https://github.com/ceph/ceph/pull/16332>_, Brad Hubbard)pr#17685 <https://github.com/ceph/ceph/pull/17685>_, yaoguotao)pr#17066 <https://github.com/ceph/ceph/pull/17066>_, amitkuma)pr#17297 <https://github.com/ceph/ceph/pull/17297>_, Amit Kumar)pr#21749 <https://github.com/ceph/ceph/pull/21749>_, Boris Ranto)pr#21768 <https://github.com/ceph/ceph/pull/21768>_, Zheng Yin)issue#23962 <http://tracker.ceph.com/issues/23962>, pr#21836 <https://github.com/ceph/ceph/pull/21836>, Guan yunfei)issue#20746 <http://tracker.ceph.com/issues/20746>, pr#16857 <https://github.com/ceph/ceph/pull/16857>, Yixing Yan)pr#16774 <https://github.com/ceph/ceph/pull/16774>_, yanyx)pr#19361 <https://github.com/ceph/ceph/pull/19361>_, songweibin)pr#17727 <https://github.com/ceph/ceph/pull/17727>_, Kefu Chai)pr#18543 <https://github.com/ceph/ceph/pull/18543>_, Neha Ojha)pr#18451 <https://github.com/ceph/ceph/pull/18451>_, Zack Cerza)pr#17160 <https://github.com/ceph/ceph/pull/17160>_, Yuri Weinstein)pr#21252 <https://github.com/ceph/ceph/pull/21252>_, Neha Ojha)pr#17069 <https://github.com/ceph/ceph/pull/17069>_, Yuri Weinstein)pr#19324 <https://github.com/ceph/ceph/pull/19324>_, Neha Ojha)pr#19600 <https://github.com/ceph/ceph/pull/19600>_, Kefu Chai)pr#19364 <https://github.com/ceph/ceph/pull/19364>_, Neha Ojha)issue#22136 <http://tracker.ceph.com/issues/22136>, pr#19199 <https://github.com/ceph/ceph/pull/19199>, Kefu Chai)pr#21183 <https://github.com/ceph/ceph/pull/21183>_, Neha Ojha)pr#17004 <https://github.com/ceph/ceph/pull/17004>_, Sage Weil)pr#17786 <https://github.com/ceph/ceph/pull/17786>_, Neha Ojha)pr#18573 <https://github.com/ceph/ceph/pull/18573>_, Neha Ojha)pr#17005 <https://github.com/ceph/ceph/pull/17005>_, Sage Weil)pr#17227 <https://github.com/ceph/ceph/pull/17227>_, Sage Weil)pr#16881 <https://github.com/ceph/ceph/pull/16881>_, Sage Weil)pr#22101 <https://github.com/ceph/ceph/pull/22101>_, Sage Weil)pr#19745 <https://github.com/ceph/ceph/pull/19745>_, Yuri Weinstein)pr#21482 <https://github.com/ceph/ceph/pull/21482>_, Yuri Weinstein)pr#21728 <https://github.com/ceph/ceph/pull/21728>_, Yuri Weinstein)pr#21309 <https://github.com/ceph/ceph/pull/21309>_, Yuri Weinstein)pr#21483 <https://github.com/ceph/ceph/pull/21483>_, Yuri Weinstein)pr#21743 <https://github.com/ceph/ceph/pull/21743>_, Yuri Weinstein)issue#24321 <http://tracker.ceph.com/issues/24321>, pr#22288 <https://github.com/ceph/ceph/pull/22288>, Kefu Chai)pr#21956 <https://github.com/ceph/ceph/pull/21956>_, Kefu Chai)issue#22103 <http://tracker.ceph.com/issues/22103>, pr#18877 <https://github.com/ceph/ceph/pull/18877>, Jeegn Chen)pr#19996 <https://github.com/ceph/ceph/pull/19996>_, songweibin)issue#22981 <http://tracker.ceph.com/issues/22981>, pr#20577 <https://github.com/ceph/ceph/pull/20577>, songweibin)pr#21056 <https://github.com/ceph/ceph/pull/21056>_, Hitoshi Kamei)pr#19280 <https://github.com/ceph/ceph/pull/19280>_, songweibin)pr#19900 <https://github.com/ceph/ceph/pull/19900>_, Jason Dillaman)pr#19937 <https://github.com/ceph/ceph/pull/19937>_, Mykola Golub)issue#23126 <http://tracker.ceph.com/issues/23126>, pr#20608 <https://github.com/ceph/ceph/pull/20608>, songweibin)pr#20697 <https://github.com/ceph/ceph/pull/20697>_, songweibin)issue#24009 <http://tracker.ceph.com/issues/24009>, issue#24008 <http://tracker.ceph.com/issues/24008>, pr#21930 <https://github.com/ceph/ceph/pull/21930>_, Jason Dillaman)issue#20580 <http://tracker.ceph.com/issues/20580>, pr#16517 <https://github.com/ceph/ceph/pull/16517>, Jing Li)issue#23399 <http://tracker.ceph.com/issues/23399>, pr#20966 <https://github.com/ceph/ceph/pull/20966>, Jason Dillaman)pr#21564 <https://github.com/ceph/ceph/pull/21564>_, Jason Dillaman)issue#21319 <http://tracker.ceph.com/issues/21319>, pr#17636 <https://github.com/ceph/ceph/pull/17636>, Jason Dillaman)issue#21960 <http://tracker.ceph.com/issues/21960>, pr#18604 <https://github.com/ceph/ceph/pull/18604>, Jason Dillaman)issue#21956 <http://tracker.ceph.com/issues/21956>, pr#18592 <https://github.com/ceph/ceph/pull/18592>, Jason Dillaman)issue#21771 <http://tracker.ceph.com/issues/21771>, pr#18270 <https://github.com/ceph/ceph/pull/18270>, Jason Dillaman)issue#23388 <http://tracker.ceph.com/issues/23388>, pr#20939 <https://github.com/ceph/ceph/pull/20939>, Jason Dillaman)issue#21247 <http://tracker.ceph.com/issues/21247>, pr#17499 <https://github.com/ceph/ceph/pull/17499>, Jason Dillaman)pr#18504 <https://github.com/ceph/ceph/pull/18504>_, Brad Hubbard)pr#20014 <https://github.com/ceph/ceph/pull/20014>_, Sage Weil)issue#22200 <http://tracker.ceph.com/issues/22200>, pr#19045 <https://github.com/ceph/ceph/pull/19045>, Jason Dillaman)pr#20311 <https://github.com/ceph/ceph/pull/20311>_, songweibin)pr#20481 <https://github.com/ceph/ceph/pull/20481>_, Jason Dillaman)pr#19005 <https://github.com/ceph/ceph/pull/19005>_, Shinobu Kinjo)pr#18317 <https://github.com/ceph/ceph/pull/18317>_, Hitoshi Kamei)pr#17134 <https://github.com/ceph/ceph/pull/17134>_, PCzhangPC)pr#20532 <https://github.com/ceph/ceph/pull/20532>_, songweibin)issue#21808 <http://tracker.ceph.com/issues/21808>, pr#18313 <https://github.com/ceph/ceph/pull/18313>, Peter Keresztes Schmidt)pr#16971 <https://github.com/ceph/ceph/pull/16971>_, Luo Kexue)issue#21893 <http://tracker.ceph.com/issues/21893>, pr#18483 <https://github.com/ceph/ceph/pull/18483>, songweibin)pr#20590 <https://github.com/ceph/ceph/pull/20590>_, Hitoshi Kamei)pr#20199 <https://github.com/ceph/ceph/pull/20199>_, songweibin)pr#12431 <https://github.com/ceph/ceph/pull/12431>_, Victor Denisov)pr#17032 <https://github.com/ceph/ceph/pull/17032>_, Dongsheng Yang)issue#23038 <http://tracker.ceph.com/issues/23038>, pr#20613 <https://github.com/ceph/ceph/pull/20613>, songweibin)issue#18844 <http://tracker.ceph.com/issues/18844>, pr#21249 <https://github.com/ceph/ceph/pull/21249>, Jason Dillaman)pr#17563 <https://github.com/ceph/ceph/pull/17563>_, Amit Kumar)pr#16591 <https://github.com/ceph/ceph/pull/16591>_, PCzhangPC)issue#23526 <http://tracker.ceph.com/issues/23526>, pr#21157 <https://github.com/ceph/ceph/pull/21157>, Mykola Golub)pr#19317 <https://github.com/ceph/ceph/pull/19317>_, Shinobu Kinjo)pr#20773 <https://github.com/ceph/ceph/pull/20773>_, Ilya Dryomov)pr#17638 <https://github.com/ceph/ceph/pull/17638>_, Ilya Dryomov)pr#20648 <https://github.com/ceph/ceph/pull/20648>_, Mykola Golub)issue#23285 <http://tracker.ceph.com/issues/23285>, pr#20809 <https://github.com/ceph/ceph/pull/20809>, Ilya Dryomov)issue#23068 <http://tracker.ceph.com/issues/23068>, pr#20507 <https://github.com/ceph/ceph/pull/20507>, Mykola Golub)pr#18419 <https://github.com/ceph/ceph/pull/18419>_, Jianpeng Ma)pr#21586 <https://github.com/ceph/ceph/pull/21586>_, Mykola Golub)pr#18403 <https://github.com/ceph/ceph/pull/18403>_, Jason Dillaman)pr#17825 <https://github.com/ceph/ceph/pull/17825>_, Amit Kumar)issue#22787 <http://tracker.ceph.com/issues/22787>, pr#22038 <https://github.com/ceph/ceph/pull/22038>, Mykola Golub)pr#22105 <https://github.com/ceph/ceph/pull/22105>_, Jason Dillaman)issue#24141 <http://tracker.ceph.com/issues/24141>, pr#22039 <https://github.com/ceph/ceph/pull/22039>, Mykola Golub)pr#21697 <https://github.com/ceph/ceph/pull/21697>_, Jason Dillaman)issue#21961 <http://tracker.ceph.com/issues/21961>, pr#18601 <https://github.com/ceph/ceph/pull/18601>, Jason Dillaman)issue#22461 <http://tracker.ceph.com/issues/22461>, pr#19550 <https://github.com/ceph/ceph/pull/19550>, Jason Dillaman)pr#19492 <https://github.com/ceph/ceph/pull/19492>_, Jason Dillaman)issue#22932 <http://tracker.ceph.com/issues/22932>, pr#20349 <https://github.com/ceph/ceph/pull/20349>, Mykola Golub)issue#21559 <http://tracker.ceph.com/issues/21559>, pr#17979 <https://github.com/ceph/ceph/pull/17979>, Jason Dillaman)pr#19163 <https://github.com/ceph/ceph/pull/19163>_, Venky Shankar)pr#18006 <https://github.com/ceph/ceph/pull/18006>_, Adam Wolfe Gordon)pr#21300 <https://github.com/ceph/ceph/pull/21300>_, Jason Dillaman)issue#18786 <http://tracker.ceph.com/issues/18786>, pr#15691 <https://github.com/ceph/ceph/pull/15691>, Venky Shankar)pr#19011 <https://github.com/ceph/ceph/pull/19011>_, Mykola Golub)pr#19338 <https://github.com/ceph/ceph/pull/19338>_, Venky Shankar)issue#21561 <http://tracker.ceph.com/issues/21561>, pr#18136 <https://github.com/ceph/ceph/pull/18136>, Jason Dillaman)issue#23876 <http://tracker.ceph.com/issues/23876>, pr#21657 <https://github.com/ceph/ceph/pull/21657>, Jason Dillaman)issue#15322 <http://tracker.ceph.com/issues/15322>, pr#19000 <https://github.com/ceph/ceph/pull/19000>, Jason Dillaman)issue#23888 <http://tracker.ceph.com/issues/23888>, pr#21682 <https://github.com/ceph/ceph/pull/21682>, Jason Dillaman)pr#19577 <https://github.com/ceph/ceph/pull/19577>_, Venky Shankar)issue#20567 <http://tracker.ceph.com/issues/20567>, pr#17073 <https://github.com/ceph/ceph/pull/17073>, Adam Wolfe Gordon)issue#15764 <http://tracker.ceph.com/issues/15764>, pr#16642 <https://github.com/ceph/ceph/pull/16642>, Jason Dillaman)issue#21894 <http://tracker.ceph.com/issues/21894>, pr#18490 <https://github.com/ceph/ceph/pull/18490>, Jason Dillaman)pr#19536 <https://github.com/ceph/ceph/pull/19536>_, Jason Dillaman)issue#21535 <http://tracker.ceph.com/issues/21535>, pr#18026 <https://github.com/ceph/ceph/pull/18026>, Jason Dillaman)issue#18786 <http://tracker.ceph.com/issues/18786>, pr#15788 <https://github.com/ceph/ceph/pull/15788>, Venky Shankar)issue#20860 <http://tracker.ceph.com/issues/20860>, pr#16998 <https://github.com/ceph/ceph/pull/16998>, Mykola Golub)pr#18969 <https://github.com/ceph/ceph/pull/18969>_, Venky Shankar)pr#19666 <https://github.com/ceph/ceph/pull/19666>_, Mykola Golub)issue#22012 <http://tracker.ceph.com/issues/22012>, issue#22011 <http://tracker.ceph.com/issues/22011>, pr#18663 <https://github.com/ceph/ceph/pull/18663>_, Li Wang)issue#22131 <http://tracker.ceph.com/issues/22131>, pr#18947 <https://github.com/ceph/ceph/pull/18947>, Jason Dillaman)pr#17283 <https://github.com/ceph/ceph/pull/17283>_, Pan Liu)issue#23528 <http://tracker.ceph.com/issues/23528>, pr#21142 <https://github.com/ceph/ceph/pull/21142>, Li Wang)issue#20426 <http://tracker.ceph.com/issues/20426>, pr#17375 <https://github.com/ceph/ceph/pull/17375>, Pan Liu)pr#19704 <https://github.com/ceph/ceph/pull/19704>_, Mykola Golub)issue#22333 <http://tracker.ceph.com/issues/22333>, pr#19436 <https://github.com/ceph/ceph/pull/19436>, Mykola Golub)pr#18790 <https://github.com/ceph/ceph/pull/18790>_, Amit Kumar)pr#20551 <https://github.com/ceph/ceph/pull/20551>_, shun-s)pr#15579 <https://github.com/ceph/ceph/pull/15579>_, Piotr Dałek)pr#20795 <https://github.com/ceph/ceph/pull/20795>_, songweibin)pr#19821 <https://github.com/ceph/ceph/pull/19821>_, Mykola Golub)pr#19406 <https://github.com/ceph/ceph/pull/19406>_, Mykola Golub)issue#22306 <http://tracker.ceph.com/issues/22306>, pr#19337 <https://github.com/ceph/ceph/pull/19337>, Mykola Golub)issue#23609 <http://tracker.ceph.com/issues/23609>, pr#21304 <https://github.com/ceph/ceph/pull/21304>, Ricardo Dias)pr#19822 <https://github.com/ceph/ceph/pull/19822>_, Mykola Golub)pr#19919 <https://github.com/ceph/ceph/pull/19919>_, Willem Jan Withagen)pr#19823 <https://github.com/ceph/ceph/pull/19823>_, Mykola Golub)pr#19679 <https://github.com/ceph/ceph/pull/19679>_, Mykola Golub)pr#15339 <https://github.com/ceph/ceph/pull/15339>_, Mykola Golub)pr#17461 <https://github.com/ceph/ceph/pull/17461>_, PCzhangPC)nbd map (pr#20529 <https://github.com/ceph/ceph/pull/20529>_, songweibin)pr#19722 <https://github.com/ceph/ceph/pull/19722>_, songweibin)pr#18323 <https://github.com/ceph/ceph/pull/18323>_, Theofilos Mouratidis)issue#22980 <http://tracker.ceph.com/issues/22980>, issue#22362 <http://tracker.ceph.com/issues/22362>, pr#20397 <https://github.com/ceph/ceph/pull/20397>_, Tim Bishop)pr#17184 <https://github.com/ceph/ceph/pull/17184>_, PCzhangPC)pr#18249 <https://github.com/ceph/ceph/pull/18249>_, PCzhangPC)pr#16597 <https://github.com/ceph/ceph/pull/16597>_, PCzhangPC)issue#18480 <http://tracker.ceph.com/issues/18480>, pr#19724 <https://github.com/ceph/ceph/pull/19724>, Jason Dillaman)issue#21179 <http://tracker.ceph.com/issues/21179>, pr#17532 <https://github.com/ceph/ceph/pull/17532>, Jason Dillaman)pr#21344 <https://github.com/ceph/ceph/pull/21344>_, Dongsheng Yang)issue#23073 <http://tracker.ceph.com/issues/23073>, pr#20792 <https://github.com/ceph/ceph/pull/20792>, Dongsheng Yang)issue#20737 <http://tracker.ceph.com/issues/20737>, pr#16737 <https://github.com/ceph/ceph/pull/16737>, Jason Dillaman)pr#20499 <https://github.com/ceph/ceph/pull/20499>_, Ilya Dryomov)pr#16966 <https://github.com/ceph/ceph/pull/16966>_, Ilya Dryomov)issue#18753 <http://tracker.ceph.com/issues/18753>, pr#21541 <https://github.com/ceph/ceph/pull/21541>, Jason Dillaman)pr#21522 <https://github.com/ceph/ceph/pull/21522>_, Ilya Dryomov)pr#21513 <https://github.com/ceph/ceph/pull/21513>_, Ilya Dryomov)pr#20692 <https://github.com/ceph/ceph/pull/20692>_, Ilya Dryomov)pr#20591 <https://github.com/ceph/ceph/pull/20591>_, Ilya Dryomov)pr#20714 <https://github.com/ceph/ceph/pull/20714>_, Ilya Dryomov)pr#20721 <https://github.com/ceph/ceph/pull/20721>_, Ilya Dryomov)pr#20750 <https://github.com/ceph/ceph/pull/20750>_, Ilya Dryomov)pr#18652 <https://github.com/ceph/ceph/pull/18652>_, Ilya Dryomov)pr#18795 <https://github.com/ceph/ceph/pull/18795>_, Ilya Dryomov)pr#17621 <https://github.com/ceph/ceph/pull/17621>_, Ilya Dryomov)pr#17971 <https://github.com/ceph/ceph/pull/17971>_, Ilya Dryomov)pr#17346 <https://github.com/ceph/ceph/pull/17346>_, Ilya Dryomov)pr#19617 <https://github.com/ceph/ceph/pull/19617>_, Sage Weil)issue#21251 <http://tracker.ceph.com/issues/21251>, pr#17504 <https://github.com/ceph/ceph/pull/17504>, Jason Dillaman)issue#22738 <http://tracker.ceph.com/issues/22738>, pr#20729 <https://github.com/ceph/ceph/pull/20729>, Jason Dillaman)pr#21131 <https://github.com/ceph/ceph/pull/21131>_, Mykola Golub)pr#18793 <https://github.com/ceph/ceph/pull/18793>_, Ilya Dryomov)pr#18583 <https://github.com/ceph/ceph/pull/18583>_, Ilya Dryomov)pr#20389 <https://github.com/ceph/ceph/pull/20389>_, Mykola Golub)issue#21663 <http://tracker.ceph.com/issues/21663>, pr#18097 <https://github.com/ceph/ceph/pull/18097>, Jason Dillaman)issue#23043 <http://tracker.ceph.com/issues/23043>, pr#20491 <https://github.com/ceph/ceph/pull/20491>, Jason Dillaman)pr#18067 <https://github.com/ceph/ceph/pull/18067>_, Mykola Golub)issue#23938 <http://tracker.ceph.com/issues/23938>, pr#21733 <https://github.com/ceph/ceph/pull/21733>, Mykola Golub)issue#21181 <http://tracker.ceph.com/issues/21181>, pr#17559 <https://github.com/ceph/ceph/pull/17559>, Jason Dillaman)pr#20490 <https://github.com/ceph/ceph/pull/20490>_, Jason Dillaman)pr#21116 <https://github.com/ceph/ceph/pull/21116>_, Mykola Golub)issue#22803 <http://tracker.ceph.com/issues/22803>, pr#20170 <https://github.com/ceph/ceph/pull/20170>, Mykola Golub)issue#22485 <http://tracker.ceph.com/issues/22485>, pr#19604 <https://github.com/ceph/ceph/pull/19604>, Jason Dillaman)issue#22961 <http://tracker.ceph.com/issues/22961>, pr#20599 <https://github.com/ceph/ceph/pull/20599>, Jason Dillaman)pr#20124 <https://github.com/ceph/ceph/pull/20124>_, Jason Dillaman)pr#17062 <https://github.com/ceph/ceph/pull/17062>_, Mykola Golub)pr#18619 <https://github.com/ceph/ceph/pull/18619>_, Mykola Golub)issue#20954 <http://tracker.ceph.com/issues/20954>, pr#16917 <https://github.com/ceph/ceph/pull/16917>, Mykola Golub)pr#19073 <https://github.com/ceph/ceph/pull/19073>_, Mykola Golub)pr#19082 <https://github.com/ceph/ceph/pull/19082>_, Mykola Golub)pr#20689 <https://github.com/ceph/ceph/pull/20689>_, songweibin)pr#21020 <https://github.com/ceph/ceph/pull/21020>_, Mykola Golub)pr#17803 <https://github.com/ceph/ceph/pull/17803>_, Amit Kumar)issue#21217 <http://tracker.ceph.com/issues/21217>, pr#17509 <https://github.com/ceph/ceph/pull/17509>, Jason Dillaman)pr#21074 <https://github.com/ceph/ceph/pull/21074>_, Mykola Golub)issue#21936 <http://tracker.ceph.com/issues/21936>, pr#18561 <https://github.com/ceph/ceph/pull/18561>, Jason Dillaman)pr#18952 <https://github.com/ceph/ceph/pull/18952>_, Jason Dillaman)pr#19402 <https://github.com/ceph/ceph/pull/19402>_, Boris Ranto)pr#21436 <https://github.com/ceph/ceph/pull/21436>_, Mykola Golub)pr#17216 <https://github.com/ceph/ceph/pull/17216>_, Yan Jun)issue#20918 <http://tracker.ceph.com/issues/20918>, pr#16877 <https://github.com/ceph/ceph/pull/16877>, Jason Dillaman)pr#17187 <https://github.com/ceph/ceph/pull/17187>_, Mykola Golub)pr#17800 <https://github.com/ceph/ceph/pull/17800>_, Amit Kumar)pr#16939 <https://github.com/ceph/ceph/pull/16939>_, Mykola Golub)pr#18478 <https://github.com/ceph/ceph/pull/18478>_, Mykola Golub)pr#19315 <https://github.com/ceph/ceph/pull/19315>_, Mykola Golub)pr#18288 <https://github.com/ceph/ceph/pull/18288>_, Mykola Golub)issue#21029 <http://tracker.ceph.com/issues/21029>, pr#17078 <https://github.com/ceph/ceph/pull/17078>, Jason Dillaman)issue#11502 <http://tracker.ceph.com/issues/11502>, pr#20486 <https://github.com/ceph/ceph/pull/20486>, Jason Dillaman)pr#18940 <https://github.com/ceph/ceph/pull/18940>_, Mykola Golub)pr#20295 <https://github.com/ceph/ceph/pull/20295>_, Mykola Golub)issue#22950 <http://tracker.ceph.com/issues/22950>, pr#20364 <https://github.com/ceph/ceph/pull/20364>, songweibin)pr#19016 <https://github.com/ceph/ceph/pull/19016>_, Mykola Golub)pr#19320 <https://github.com/ceph/ceph/pull/19320>_, Venky Shankar)pr#21403 <https://github.com/ceph/ceph/pull/21403>_, Jason Dillaman)pr#19437 <https://github.com/ceph/ceph/pull/19437>_, Mykola Golub)pr#18615 <https://github.com/ceph/ceph/pull/18615>_, Roberto Oliveira)pr#21202 <https://github.com/ceph/ceph/pull/21202>_, Kefu Chai)pr#20008 <https://github.com/ceph/ceph/pull/20008>_, Mohamad Gebai)pr#19540 <https://github.com/ceph/ceph/pull/19540>_, Jason Dillaman)pr#21343 <https://github.com/ceph/ceph/pull/21343>_, songweibin)pr#19711 <https://github.com/ceph/ceph/pull/19711>_, Mykola Golub)pr#17218 <https://github.com/ceph/ceph/pull/17218>_, PCzhangPC)pr#21976 <https://github.com/ceph/ceph/pull/21976>_, "Yan, Zheng")pr#16980 <https://github.com/ceph/ceph/pull/16980>_, Haomai Wang)pr#17275 <https://github.com/ceph/ceph/pull/17275>_, Xie Xingguo)pr#21026 <https://github.com/ceph/ceph/pull/21026>_, J. Eric Ivancich)pr#19918 <https://github.com/ceph/ceph/pull/19918>_, fang yuxiang)pr#17432 <https://github.com/ceph/ceph/pull/17432>_, Jos Collin)issue#21554 <http://tracker.ceph.com/issues/21554>, pr#17967 <https://github.com/ceph/ceph/pull/17967>, Tone Zhang)pr#9571 <https://github.com/ceph/ceph/pull/9571>_, Yehuda Sadeh)pr#19322 <https://github.com/ceph/ceph/pull/19322>_, Abhishek Lekshmanan)issue#23335 <http://tracker.ceph.com/issues/23335>, pr#20853 <https://github.com/ceph/ceph/pull/20853>, Abhishek Lekshmanan)issue#23547 <http://tracker.ceph.com/issues/23547>, pr#21479 <https://github.com/ceph/ceph/pull/21479>, Casey Bodley)issue#22002 <http://tracker.ceph.com/issues/22002>, pr#18556 <https://github.com/ceph/ceph/pull/18556>, yuliyang)issue#21553 <http://tracker.ceph.com/issues/21553>, pr#15941 <https://github.com/ceph/ceph/pull/15941>, Orit Wasserman)pr#18642 <https://github.com/ceph/ceph/pull/18642>_, Zhang Shaowen)pr#18921 <https://github.com/ceph/ceph/pull/18921>_, lvshanchun)pr#17254 <https://github.com/ceph/ceph/pull/17254>_, Jos Collin)pr#19854 <https://github.com/ceph/ceph/pull/19854>_, fang yuxiang)issue#21617 <http://tracker.ceph.com/issues/21617>, pr#18180 <https://github.com/ceph/ceph/pull/18180>, Orit Wasserman)pr#18796 <https://github.com/ceph/ceph/pull/18796>_, J. Eric Ivancich)
rgw: Add retry_raced_bucket_writepr#18918 <https://github.com/ceph/ceph/pull/18918>_, Enming Zhang)issue#22832 <http://tracker.ceph.com/issues/22832>, pr#20464 <https://github.com/ceph/ceph/pull/20464>, Casey Bodley)issue#17932 <http://tracker.ceph.com/issues/17932>, pr#12704 <https://github.com/ceph/ceph/pull/12704>, Radoslaw Zarzynski)issue#21148 <http://tracker.ceph.com/issues/21148>, pr#17320 <https://github.com/ceph/ceph/pull/17320>, Radoslaw Zarzynski)pr#17094 <https://github.com/ceph/ceph/pull/17094>_, Abhishek Lekshmanan)issue#20234 <http://tracker.ceph.com/issues/20234>, pr#16145 <https://github.com/ceph/ceph/pull/16145>, Yehuda Sadeh)pr#10460 <https://github.com/ceph/ceph/pull/10460>_, Wei Qiaomiao)issue#22418 <http://tracker.ceph.com/issues/22418>, pr#19476 <https://github.com/ceph/ceph/pull/19476>, Bingyin Zhang)
rgw: Add try_refresh_bucket_info functionissue#22416 <http://tracker.ceph.com/issues/22416>, pr#19475 <https://github.com/ceph/ceph/pull/19475>, Enming Zhang)pr#19576 <https://github.com/ceph/ceph/pull/19576>_, Bingyin Zhang)issue#21301 <http://tracker.ceph.com/issues/21301>, pr#17589 <https://github.com/ceph/ceph/pull/17589>, Nathan Johnson)issue#21811 <http://tracker.ceph.com/issues/21811>, pr#18324 <https://github.com/ceph/ceph/pull/18324>, Jeegn Chen)pr#21551 <https://github.com/ceph/ceph/pull/21551>_, Zhang Shaowen)issue#22778 <http://tracker.ceph.com/issues/22778>, pr#20000 <https://github.com/ceph/ceph/pull/20000>, Yuan Zhou)issue#22897 <http://tracker.ceph.com/issues/22897>, pr#20471 <https://github.com/ceph/ceph/pull/20471>, Marcus Watts)issue#21400 <http://tracker.ceph.com/issues/21400>, pr#17775 <https://github.com/ceph/ceph/pull/17775>, Abhishek Lekshmanan)issue#23803 <http://tracker.ceph.com/issues/23803>, pr#21569 <https://github.com/ceph/ceph/pull/21569>, Casey Bodley)issue#22129 <http://tracker.ceph.com/issues/22129>, pr#18956 <https://github.com/ceph/ceph/pull/18956>, Jeegn Chen)issue#22779 <http://tracker.ceph.com/issues/22779>, pr#20188 <https://github.com/ceph/ceph/pull/20188>, Casey Bodley)pr#21272 <https://github.com/ceph/ceph/pull/21272>_, Casey Bodley)issue#22351 <http://tracker.ceph.com/issues/22351>, pr#20023 <https://github.com/ceph/ceph/pull/20023>, Brad Hubbard)issue#20951 <http://tracker.ceph.com/issues/20951>, pr#16926 <https://github.com/ceph/ceph/pull/16926>, fang.yuxiang)issue#22742 <http://tracker.ceph.com/issues/22742>, issue#22124 <http://tracker.ceph.com/issues/22124>, pr#20038 <https://github.com/ceph/ceph/pull/20038>_, Orit Wasserman)issue#22517 <http://tracker.ceph.com/issues/22517>, pr#19581 <https://github.com/ceph/ceph/pull/19581>, Adam C. Emerson)issue#22604 <http://tracker.ceph.com/issues/22604>, issue#22603 <http://tracker.ceph.com/issues/22603>, pr#20144 <https://github.com/ceph/ceph/pull/20144>_, Adam C. Emerson)issue#22852 <http://tracker.ceph.com/issues/22852>, pr#20226 <https://github.com/ceph/ceph/pull/20226>, fang yuxiang)pr#19509 <https://github.com/ceph/ceph/pull/19509>_, wangsongbo)pr#18920 <https://github.com/ceph/ceph/pull/18920>_, Yao Zongyou)pr#18959 <https://github.com/ceph/ceph/pull/18959>_, wangsongbo)issue#22560 <http://tracker.ceph.com/issues/22560>, pr#19768 <https://github.com/ceph/ceph/pull/19768>, Casey Bodley)pr#13644 <https://github.com/ceph/ceph/pull/13644>_, Yehuda Sadeh)issue#21578 <http://tracker.ceph.com/issues/21578>, pr#18000 <https://github.com/ceph/ceph/pull/18000>, Adam C. Emerson)issue#21582 <http://tracker.ceph.com/issues/21582>, pr#18002 <https://github.com/ceph/ceph/pull/18002>, Adam C. Emerson)issue#21597 <http://tracker.ceph.com/issues/21597>, pr#18024 <https://github.com/ceph/ceph/pull/18024>, Adam C. Emerson)issue#22099 <http://tracker.ceph.com/issues/22099>, pr#18846 <https://github.com/ceph/ceph/pull/18846>, Yao Zongyou)issue#21389 <http://tracker.ceph.com/issues/21389>, pr#17742 <https://github.com/ceph/ceph/pull/17742>, Adam C. Emerson)pr#18962 <https://github.com/ceph/ceph/pull/18962>_, Enming Zhang)pr#21123 <https://github.com/ceph/ceph/pull/21123>_, Abhishek Lekshmanan)pr#18979 <https://github.com/ceph/ceph/pull/18979>_, Xinying Song)issue#21581 <http://tracker.ceph.com/issues/21581>, pr#17882 <https://github.com/ceph/ceph/pull/17882>, Enming Zhang)pr#17546 <https://github.com/ceph/ceph/pull/17546>_, Jiaying Ren)pr#18917 <https://github.com/ceph/ceph/pull/18917>_, Enming Zhang)pr#21648 <https://github.com/ceph/ceph/pull/21648>_, Yehuda Sadeh)issue#20906 <http://tracker.ceph.com/issues/20906>, pr#17024 <https://github.com/ceph/ceph/pull/17024>, Casey Bodley)issue#22737 <http://tracker.ceph.com/issues/22737>, pr#20021 <https://github.com/ceph/ceph/pull/20021>, Tianshan Qu)pr#16932 <https://github.com/ceph/ceph/pull/16932>_, amitkuma)issue#22148 <http://tracker.ceph.com/issues/22148>, pr#18981 <https://github.com/ceph/ceph/pull/18981>, Yao Zongyou)pr#19570 <https://github.com/ceph/ceph/pull/19570>_, Yao Zongyou)issue#22234 <http://tracker.ceph.com/issues/22234>, pr#19131 <https://github.com/ceph/ceph/pull/19131>, Abhishek Lekshmanan)pr#19272 <https://github.com/ceph/ceph/pull/19272>_, Xinying Song)pr#21105 <https://github.com/ceph/ceph/pull/21105>_, ashitakasam)pr#18248 <https://github.com/ceph/ceph/pull/18248>_, J. Eric Ivancich)pr#18291 <https://github.com/ceph/ceph/pull/18291>_, Enming Zhang)pr#19275 <https://github.com/ceph/ceph/pull/19275>_, Bingyin Zhang)pr#19508 <https://github.com/ceph/ceph/pull/19508>_, Xinying Song)pr#20332 <https://github.com/ceph/ceph/pull/20332>_, Pritha Srivastava)pr#19064 <https://github.com/ceph/ceph/pull/19064>_, Bingyin Zhang)pr#19273 <https://github.com/ceph/ceph/pull/19273>_, Bingyin Zhang)issue#22080 <http://tracker.ceph.com/issues/22080>, pr#18898 <https://github.com/ceph/ceph/pull/18898>, lvshanchun)pr#20611 <https://github.com/ceph/ceph/pull/20611>_, lvshanchun)pr#20635 <https://github.com/ceph/ceph/pull/20635>_, Marcus Watts)pr#15994 <https://github.com/ceph/ceph/pull/15994>_, hechuang)pr#20649 <https://github.com/ceph/ceph/pull/20649>_, Tianshan Qu)issue#22083 <http://tracker.ceph.com/issues/22083>, pr#18852 <https://github.com/ceph/ceph/pull/18852>, Abhishek Lekshmanan)pr#18522 <https://github.com/ceph/ceph/pull/18522>_, zhangwen)issue#21725 <http://tracker.ceph.com/issues/21725>, pr#18184 <https://github.com/ceph/ceph/pull/18184>, Orit Wasserman)issue#22844 <http://tracker.ceph.com/issues/22844>, pr#20212 <https://github.com/ceph/ceph/pull/20212>, Tianshan Qu)pr#19384 <https://github.com/ceph/ceph/pull/19384>_, J. Eric Ivancich)issue#21743 <http://tracker.ceph.com/issues/21743>, pr#18214 <https://github.com/ceph/ceph/pull/18214>, Shasha Lu)pr#20621 <https://github.com/ceph/ceph/pull/20621>_, Casey Bodley)pr#12427 <https://github.com/ceph/ceph/pull/12427>_, Matt Benjamin)issue#22473 <http://tracker.ceph.com/issues/22473>, pr#19580 <https://github.com/ceph/ceph/pull/19580>, Casey Bodley)issue#21506 <http://tracker.ceph.com/issues/21506>, pr#17916 <https://github.com/ceph/ceph/pull/17916>, Casey Bodley)pr#17356 <https://github.com/ceph/ceph/pull/17356>_, Shasha Lu)pr#18763 <https://github.com/ceph/ceph/pull/18763>_, Xinying Song)issue#23146 <http://tracker.ceph.com/issues/23146>, pr#20612 <https://github.com/ceph/ceph/pull/20612>, fang yuxiang)pr#20195 <https://github.com/ceph/ceph/pull/20195>_, luomuyao)pr#19671 <https://github.com/ceph/ceph/pull/19671>_, Jos Collin)pr#19924 <https://github.com/ceph/ceph/pull/19924>_, Radoslaw Zarzynski)pr#19583 <https://github.com/ceph/ceph/pull/19583>_, Bingyin Zhang)pr#19591 <https://github.com/ceph/ceph/pull/19591>_, Bingyin Zhang)pr#18370 <https://github.com/ceph/ceph/pull/18370>_, Jiaying Ren)pr#18212 <https://github.com/ceph/ceph/pull/18212>_, Shasha Lu)pr#19933 <https://github.com/ceph/ceph/pull/19933>_, Bingyin Zhang)pr#16383 <https://github.com/ceph/ceph/pull/16383>_, Jiaying Ren)pr#16874 <https://github.com/ceph/ceph/pull/16874>_, Radoslaw Zarzynski)pr#17520 <https://github.com/ceph/ceph/pull/17520>_, Jos Collin)pr#17593 <https://github.com/ceph/ceph/pull/17593>_, Shasha Lu)pr#19709 <https://github.com/ceph/ceph/pull/19709>_, luomuyao)pr#19708 <https://github.com/ceph/ceph/pull/19708>_, Bingyin Zhang)pr#18477 <https://github.com/ceph/ceph/pull/18477>_, Enming Zhang)pr#19815 <https://github.com/ceph/ceph/pull/19815>_, Bingyin Zhang)pr#19109 <https://github.com/ceph/ceph/pull/19109>_, Jiaying Ren)pr#19817 <https://github.com/ceph/ceph/pull/19817>_, Bingyin Zhang)pr#19824 <https://github.com/ceph/ceph/pull/19824>_, Bingyin Zhang)pr#19584 <https://github.com/ceph/ceph/pull/19584>_, Bingyin Zhang)issue#19851 <http://tracker.ceph.com/issues/19851>, pr#17012 <https://github.com/ceph/ceph/pull/17012>, Jos Collin)issue#20883 <http://tracker.ceph.com/issues/20883>, pr#16757 <https://github.com/ceph/ceph/pull/16757>, Radoslaw Zarzynski)pr#20842 <https://github.com/ceph/ceph/pull/20842>_, Mark Kogan)issue#23779 <http://tracker.ceph.com/issues/23779>, pr#21500 <https://github.com/ceph/ceph/pull/21500>, Yehuda Sadeh)pr#17880 <https://github.com/ceph/ceph/pull/17880>_, Amit Kumar)issue#22758 <http://tracker.ceph.com/issues/22758>, pr#20796 <https://github.com/ceph/ceph/pull/20796>, Abhishek Lekshmanan)issue#21013 <http://tracker.ceph.com/issues/21013>, pr#17050 <https://github.com/ceph/ceph/pull/17050>, Abhishek Lekshmanan)pr#17041 <https://github.com/ceph/ceph/pull/17041>_, dengxiafubi)
rgw: Expire entries in bucket info cacheissue#21455 <http://tracker.ceph.com/issues/21455>, pr#17809 <https://github.com/ceph/ceph/pull/17809>, Yao Zongyou)pr#10992 <https://github.com/ceph/ceph/pull/10992>_, zhangshaowen)issue#21085 <http://tracker.ceph.com/issues/21085>, pr#17206 <https://github.com/ceph/ceph/pull/17206>, Radoslaw Zarzynski)pr#19608 <https://github.com/ceph/ceph/pull/19608>_, luomuyao)pr#20164 <https://github.com/ceph/ceph/pull/20164>_, luomuyao)pr#20355 <https://github.com/ceph/ceph/pull/20355>_, luomuyao)pr#20024 <https://github.com/ceph/ceph/pull/20024>_, luomuyao)issue#21772 <http://tracker.ceph.com/issues/21772>, pr#18271 <https://github.com/ceph/ceph/pull/18271>, Casey Bodley)pr#18709 <https://github.com/ceph/ceph/pull/18709>_, J. Eric Ivancich)issue#22410 <http://tracker.ceph.com/issues/22410>, pr#19455 <https://github.com/ceph/ceph/pull/19455>, Mark Kogan)pr#17663 <https://github.com/ceph/ceph/pull/17663>_, Shasha Lu)pr#18700 <https://github.com/ceph/ceph/pull/18700>_, Tianshan Qu)pr#19606 <https://github.com/ceph/ceph/pull/19606>_, Xinying Song)issue#21723 <http://tracker.ceph.com/issues/21723>, pr#18175 <https://github.com/ceph/ceph/pull/18175>, Yao Zongyou)issue#22729 <http://tracker.ceph.com/issues/22729>, pr#20002 <https://github.com/ceph/ceph/pull/20002>, Malcolm Lee)issue#23196 <http://tracker.ceph.com/issues/23196>, pr#20686 <https://github.com/ceph/ceph/pull/20686>, fang yuxiang)issue#20448 <http://tracker.ceph.com/issues/20448>, pr#20769 <https://github.com/ceph/ceph/pull/20769>, Orit Wasserman)issue#21962 <http://tracker.ceph.com/issues/21962>, pr#18602 <https://github.com/ceph/ceph/pull/18602>, Adam C. Emerson)issue#23506 <http://tracker.ceph.com/issues/23506>, pr#21576 <https://github.com/ceph/ceph/pull/21576>, Casey Bodley)pr#15054 <https://github.com/ceph/ceph/pull/15054>_, Radoslaw Zarzynski)issue#21735 <http://tracker.ceph.com/issues/21735>, pr#18198 <https://github.com/ceph/ceph/pull/18198>, Casey Bodley)issue#20668 <http://tracker.ceph.com/issues/20668>, issue#20671 <http://tracker.ceph.com/issues/20671>, pr#16612 <https://github.com/ceph/ceph/pull/16612>_, Casey Bodley)issue#21895 <http://tracker.ceph.com/issues/21895>, pr#18489 <https://github.com/ceph/ceph/pull/18489>, Casey Bodley)issue#22797 <http://tracker.ceph.com/issues/22797>, pr#20120 <https://github.com/ceph/ceph/pull/20120>, Casey Bodley)issue#23859 <http://tracker.ceph.com/issues/23859>, pr#21647 <https://github.com/ceph/ceph/pull/21647>, Yehuda Sadeh)issue#21831 <http://tracker.ceph.com/issues/21831>, pr#18402 <https://github.com/ceph/ceph/pull/18402>, Casey Bodley)pr#20926 <https://github.com/ceph/ceph/pull/20926>_, Yehuda Sadeh, Greg Farnum, Robin H. Johnson)pr#18377 <https://github.com/ceph/ceph/pull/18377>_, Jos Collin)issue#22272 <http://tracker.ceph.com/issues/22272>, pr#19236 <https://github.com/ceph/ceph/pull/19236>, Dmitry Plyakin)pr#19878 <https://github.com/ceph/ceph/pull/19878>_, Casey Bodley)pr#20396 <https://github.com/ceph/ceph/pull/20396>_, Tianshan Qu)issue#22721 <http://tracker.ceph.com/issues/22721>, pr#21584 <https://github.com/ceph/ceph/pull/21584>, Orit Wasserman)issue#21022 <http://tracker.ceph.com/issues/21022>, pr#17061 <https://github.com/ceph/ceph/pull/17061>, Shasha Lu)issue#21500 <http://tracker.ceph.com/issues/21500>, pr#17934 <https://github.com/ceph/ceph/pull/17934>, yuliyang)pr#20724 <https://github.com/ceph/ceph/pull/20724>_, Marcus Watts)issue#22804 <http://tracker.ceph.com/issues/22804>, pr#20814 <https://github.com/ceph/ceph/pull/20814>, Niu Pengju)pr#16854 <https://github.com/ceph/ceph/pull/16854>_, Yao Zongyou)pr#18861 <https://github.com/ceph/ceph/pull/18861>_, Sibei Gao)issue#20658 <http://tracker.ceph.com/issues/20658>, pr#16127 <https://github.com/ceph/ceph/pull/16127>, Enming Zhang)issue#20931 <http://tracker.ceph.com/issues/20931>, pr#16860 <https://github.com/ceph/ceph/pull/16860>, Jiaying Ren)issue#20935 <http://tracker.ceph.com/issues/20935>, pr#16863 <https://github.com/ceph/ceph/pull/16863>, Jiaying Ren)issue#20971 <http://tracker.ceph.com/issues/20971>, pr#16958 <https://github.com/ceph/ceph/pull/16958>, Jiaying Ren)issue#22122 <http://tracker.ceph.com/issues/22122>, issue#19959 <http://tracker.ceph.com/issues/19959>, pr#18922 <https://github.com/ceph/ceph/pull/18922>_, Aleksei Gutikov)issue#21608 <http://tracker.ceph.com/issues/21608>, pr#18057 <https://github.com/ceph/ceph/pull/18057>, baixueyu)issue#23680 <http://tracker.ceph.com/issues/23680>, pr#21380 <https://github.com/ceph/ceph/pull/21380>, Casey Bodley)pr#19430 <https://github.com/ceph/ceph/pull/19430>_, Tianshan Qu)issue#21214 <http://tracker.ceph.com/issues/21214>, pr#17353 <https://github.com/ceph/ceph/pull/17353>, Luo Kexue)issue#22439 <http://tracker.ceph.com/issues/22439>, pr#19310 <https://github.com/ceph/ceph/pull/19310>, Bingyin Zhang)issue#21984 <http://tracker.ceph.com/issues/21984>, pr#18662 <https://github.com/ceph/ceph/pull/18662>, Enming Zhang)pr#18968 <https://github.com/ceph/ceph/pull/18968>_, Jos Collin)issue#22799 <http://tracker.ceph.com/issues/22799>, pr#20095 <https://github.com/ceph/ceph/pull/20095>, Tianshan Qu)pr#19065 <https://github.com/ceph/ceph/pull/19065>_, Tianshan Qu)pr#19252 <https://github.com/ceph/ceph/pull/19252>_, yuliyang)pr#19826 <https://github.com/ceph/ceph/pull/19826>_, yuliyang)issue#19264 <http://tracker.ceph.com/issues/19264>, pr#13992 <https://github.com/ceph/ceph/pull/13992>, Robin H. Johnson)issue#22084 <http://tracker.ceph.com/issues/22084>, pr#18821 <https://github.com/ceph/ceph/pull/18821>, Pavan Rallabhandi)pr#21425 <https://github.com/ceph/ceph/pull/21425>_, Casey Bodley)issue#21583 <http://tracker.ceph.com/issues/21583>, pr#19061 <https://github.com/ceph/ceph/pull/19061>, lvshanchun)issue#22825 <http://tracker.ceph.com/issues/22825>, pr#20158 <https://github.com/ceph/ceph/pull/20158>, Xin Liao)pr#19773 <https://github.com/ceph/ceph/pull/19773>_, hechuang)pr#17541 <https://github.com/ceph/ceph/pull/17541>_, Jiaying Ren)pr#19281 <https://github.com/ceph/ceph/pull/19281>_, Bingyin Zhang)pr#19675 <https://github.com/ceph/ceph/pull/19675>_, Bingyin Zhang)pr#21032 <https://github.com/ceph/ceph/pull/21032>_, Simran Singhal)pr#19713 <https://github.com/ceph/ceph/pull/19713>_, lvshanchun)pr#19517 <https://github.com/ceph/ceph/pull/19517>_, Bingyin Zhang)pr#19472 <https://github.com/ceph/ceph/pull/19472>_, Bingyin Zhang)pr#16823 <https://github.com/ceph/ceph/pull/16823>_, Adam C. Emerson)issue#23663 <http://tracker.ceph.com/issues/23663>, pr#21358 <https://github.com/ceph/ceph/pull/21358>, Casey Bodley)pr#19615 <https://github.com/ceph/ceph/pull/19615>_, Bingyin Zhang)pr#19753 <https://github.com/ceph/ceph/pull/19753>_, Bingyin Zhang)pr#20546 <https://github.com/ceph/ceph/pull/20546>_, Yehuda Sadeh)
rgw: Handle stale bucket info in RGWDeleteBucketPolicy
rgw: Handle stale bucket info in RGWDeleteBucketWebsite
rgw: Handle stale bucket info in RGWPutBucketPolicy
rgw: Handle stale bucket info in RGWPutMetadataBucket
rgw: Handle stale bucket info in RGWSetBucketVersioning
rgw: Handle stale bucket info in RGWSetBucketWebsiteissue#20897 <http://tracker.ceph.com/issues/20897>, pr#16796 <https://github.com/ceph/ceph/pull/16796>, Radoslaw Zarzynski)pr#18961 <https://github.com/ceph/ceph/pull/18961>_, Kefu Chai)pr#17907 <https://github.com/ceph/ceph/pull/17907>_, Amit Kumar)pr#19167 <https://github.com/ceph/ceph/pull/19167>_, yuliyang)issue#17938 <http://tracker.ceph.com/issues/17938>, issue#21169 <http://tracker.ceph.com/issues/21169>, issue#17935 <http://tracker.ceph.com/issues/17935>, issue#17934 <http://tracker.ceph.com/issues/17934>, issue#17936 <http://tracker.ceph.com/issues/17936>, pr#15369 <https://github.com/ceph/ceph/pull/15369>, Radoslaw Zarzynski)pr#20027 <https://github.com/ceph/ceph/pull/20027>_, lvshanchun)pr#19573 <https://github.com/ceph/ceph/pull/19573>_, lvshanchun)issue#21576 <http://tracker.ceph.com/issues/21576>, pr#17999 <https://github.com/ceph/ceph/pull/17999>, Casey Bodley)issue#21015 <http://tracker.ceph.com/issues/21015>, pr#17072 <https://github.com/ceph/ceph/pull/17072>, Radoslaw Zarzynski)pr#17722 <https://github.com/ceph/ceph/pull/17722>_, Amit Kumar)pr#16933 <https://github.com/ceph/ceph/pull/16933>_, amitkuma)pr#16855 <https://github.com/ceph/ceph/pull/16855>_, Amit Kumar)issue#21996 <http://tracker.ceph.com/issues/21996>, pr#18664 <https://github.com/ceph/ceph/pull/18664>, Orit Wasserman, Casey Bodley)pr#19740 <https://github.com/ceph/ceph/pull/19740>_, fang yuxiang)issue#22151 <http://tracker.ceph.com/issues/22151>, pr#18985 <https://github.com/ceph/ceph/pull/18985>, Abhishek Lekshmanan)issue#21533 <http://tracker.ceph.com/issues/21533>, pr#17824 <https://github.com/ceph/ceph/pull/17824>, Shasha Lu)issue#21980 <http://tracker.ceph.com/issues/21980>, pr#18534 <https://github.com/ceph/ceph/pull/18534>, Enming Zhang)pr#19394 <https://github.com/ceph/ceph/pull/19394>_, Zhang Shaowen)pr#19358 <https://github.com/ceph/ceph/pull/19358>_, Tao Chen)issue#22296 <http://tracker.ceph.com/issues/22296>, pr#19279 <https://github.com/ceph/ceph/pull/19279>, Tao Chen)pr#19921 <https://github.com/ceph/ceph/pull/19921>_, fang yuxiang)issue#18977 <http://tracker.ceph.com/issues/18977>, pr#15273 <https://github.com/ceph/ceph/pull/15273>, Radoslaw Zarzynski)issue#22006 <http://tracker.ceph.com/issues/22006>, pr#18536 <https://github.com/ceph/ceph/pull/18536>, Enming Zhang)issue#22538 <http://tracker.ceph.com/issues/22538>, pr#19678 <https://github.com/ceph/ceph/pull/19678>, Yao Zongyou)issue#18885 <http://tracker.ceph.com/issues/18885>, pr#20016 <https://github.com/ceph/ceph/pull/20016>, Yehuda Sadeh)pr#20556 <https://github.com/ceph/ceph/pull/20556>_, Yang Honggang)issue#23039 <http://tracker.ceph.com/issues/23039>, pr#20488 <https://github.com/ceph/ceph/pull/20488>, Abhishek Lekshmanan)pr#19846 <https://github.com/ceph/ceph/pull/19846>_, fang yuxiang)pr#19283 <https://github.com/ceph/ceph/pull/19283>_, Yehuda Sadeh)issue#24062 <http://tracker.ceph.com/issues/24062>, pr#21916 <https://github.com/ceph/ceph/pull/21916>, xiangxiang)issue#21983 <http://tracker.ceph.com/issues/21983>, pr#18641 <https://github.com/ceph/ceph/pull/18641>, yuliyang)issue#23480 <http://tracker.ceph.com/issues/23480>, pr#21534 <https://github.com/ceph/ceph/pull/21534>, Casey Bodley)pr#18404 <https://github.com/ceph/ceph/pull/18404>_, Casey Bodley)pr#16492 <https://github.com/ceph/ceph/pull/16492>_, Yehuda Sadeh, Casey Bodley)pr#16210 <https://github.com/ceph/ceph/pull/16210>_, Adam Kupczyk)pr#19144 <https://github.com/ceph/ceph/pull/19144>_, Zhang Shaowen)pr#19710 <https://github.com/ceph/ceph/pull/19710>_, Bingyin Zhang)pr#19613 <https://github.com/ceph/ceph/pull/19613>_, Bingyin Zhang)pr#19814 <https://github.com/ceph/ceph/pull/19814>_, Bingyin Zhang)pr#19700 <https://github.com/ceph/ceph/pull/19700>_, Bingyin Zhang)pr#19391 <https://github.com/ceph/ceph/pull/19391>_, Bingyin Zhang)pr#19596 <https://github.com/ceph/ceph/pull/19596>_, Bingyin Zhang)pr#18895 <https://github.com/ceph/ceph/pull/18895>_, wangsongbo)pr#19511 <https://github.com/ceph/ceph/pull/19511>_, Bingyin Zhang)issue#22982 <http://tracker.ceph.com/issues/22982>, pr#20425 <https://github.com/ceph/ceph/pull/20425>, Yehuda Sadeh)pr#16628 <https://github.com/ceph/ceph/pull/16628>_, Abhishek Lekshmanan)pr#18954 <https://github.com/ceph/ceph/pull/18954>_, Adam C. Emerson)issue#20934 <http://tracker.ceph.com/issues/20934>, pr#17116 <https://github.com/ceph/ceph/pull/17116>, Aleksei Gutikov)issue#22469 <http://tracker.ceph.com/issues/22469>, pr#19575 <https://github.com/ceph/ceph/pull/19575>, lvshanchun, Chang Liu)pr#17923 <https://github.com/ceph/ceph/pull/17923>_, Casey Bodley)issue#22541 <http://tracker.ceph.com/issues/22541>, pr#19687 <https://github.com/ceph/ceph/pull/19687>, Bingyin Zhang)issue#23322 <http://tracker.ceph.com/issues/23322>, pr#20846 <https://github.com/ceph/ceph/pull/20846>, Abhishek Lekshmanan)issue#23468 <http://tracker.ceph.com/issues/23468>, pr#21129 <https://github.com/ceph/ceph/pull/21129>, Orit Wasserman)issue#21615 <http://tracker.ceph.com/issues/21615>, pr#18667 <https://github.com/ceph/ceph/pull/18667>, lvshanchun)issue#21607 <http://tracker.ceph.com/issues/21607>, pr#18046 <https://github.com/ceph/ceph/pull/18046>, Marcus Watts)issue#19870 <http://tracker.ceph.com/issues/19870>, pr#16834 <https://github.com/ceph/ceph/pull/16834>, Marcus Watts)issue#23974 <http://tracker.ceph.com/issues/23974>, pr#21791 <https://github.com/ceph/ceph/pull/21791>, Casey Bodley)pr#20309 <https://github.com/ceph/ceph/pull/20309>_, Pritha Srivastava)issue#23232 <http://tracker.ceph.com/issues/23232>, pr#20739 <https://github.com/ceph/ceph/pull/20739>, Jeegn Chen)issue#21596 <http://tracker.ceph.com/issues/21596>, pr#18104 <https://github.com/ceph/ceph/pull/18104>, Matt Benjamin)pr#18225 <https://github.com/ceph/ceph/pull/18225>_, Adam C. Emerson)pr#19582 <https://github.com/ceph/ceph/pull/19582>_, Bingyin Zhang)issue#21990 <http://tracker.ceph.com/issues/21990>, pr#18657 <https://github.com/ceph/ceph/pull/18657>, Casey Bodley)pr#19375 <https://github.com/ceph/ceph/pull/19375>_, Bingyin Zhang)pr#19474 <https://github.com/ceph/ceph/pull/19474>_, Bingyin Zhang)pr#19676 <https://github.com/ceph/ceph/pull/19676>_, Bingyin Zhang)pr#17434 <https://github.com/ceph/ceph/pull/17434>_, iliul)pr#19917 <https://github.com/ceph/ceph/pull/19917>_, Yao Zongyou)pr#18875 <https://github.com/ceph/ceph/pull/18875>_, Yao Zongyou)pr#19852 <https://github.com/ceph/ceph/pull/19852>_, Yao Zongyou)pr#17129 <https://github.com/ceph/ceph/pull/17129>_, Wen Zhang)pr#19250 <https://github.com/ceph/ceph/pull/19250>_, Bingyin Zhang)pr#19129 <https://github.com/ceph/ceph/pull/19129>_, Bingyin Zhang)pr#16649 <https://github.com/ceph/ceph/pull/16649>_, Zhang Lei)pr#19699 <https://github.com/ceph/ceph/pull/19699>_, Bingyin Zhang)issue#21619 <http://tracker.ceph.com/issues/21619>, pr#21120 <https://github.com/ceph/ceph/pull/21120>, Orit Wasserman)issue#22124 <http://tracker.ceph.com/issues/22124>, pr#19253 <https://github.com/ceph/ceph/pull/19253>, Orit Wasserman)issue#22517 <http://tracker.ceph.com/issues/22517>, pr#19601 <https://github.com/ceph/ceph/pull/19601>, Adam C. Emerson)pr#17632 <https://github.com/ceph/ceph/pull/17632>_, yuliyang)pr#17631 <https://github.com/ceph/ceph/pull/17631>_, yuliyang)issue#21125 <http://tracker.ceph.com/issues/21125>, pr#17250 <https://github.com/ceph/ceph/pull/17250>, Shasha Lu)issue#23586 <http://tracker.ceph.com/issues/23586>, pr#21285 <https://github.com/ceph/ceph/pull/21285>, yuliyang)pr#17433 <https://github.com/ceph/ceph/pull/17433>_, zhangwen)pr#17873 <https://github.com/ceph/ceph/pull/17873>_, Amit Kumar)pr#19902 <https://github.com/ceph/ceph/pull/19902>_, Matt Benjamin)pr#16807 <https://github.com/ceph/ceph/pull/16807>_, fang.yuxiang)issue#21832 <http://tracker.ceph.com/issues/21832>, pr#18381 <https://github.com/ceph/ceph/pull/18381>, Casey Bodley)issue#22827 <http://tracker.ceph.com/issues/22827>, pr#20171 <https://github.com/ceph/ceph/pull/20171>, Matt Benjamin)pr#20052 <https://github.com/ceph/ceph/pull/20052>_, Orit Wasserman)pr#19845 <https://github.com/ceph/ceph/pull/19845>_, fang yuxiang)pr#17343 <https://github.com/ceph/ceph/pull/17343>_, Yao Zongyou)pr#18978 <https://github.com/ceph/ceph/pull/18978>_, Yao Zongyou)pr#19401 <https://github.com/ceph/ceph/pull/19401>_, Yao Zongyou)issue#20777 <http://tracker.ceph.com/issues/20777>, pr#17185 <https://github.com/ceph/ceph/pull/17185>, Orit Wasserman)pr#17482 <https://github.com/ceph/ceph/pull/17482>_, Yao Zongyou)pr#18355 <https://github.com/ceph/ceph/pull/18355>_, Sibei Gao)issue#23596 <http://tracker.ceph.com/issues/23596>, pr#21291 <https://github.com/ceph/ceph/pull/21291>, Nathan Cutler)pr#18799 <https://github.com/ceph/ceph/pull/18799>_, J. Eric Ivancich)pr#18987 <https://github.com/ceph/ceph/pull/18987>_, J. Eric Ivancich)pr#18817 <https://github.com/ceph/ceph/pull/18817>_, Enming Zhang)issue#21802 <http://tracker.ceph.com/issues/21802>, pr#18932 <https://github.com/ceph/ceph/pull/18932>, lvshanchun, Yehuda Sadeh, Chang Liu, Abhishek Lekshmanan)issue#22101 <http://tracker.ceph.com/issues/22101>, pr#18866 <https://github.com/ceph/ceph/pull/18866>, Casey Bodley)pr#20034 <https://github.com/ceph/ceph/pull/20034>_, Matt Benjamin)pr#20145 <https://github.com/ceph/ceph/pull/20145>_, Matt Benjamin)issue#23299 <http://tracker.ceph.com/issues/23299>, pr#20834 <https://github.com/ceph/ceph/pull/20834>, Matt Benjamin)pr#18365 <https://github.com/ceph/ceph/pull/18365>_, Matt Benjamin)issue#21141 <http://tracker.ceph.com/issues/21141>, pr#17267 <https://github.com/ceph/ceph/pull/17267>, Matt Benjamin)pr#18335 <https://github.com/ceph/ceph/pull/18335>_, Matt Benjamin)pr#15330 <https://github.com/ceph/ceph/pull/15330>_, Gui Hecheng)issue#21940 <http://tracker.ceph.com/issues/21940>, pr#18571 <https://github.com/ceph/ceph/pull/18571>, Matt Benjamin)pr#19278 <https://github.com/ceph/ceph/pull/19278>_, Brad Hubbard)issue#21590 <http://tracker.ceph.com/issues/21590>, pr#17958 <https://github.com/ceph/ceph/pull/17958>, gaosibei)pr#18900 <https://github.com/ceph/ceph/pull/18900>_, Bingyin Zhang)issue#19587 <http://tracker.ceph.com/issues/19587>, issue#20872 <http://tracker.ceph.com/issues/20872>, pr#16818 <https://github.com/ceph/ceph/pull/16818>_, Abhishek Lekshmanan)pr#16734 <https://github.com/ceph/ceph/pull/16734>_, Abhishek Lekshmanan)issue#21942 <http://tracker.ceph.com/issues/21942>, pr#18572 <https://github.com/ceph/ceph/pull/18572>, Matt Benjamin)issue#21000 <http://tracker.ceph.com/issues/21000>, issue#21003 <http://tracker.ceph.com/issues/21003>, issue#20501 <http://tracker.ceph.com/issues/20501>, pr#17040 <https://github.com/ceph/ceph/pull/17040>, Zhang Shaowen, Marcus Watts)issue#14363 <http://tracker.ceph.com/issues/14363>, issue#22444 <http://tracker.ceph.com/issues/22444>, pr#19439 <https://github.com/ceph/ceph/pull/19439>_, Jesse Williamson)issue#21586 <http://tracker.ceph.com/issues/21586>, pr#17959 <https://github.com/ceph/ceph/pull/17959>, Sibei Gao)issue#18229 <http://tracker.ceph.com/issues/18229>, pr#17761 <https://github.com/ceph/ceph/pull/17761>, Casey Bodley)pr#15855 <https://github.com/ceph/ceph/pull/15855>_, Matt Benjamin)issue#22202 <http://tracker.ceph.com/issues/22202>, pr#20093 <https://github.com/ceph/ceph/pull/20093>, Supriti Singh)pr#16821 <https://github.com/ceph/ceph/pull/16821>_, Abhishek Lekshmanan)issue#21010 <http://tracker.ceph.com/issues/21010>, pr#17048 <https://github.com/ceph/ceph/pull/17048>, Abhishek Lekshmanan)issue#21377 <http://tracker.ceph.com/issues/21377>, pr#17683 <https://github.com/ceph/ceph/pull/17683>, Shasha Lu)pr#19897 <https://github.com/ceph/ceph/pull/19897>_, Casey Bodley)issue#21200 <http://tracker.ceph.com/issues/21200>, pr#17400 <https://github.com/ceph/ceph/pull/17400>, Abhishek Lekshmanan)pr#18781 <https://github.com/ceph/ceph/pull/18781>_, iliul)issue#21819 <http://tracker.ceph.com/issues/21819>, pr#18369 <https://github.com/ceph/ceph/pull/18369>, baixueyu)pr#17305 <https://github.com/ceph/ceph/pull/17305>_, Abhishek Lekshmanan)issue#20201 <http://tracker.ceph.com/issues/20201>, pr#18658 <https://github.com/ceph/ceph/pull/18658>, Matt Benjamin)pr#19210 <https://github.com/ceph/ceph/pull/19210>_, lvshanchun, Chang Liu)issue#21685 <http://tracker.ceph.com/issues/21685>, pr#18137 <https://github.com/ceph/ceph/pull/18137>, Casey Bodley)issue#20991 <http://tracker.ceph.com/issues/20991>, pr#17010 <https://github.com/ceph/ceph/pull/17010>, John Gibson)issue#23201 <http://tracker.ceph.com/issues/23201>, pr#20693 <https://github.com/ceph/ceph/pull/20693>, Casey Bodley)pr#18935 <https://github.com/ceph/ceph/pull/18935>_, Xinying Song)issue#21364 <http://tracker.ceph.com/issues/21364>, pr#17662 <https://github.com/ceph/ceph/pull/17662>, Shasha Lu)issue#22083 <http://tracker.ceph.com/issues/22083>, pr#18883 <https://github.com/ceph/ceph/pull/18883>, Casey Bodley)pr#20006 <https://github.com/ceph/ceph/pull/20006>_, John Spray)issue#22062 <http://tracker.ceph.com/issues/22062>, pr#18926 <https://github.com/ceph/ceph/pull/18926>, Abhishek Lekshmanan)issue#22951 <http://tracker.ceph.com/issues/22951>, issue#23203 <http://tracker.ceph.com/issues/23203>, pr#20390 <https://github.com/ceph/ceph/pull/20390>_, Abhishek Lekshmanan, Jesse Williamson)pr#20013 <https://github.com/ceph/ceph/pull/20013>_, Casey Bodley)pr#19274 <https://github.com/ceph/ceph/pull/19274>_, Brad Hubbard)pr#19859 <https://github.com/ceph/ceph/pull/19859>_, Yao Zongyou)pr#18706 <https://github.com/ceph/ceph/pull/18706>_, Casey Bodley)issue#21901 <http://tracker.ceph.com/issues/21901>, issue#21896 <http://tracker.ceph.com/issues/21896>, pr#18606 <https://github.com/ceph/ceph/pull/18606>_, Adam C. Emerson)pr#20894 <https://github.com/ceph/ceph/pull/20894>_, Enming Zhang)issue#21666 <http://tracker.ceph.com/issues/21666>, pr#18106 <https://github.com/ceph/ceph/pull/18106>, Karol Mroz)issue#18079 <http://tracker.ceph.com/issues/18079>, pr#12429 <https://github.com/ceph/ceph/pull/12429>, Yehuda Sadeh)pr#19182 <https://github.com/ceph/ceph/pull/19182>_, Casey Bodley)issue#20048 <http://tracker.ceph.com/issues/20048>, pr#20449 <https://github.com/ceph/ceph/pull/20449>, Casey Bodley)issue#22833 <http://tracker.ceph.com/issues/22833>, pr#20191 <https://github.com/ceph/ceph/pull/20191>, Yehuda Sadeh)issue#22046 <http://tracker.ceph.com/issues/22046>, pr#18811 <https://github.com/ceph/ceph/pull/18811>, Orit Wasserman)pr#20678 <https://github.com/ceph/ceph/pull/20678>_, Vasu Kulkarni)pr#20981 <https://github.com/ceph/ceph/pull/20981>_, Casey Bodley)pr#17020 <https://github.com/ceph/ceph/pull/17020>_, Abhishek Lekshmanan)pr#17977 <https://github.com/ceph/ceph/pull/17977>_, Casey Bodley)pr#20756 <https://github.com/ceph/ceph/pull/20756>_, Casey Bodley)pr#19438 <https://github.com/ceph/ceph/pull/19438>_, Casey Bodley)pr#17777 <https://github.com/ceph/ceph/pull/17777>_, Casey Bodley)issue#21715 <http://tracker.ceph.com/issues/21715>, pr#18193 <https://github.com/ceph/ceph/pull/18193>, Casey Bodley)issue#23002 <http://tracker.ceph.com/issues/23002>, pr#20440 <https://github.com/ceph/ceph/pull/20440>, Casey Bodley)pr#20863 <https://github.com/ceph/ceph/pull/20863>_, Ricardo Dias)pr#17162 <https://github.com/ceph/ceph/pull/17162>_, Casey Bodley)pr#20444 <https://github.com/ceph/ceph/pull/20444>_, Casey Bodley)pr#17700 <https://github.com/ceph/ceph/pull/17700>_, Casey Bodley)pr#21027 <https://github.com/ceph/ceph/pull/21027>_, Radoslaw Zarzynski)pr#16344 <https://github.com/ceph/ceph/pull/16344>_, Radoslaw Zarzynski)pr#17377 <https://github.com/ceph/ceph/pull/17377>_, Casey Bodley)pr#19689 <https://github.com/ceph/ceph/pull/19689>_, root)pr#15554 <https://github.com/ceph/ceph/pull/15554>_, Casey Bodley)issue#21720 <http://tracker.ceph.com/issues/21720>, pr#17956 <https://github.com/ceph/ceph/pull/17956>, Zhang Shaowen)issue#23301 <http://tracker.ceph.com/issues/23301>, pr#20841 <https://github.com/ceph/ceph/pull/20841>, Orit Wasserman)pr#18245 <https://github.com/ceph/ceph/pull/18245>_, Yao Zongyou)issue#22248 <http://tracker.ceph.com/issues/22248>, pr#20017 <https://github.com/ceph/ceph/pull/20017>, Casey Bodley)pr#17367 <https://github.com/ceph/ceph/pull/17367>_, Amit Kumar)pr#18845 <https://github.com/ceph/ceph/pull/18845>_, Yao Zongyou)pr#17440 <https://github.com/ceph/ceph/pull/17440>_, Jiaying Ren)issue#22568 <http://tracker.ceph.com/issues/22568>, pr#19772 <https://github.com/ceph/ceph/pull/19772>, fang yuxiang)issue#21196 <http://tracker.ceph.com/issues/21196>, pr#17939 <https://github.com/ceph/ceph/pull/17939>, Mark Kogan)pr#18178 <https://github.com/ceph/ceph/pull/18178>_, Jos Collin)issue#21151 <http://tracker.ceph.com/issues/21151>, pr#17989 <https://github.com/ceph/ceph/pull/17989>, Mark Kogan)pr#20063 <https://github.com/ceph/ceph/pull/20063>_, zhaokun)issue#22121 <http://tracker.ceph.com/issues/22121>, pr#19936 <https://github.com/ceph/ceph/pull/19936>, Matt Benjamin)pr#20707 <https://github.com/ceph/ceph/pull/20707>_, Chang Liu)issue#22928 <http://tracker.ceph.com/issues/22928>, pr#20352 <https://github.com/ceph/ceph/pull/20352>, Yehuda Sadeh)issue#20177 <http://tracker.ceph.com/issues/20177>, pr#16889 <https://github.com/ceph/ceph/pull/16889>, Orit Wasserman)pr#18302 <https://github.com/ceph/ceph/pull/18302>_, Jos Collin)pr#17438 <https://github.com/ceph/ceph/pull/17438>_, Jiaying Ren)issue#21775 <http://tracker.ceph.com/issues/21775>, pr#18273 <https://github.com/ceph/ceph/pull/18273>, Casey Bodley)issue#21603 <http://tracker.ceph.com/issues/21603>, pr#18262 <https://github.com/ceph/ceph/pull/18262>, Kefu Chai)issue#22250 <http://tracker.ceph.com/issues/22250>, pr#17070 <https://github.com/ceph/ceph/pull/17070>, Ken Dreyer)pr#17578 <https://github.com/ceph/ceph/pull/17578>_, Sage Weil)pr#18035 <https://github.com/ceph/ceph/pull/18035>_, Kefu Chai)pr#21480 <https://github.com/ceph/ceph/pull/21480>_, Nathan Cutler)pr#21974 <https://github.com/ceph/ceph/pull/21974>_, Boris Ranto)pr#17891 <https://github.com/ceph/ceph/pull/17891>_, Boris Ranto)pr#20713 <https://github.com/ceph/ceph/pull/20713>_, Nathan Cutler)pr#21112 <https://github.com/ceph/ceph/pull/21112>_, Gu Zhongyan)pr#17007 <https://github.com/ceph/ceph/pull/17007>_, Alex Mikheev)pr#18594 <https://github.com/ceph/ceph/pull/18594>_, Zack Cerza)pr#17296 <https://github.com/ceph/ceph/pull/17296>_, Amit Kumar)pr#16808 <https://github.com/ceph/ceph/pull/16808>_, Pan Liu, Xiaoyan Li)pr#17955 <https://github.com/ceph/ceph/pull/17955>_, Alan Somers)pr#22260 <https://github.com/ceph/ceph/pull/22260>_, Jason Dillaman)pr#18963 <https://github.com/ceph/ceph/pull/18963>_, Amit Kumar)pr#16625 <https://github.com/ceph/ceph/pull/16625>_, Yan Jun)pr#18406 <https://github.com/ceph/ceph/pull/18406>_, Adam C. Emerson)pr#17770 <https://github.com/ceph/ceph/pull/17770>_, Adam Kupczyk)pr#17776 <https://github.com/ceph/ceph/pull/17776>_, Nathan Cutler)issue#21822 <http://tracker.ceph.com/issues/21822>, pr#18378 <https://github.com/ceph/ceph/pull/18378>, Yuri Weinstein)issue#22207 <http://tracker.ceph.com/issues/22207>, pr#19072 <https://github.com/ceph/ceph/pull/19072>, Nathan Cutler)pr#19254 <https://github.com/ceph/ceph/pull/19254>_, Kefu Chai)issue#22823 <http://tracker.ceph.com/issues/22823>, pr#20151 <https://github.com/ceph/ceph/pull/20151>, Brad Hubbard)issue#23121 <http://tracker.ceph.com/issues/23121>, pr#20593 <https://github.com/ceph/ceph/pull/20593>, Kefu Chai)pr#18380 <https://github.com/ceph/ceph/pull/18380>_, Zack Cerza)pr#20838 <https://github.com/ceph/ceph/pull/20838>_, Brad Hubbard)pr#17531 <https://github.com/ceph/ceph/pull/17531>_, Nathan Cutler)issue#22888 <http://tracker.ceph.com/issues/22888>, pr#20245 <https://github.com/ceph/ceph/pull/20245>, Nathan Cutler)pr#20768 <https://github.com/ceph/ceph/pull/20768>_, Kefu Chai)pr#17182 <https://github.com/ceph/ceph/pull/17182>, Kefu Chai)pr#19953 <https://github.com/ceph/ceph/pull/19953>_, Brad Hubbard)pr#17895 <https://github.com/ceph/ceph/pull/17895>_, J. Eric Ivancich)pr#17052 <https://github.com/ceph/ceph/pull/17052>_, David Zafman)using statement (pr#17085 <https://github.com/ceph/ceph/pull/17085>_, Yao Zongyou)issue#21907 <http://tracker.ceph.com/issues/21907>, pr#18449 <https://github.com/ceph/ceph/pull/18449>, David Zafman)run-backend-api-tests.sh (pr#20874 <https://github.com/ceph/ceph/pull/20874>_, Sebastian Wagner)pr#21490 <https://github.com/ceph/ceph/pull/21490>_, Kefu Chai)pr#21147 <https://github.com/ceph/ceph/pull/21147>_, Ricardo Dias)pr#21830 <https://github.com/ceph/ceph/pull/21830>_, Kefu Chai)pr#22117 <https://github.com/ceph/ceph/pull/22117>_, Kefu Chai)pr#22075 <https://github.com/ceph/ceph/pull/22075>_, David Zafman)pr#22199 <https://github.com/ceph/ceph/pull/22199>_, David Zafman)pr#16494 <https://github.com/ceph/ceph/pull/16494>_, Alan Somers)pr#18541 <https://github.com/ceph/ceph/pull/18541>_, Mykola Golub)issue#21499 <http://tracker.ceph.com/issues/21499>, pr#17910 <https://github.com/ceph/ceph/pull/17910>, Nathan Cutler)pr#17583 <https://github.com/ceph/ceph/pull/17583>_, Neha Ojha)pr#21710 <https://github.com/ceph/ceph/pull/21710>_, Neha Ojha)pr#22070 <https://github.com/ceph/ceph/pull/22070>_, Yuri Weinstein)pr#22068 <https://github.com/ceph/ceph/pull/22068>_, Yuri Weinstein)pr#18634 <https://github.com/ceph/ceph/pull/18634>_, Kefu Chai)pr#19102 <https://github.com/ceph/ceph/pull/19102>_, Joao Eduardo Luis)pr#16864 <https://github.com/ceph/ceph/pull/16864>_, Nathan Cutler)pr#20680 <https://github.com/ceph/ceph/pull/20680>_, Casey Bodley)issue#21155 <http://tracker.ceph.com/issues/21155>, pr#17312 <https://github.com/ceph/ceph/pull/17312>, Casey Bodley)issue#22093 <http://tracker.ceph.com/issues/22093>, pr#19542 <https://github.com/ceph/ceph/pull/19542>, Kefu Chai)pr#19233 <https://github.com/ceph/ceph/pull/19233>_, Kefu Chai)pr#21433 <https://github.com/ceph/ceph/pull/21433>_, Kefu Chai)pr#18533 <https://github.com/ceph/ceph/pull/18533>_, Kefu Chai)pr#18808 <https://github.com/ceph/ceph/pull/18808>_, Kefu Chai)ceph-deploy runs on mira nodes (pr#21253 <https://github.com/ceph/ceph/pull/21253>_, Yuri Weinstein)issue#21409 <http://tracker.ceph.com/issues/21409>, pr#17763 <https://github.com/ceph/ceph/pull/17763>, xie xingguo)pr#16546 <https://github.com/ceph/ceph/pull/16546>_, Alan Somers)pr#21658 <https://github.com/ceph/ceph/pull/21658>_, Kefu Chai)pr#18283 <https://github.com/ceph/ceph/pull/18283>_, Kefu Chai)pr#17850 <https://github.com/ceph/ceph/pull/17850>_, Patrick Donnelly)pr#20646 <https://github.com/ceph/ceph/pull/20646>_, Kefu Chai)pr#18235 <https://github.com/ceph/ceph/pull/18235>_, Kefu Chai)pr#19544 <https://github.com/ceph/ceph/pull/19544>_, Kefu Chai)pr#17026 <https://github.com/ceph/ceph/pull/17026>_, David Zafman)issue#23805 <http://tracker.ceph.com/issues/23805>, pr#21552 <https://github.com/ceph/ceph/pull/21552>, Nathan Cutler)pr#19478 <https://github.com/ceph/ceph/pull/19478>_, Kefu Chai)pr#20634 <https://github.com/ceph/ceph/pull/20634>_, Kefu Chai)issue#20465 <http://tracker.ceph.com/issues/20465>, issue#20921 <http://tracker.ceph.com/issues/20921>, pr#16709 <https://github.com/ceph/ceph/pull/16709>_, David Zafman)issue#23621 <http://tracker.ceph.com/issues/23621>, pr#21318 <https://github.com/ceph/ceph/pull/21318>, Brad Hubbard)pr#18191 <https://github.com/ceph/ceph/pull/18191>_, huangjun)issue#22596 <http://tracker.ceph.com/issues/22596>, pr#19816 <https://github.com/ceph/ceph/pull/19816>, Kefu Chai)pr#17747 <https://github.com/ceph/ceph/pull/17747>_, Kefu Chai)issue#21618 <http://tracker.ceph.com/issues/21618>, pr#18094 <https://github.com/ceph/ceph/pull/18094>, xie xingguo)pr#18150 <https://github.com/ceph/ceph/pull/18150>_, xie xingguo, Sage Weil)pr#20667 <https://github.com/ceph/ceph/pull/20667>_, Kefu Chai)issue#21993 <http://tracker.ceph.com/issues/21993>, pr#18659 <https://github.com/ceph/ceph/pull/18659>, Kefu Chai)pr#21104 <https://github.com/ceph/ceph/pull/21104>_, Neha Ojha)pr#21146 <https://github.com/ceph/ceph/pull/21146>_, Zack Cerza)pr#16873 <https://github.com/ceph/ceph/pull/16873>_, Sage Weil)pr#20848 <https://github.com/ceph/ceph/pull/20848>_, Sage Weil)issue#23578 <http://tracker.ceph.com/issues/23578>, pr#21295 <https://github.com/ceph/ceph/pull/21295>, Brad Hubbard)pr#21549 <https://github.com/ceph/ceph/pull/21549>_, Ricardo Dias)pr#20925 <https://github.com/ceph/ceph/pull/20925>_, Ricardo Dias)pr#16996 <https://github.com/ceph/ceph/pull/16996>_, Sage Weil)pr#19225 <https://github.com/ceph/ceph/pull/19225>_, Kefu Chai)issue#23922 <http://tracker.ceph.com/issues/23922>, pr#21739 <https://github.com/ceph/ceph/pull/21739>, Kefu Chai)pr#17293 <https://github.com/ceph/ceph/pull/17293>_, Kefu Chai)issue#21425 <http://tracker.ceph.com/issues/21425>, pr#17794 <https://github.com/ceph/ceph/pull/17794>, huangjun)issue#21425 <http://tracker.ceph.com/issues/21425>, pr#18144 <https://github.com/ceph/ceph/pull/18144>, huangjun)pr#17203 <https://github.com/ceph/ceph/pull/17203>_, Sage Weil)pr#16947 <https://github.com/ceph/ceph/pull/16947>_, Sage Weil)issue#23495 <http://tracker.ceph.com/issues/23495>, pr#21324 <https://github.com/ceph/ceph/pull/21324>, Kefu Chai)pr#21313 <https://github.com/ceph/ceph/pull/21313>_, Vasu Kulkarni)pr#17224 <https://github.com/ceph/ceph/pull/17224>_, Sage Weil)pr#20901 <https://github.com/ceph/ceph/pull/20901>_, Neha Ojha)pr#21021 <https://github.com/ceph/ceph/pull/21021>_, Sebastian Wagner)issue#21474 <http://tracker.ceph.com/issues/21474>, pr#17902 <https://github.com/ceph/ceph/pull/17902>, Kefu Chai)issue#21474 <http://tracker.ceph.com/issues/21474>, pr#19024 <https://github.com/ceph/ceph/pull/19024>, Kefu Chai)pr#21656 <https://github.com/ceph/ceph/pull/21656>_, Neha Ojha)pr#19244 <https://github.com/ceph/ceph/pull/19244>_, Vasu Kulkarni)pr#17757 <https://github.com/ceph/ceph/pull/17757>_, Vasu Kulkarni)issue#20950 <http://tracker.ceph.com/issues/20950>, pr#16826 <https://github.com/ceph/ceph/pull/16826>, Vasu Kulkarni)pr#20243 <https://github.com/ceph/ceph/pull/20243>_, Vasu Kulkarni)pr#17650 <https://github.com/ceph/ceph/pull/17650>_, Vasu Kulkarni)pr#17536 <https://github.com/ceph/ceph/pull/17536>_, Vasu Kulkarni)pr#17096 <https://github.com/ceph/ceph/pull/17096>_, Vasu Kulkarni)pr#17576 <https://github.com/ceph/ceph/pull/17576>_, Vasu Kulkarni)pr#20979 <https://github.com/ceph/ceph/pull/20979>_, Vasu Kulkarni)issue#21376 <http://tracker.ceph.com/issues/21376>, pr#17680 <https://github.com/ceph/ceph/pull/17680>, Vasu Kulkarni)pr#17651 <https://github.com/ceph/ceph/pull/17651>_, Vasu Kulkarni)pr#21410 <https://github.com/ceph/ceph/pull/21410>_, Brad Hubbard)issue#22154 <http://tracker.ceph.com/issues/22154>, pr#19075 <https://github.com/ceph/ceph/pull/19075>, Kefu Chai)issue#22100 <http://tracker.ceph.com/issues/22100>, pr#18862 <https://github.com/ceph/ceph/pull/18862>, Jeegn Chen)pr#16843 <https://github.com/ceph/ceph/pull/16843>_, amitkuma)issue#23504 <http://tracker.ceph.com/issues/23504>, pr#21117 <https://github.com/ceph/ceph/pull/21117>, Nathan Cutler)pr#17093 <https://github.com/ceph/ceph/pull/17093>_, David Zafman)pr#17098 <https://github.com/ceph/ceph/pull/17098>_, David Zafman)pr#20371 <https://github.com/ceph/ceph/pull/20371>_, Kefu Chai)pr#20409 <https://github.com/ceph/ceph/pull/20409>_, Brad Hubbard)pr#20307 <https://github.com/ceph/ceph/pull/20307>_, Kefu Chai)pr#21145 <https://github.com/ceph/ceph/pull/21145>_, Igor Fedotov)pr#18090 <https://github.com/ceph/ceph/pull/18090>_, amitkuma)issue#20975 <http://tracker.ceph.com/issues/20975>, pr#16977 <https://github.com/ceph/ceph/pull/16977>, Sage Weil)pr#17401 <https://github.com/ceph/ceph/pull/17401>_, Sage Weil)pr#17447 <https://github.com/ceph/ceph/pull/17447>_, Kefu Chai)pr#21485 <https://github.com/ceph/ceph/pull/21485>_, Kefu Chai)issue#23709 <http://tracker.ceph.com/issues/23709>, pr#21416 <https://github.com/ceph/ceph/pull/21416>, Kefu Chai)pr#17390 <https://github.com/ceph/ceph/pull/17390>_, Kefu Chai)pr#19101 <https://github.com/ceph/ceph/pull/19101>_, Igor Fedotov)pr#18332 <https://github.com/ceph/ceph/pull/18332>_, Radoslaw Zarzynski)issue#20770 <http://tracker.ceph.com/issues/20770>, pr#16987 <https://github.com/ceph/ceph/pull/16987>, David Zafman)pr#17785 <https://github.com/ceph/ceph/pull/17785>_, David Zafman)issue#21716 <http://tracker.ceph.com/issues/21716>, pr#18240 <https://github.com/ceph/ceph/pull/18240>, Kefu Chai, Ning Yao)pr#17369 <https://github.com/ceph/ceph/pull/17369>_, Amit Kumar)pr#19334 <https://github.com/ceph/ceph/pull/19334>_, amitkuma)pr#17089 <https://github.com/ceph/ceph/pull/17089>_, amitkuma)issue#20086 <http://tracker.ceph.com/issues/20086>, pr#20161 <https://github.com/ceph/ceph/pull/20161>, Kefu Chai)issue#23763 <http://tracker.ceph.com/issues/23763>, pr#21555 <https://github.com/ceph/ceph/pull/21555>, Kefu Chai)pr#20379 <https://github.com/ceph/ceph/pull/20379>_, Kefu Chai)pr#17186 <https://github.com/ceph/ceph/pull/17186>_, Mykola Golub)pr#20233 <https://github.com/ceph/ceph/pull/20233>_, Casey Bodley)pr#20759 <https://github.com/ceph/ceph/pull/20759>_, David Zafman)pr#17909 <https://github.com/ceph/ceph/pull/17909>_, Kefu Chai)pr#20777 <https://github.com/ceph/ceph/pull/20777>_, Willem Jan Withagen)pr#21293 <https://github.com/ceph/ceph/pull/21293>_, Kefu Chai)pr#15922 <https://github.com/ceph/ceph/pull/15922>_, Jos Collin)pr#15921 <https://github.com/ceph/ceph/pull/15921>_, Jos Collin)pr#17027 <https://github.com/ceph/ceph/pull/17027>_, Jos Collin)pr#20576 <https://github.com/ceph/ceph/pull/20576>_, Willem Jan Withagen)pr#21218 <https://github.com/ceph/ceph/pull/21218>_, David Galloway)pr#21075 <https://github.com/ceph/ceph/pull/21075>_, Yuri Weinstein)issue#22711 <http://tracker.ceph.com/issues/22711>, pr#20046 <https://github.com/ceph/ceph/pull/20046>, Kefu Chai)pr#21052 <https://github.com/ceph/ceph/pull/21052>_, Shengjing Zhu)pr#21013 <https://github.com/ceph/ceph/pull/21013>_, David Zafman)pr#17790 <https://github.com/ceph/ceph/pull/17790>_, Jos Collin)pr#17962 <https://github.com/ceph/ceph/pull/17962>_, Jos Collin)pr#19262 <https://github.com/ceph/ceph/pull/19262>_, Yuri Weinstein)pr#20382 <https://github.com/ceph/ceph/pull/20382>_, Kefu Chai)pr#20230 <https://github.com/ceph/ceph/pull/20230>_, Igor Fedotov)pr#17442 <https://github.com/ceph/ceph/pull/17442>_, Kefu Chai)pr#18238 <https://github.com/ceph/ceph/pull/18238>_, Kefu Chai)pr#17328 <https://github.com/ceph/ceph/pull/17328>_, Kefu Chai)pr#21450 <https://github.com/ceph/ceph/pull/21450>_, David Zafman)pr#22167 <https://github.com/ceph/ceph/pull/22167>_, David Zafman)issue#21758 <http://tracker.ceph.com/issues/21758>, pr#18242 <https://github.com/ceph/ceph/pull/18242>, Kefu Chai)pr#18505 <https://github.com/ceph/ceph/pull/18505>_, Brad Hubbard)pr#21019 <https://github.com/ceph/ceph/pull/21019>_, Jianpeng Ma)pr#19657 <https://github.com/ceph/ceph/pull/19657>_, Adam C. Emerson)pr#16938 <https://github.com/ceph/ceph/pull/16938>_, James Page)issue#22354 <http://tracker.ceph.com/issues/22354>, pr#20400 <https://github.com/ceph/ceph/pull/20400>, Kefu Chai)issue#21498 <http://tracker.ceph.com/issues/21498>, pr#17904 <https://github.com/ceph/ceph/pull/17904>, Carl Xiong)pr#19196 <https://github.com/ceph/ceph/pull/19196>_, Song Shun)pr#20497 <https://github.com/ceph/ceph/pull/20497>_, Kefu Chai)pr#18018 <https://github.com/ceph/ceph/pull/18018>_, Kefu Chai)pr#20114 <https://github.com/ceph/ceph/pull/20114>_, zhaokun)issue#21728 <http://tracker.ceph.com/issues/21728>, pr#18162 <https://github.com/ceph/ceph/pull/18162>, Kefu Chai)pr#17363 <https://github.com/ceph/ceph/pull/17363>_, Kefu Chai)pr#18375 <https://github.com/ceph/ceph/pull/18375>_, Kefu Chai)issue#21230 <http://tracker.ceph.com/issues/21230>, pr#17463 <https://github.com/ceph/ceph/pull/17463>, Kefu Chai)pr#21477 <https://github.com/ceph/ceph/pull/21477>_, Sage Weil)pr#18221 <https://github.com/ceph/ceph/pull/18221>_, Kefu Chai)issue#22086 <http://tracker.ceph.com/issues/22086>, pr#19368 <https://github.com/ceph/ceph/pull/19368>, David Zafman)pr#18885 <https://github.com/ceph/ceph/pull/18885>_, David Zafman)issue#21327 <http://tracker.ceph.com/issues/21327>, pr#17985 <https://github.com/ceph/ceph/pull/17985>, David Zafman)pr#18507 <https://github.com/ceph/ceph/pull/18507>_, huangjun)pr#18577 <https://github.com/ceph/ceph/pull/18577>_, Kefu Chai)pr#17097 <https://github.com/ceph/ceph/pull/17097>_, Alfredo Deza)issue#21264 <http://tracker.ceph.com/issues/21264>, issue#22457 <http://tracker.ceph.com/issues/22457>, pr#17530 <https://github.com/ceph/ceph/pull/17530>_, Nathan Cutler)pr#21641 <https://github.com/ceph/ceph/pull/21641>_, Zheng Yin)pr#20183 <https://github.com/ceph/ceph/pull/20183>_, Kefu Chai)pr#21148 <https://github.com/ceph/ceph/pull/21148>_, Willem Jan Withagen)pr#17135 <https://github.com/ceph/ceph/pull/17135>_, amitkuma)issue#22958 <http://tracker.ceph.com/issues/22958>, pr#20363 <https://github.com/ceph/ceph/pull/20363>, lvshuhua)pr#17549 <https://github.com/ceph/ceph/pull/17549>_, iliul)issue#22255 <http://tracker.ceph.com/issues/22255>, pr#19180 <https://github.com/ceph/ceph/pull/19180>, Abhishek Lekshmanan)pr#16983 <https://github.com/ceph/ceph/pull/16983>_, huanwen ren)issue#24003 <http://tracker.ceph.com/issues/24003>, pr#21918 <https://github.com/ceph/ceph/pull/21918>, Nathan Cutler)pr#16605 <https://github.com/ceph/ceph/pull/16605>_, Abhishek Lekshmanan)issue#23428 <http://tracker.ceph.com/issues/23428>, issue#23364 <http://tracker.ceph.com/issues/23364>, pr#20947 <https://github.com/ceph/ceph/pull/20947>_, David Zafman)pr#17454 <https://github.com/ceph/ceph/pull/17454>_, xie xingguo)pr#20888 <https://github.com/ceph/ceph/pull/20888>_, Jianpeng Ma)issue#21862 <http://tracker.ceph.com/issues/21862>, pr#18350 <https://github.com/ceph/ceph/pull/18350>, Piotr Dałek)issue#22266 <http://tracker.ceph.com/issues/22266>, pr#19780 <https://github.com/ceph/ceph/pull/19780>, Kefu Chai)issue#22266 <http://tracker.ceph.com/issues/22266>, pr#19238 <https://github.com/ceph/ceph/pull/19238>, Kefu Chai)issue#23242 <http://tracker.ceph.com/issues/23242>, pr#20786 <https://github.com/ceph/ceph/pull/20786>, Josh Durgin, David Zafman)pr#17572 <https://github.com/ceph/ceph/pull/17572>_, xie xingguo)pr#21553 <https://github.com/ceph/ceph/pull/21553>_, Li Wang)issue#15904 <http://tracker.ceph.com/issues/15904>, pr#20147 <https://github.com/ceph/ceph/pull/20147>, Nathan Cutler)issue#21375 <http://tracker.ceph.com/issues/21375>, pr#18588 <https://github.com/ceph/ceph/pull/18588>, Mohamad Gebai)issue#21577 <http://tracker.ceph.com/issues/21577>, pr#18005 <https://github.com/ceph/ceph/pull/18005>, John Spray)pr#21274 <https://github.com/ceph/ceph/pull/21274>_, David Zafman)pr#18331 <https://github.com/ceph/ceph/pull/18331>_, Yan Jun)pr#17100 <https://github.com/ceph/ceph/pull/17100>_, mychoxin)issue#23345 <http://tracker.ceph.com/issues/23345>, pr#20986 <https://github.com/ceph/ceph/pull/20986>, Joao Eduardo Luis)pr#18729 <https://github.com/ceph/ceph/pull/18729>_, iliul)pr#21071 <https://github.com/ceph/ceph/pull/21071>_, Marc Koderer)pr#17057 <https://github.com/ceph/ceph/pull/17057>_, Jiaying Ren)pr#18181 <https://github.com/ceph/ceph/pull/18181>_, Kefu Chai)pr#18523 <https://github.com/ceph/ceph/pull/18523>_, Kefu Chai)pr#17749 <https://github.com/ceph/ceph/pull/17749>_, Kefu Chai)