]>
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
Nathan Cutler  [Tue, 30 Apr 2019 11:38:33 +0000  (13:38 +0200)] 
script/backport-create-issue: handle long Redmine issue namesSigned-off-by: Nathan Cutler <ncutler@suse.com> 
Sebastian Wagner  [Tue, 30 Apr 2019 11:36:43 +0000  (13:36 +0200)] 
Merge pull request #26185 from jmolmo/hosts_management_ls
Kefu Chai  [Tue, 30 Apr 2019 11:36:24 +0000  (19:36 +0800)] 
Merge pull request #27883 from majianpeng/crimson-compiler-errorReviewed-by: Kefu Chai <kchai@redhat.com> 
Sebastian Wagner  [Tue, 30 Apr 2019 11:29:37 +0000  (13:29 +0200)] 
Merge pull request #27607 from sebastian-philipp/test-orchestrator-id-raceReviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com> 
Nathan Cutler  [Tue, 30 Apr 2019 08:13:00 +0000  (10:13 +0200)] 
Merge pull request #27614 from smithfarm/wip-39323Reviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Sebastian Wagner <swagner@suse.com> 
Lenz Grimmer  [Tue, 30 Apr 2019 07:43:01 +0000  (09:43 +0200)] 
Merge pull request #27613 from Devp00l/wip-issue-23858Reviewed-by: Alfonso Martínez <almartin@redhat.com> Reviewed-by: Ricardo Marques <rimarques@suse.com> 
Jianpeng Ma  [Tue, 30 Apr 2019 07:29:08 +0000  (15:29 +0800)] 
test/crimson: fix a compiler error.Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> 
Kefu Chai  [Tue, 30 Apr 2019 06:49:05 +0000  (14:49 +0800)] 
Merge pull request #27880 from majianpeng/fio_ceph_messengerReviewed-by: Kefu Chai <kchai@redhat.com> 
Jianpeng Ma  [Tue, 30 Apr 2019 05:48:47 +0000  (13:48 +0800)] 
test/fio: fix a compiler error.
Met the following bug when -DWITH_FIO=ON:
/home/src/test/fio/fio_ceph_messenger.cc:217:5: error: ‘require_authorizer’ was not declared in this scope
     require_authorizer = false;
This bug introduce by 
f10660e84f85116b9  which omit this.
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com> 
Gregory Farnum  [Mon, 29 Apr 2019 20:45:16 +0000  (13:45 -0700)] 
Merge pull request #27867 from tchaikov/wip-ceph-object-corpus
ceph-object-corpus: pick up 
15.0.0-539-g191ab33faf 
Reviewed-by: Greg Farnum <gfarnum@redhat.com> 
Casey Bodley  [Mon, 29 Apr 2019 17:06:47 +0000  (13:06 -0400)] 
Merge pull request #27730 from cbodley/wip-rgw-boost-170Reviewed-by: Adam C. Emerson <aemerson@redhat.com> 
Kefu Chai  [Mon, 29 Apr 2019 16:17:08 +0000  (00:17  +0800)] 
Merge pull request #27861 from tchaikov/wip-utime-cleanupReviewed-by: Samuel Just <sjust@redhat.com> 
Kefu Chai  [Mon, 29 Apr 2019 16:13:41 +0000  (00:13  +0800)] 
ceph-object-corpus: pick up 
15.0.0-539-g191ab33faf 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
Lenz Grimmer  [Mon, 29 Apr 2019 16:05:26 +0000  (18:05 +0200)] 
Merge pull request #27784 from Devp00l/wip-39483
Sage Weil  [Mon, 29 Apr 2019 16:04:31 +0000  (11:04 -0500)] 
Merge PR #27590 into masterReviewed-by: Neha Ojha <nojha@redhat.com> 
Sage Weil  [Mon, 29 Apr 2019 16:04:15 +0000  (11:04 -0500)] 
Merge PR #27804 into masterReviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Mon, 29 Apr 2019 16:03:53 +0000  (11:03 -0500)] 
Merge PR #27832 into masterReviewed-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Mon, 29 Apr 2019 15:38:16 +0000  (23:38 +0800)] 
Merge pull request #27788 from cyx1231st/wip-seastar-msgr-batch-sendReviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> 
Stephan Müller  [Tue, 16 Apr 2019 15:22:41 +0000  (17:22 +0200)] 
mgr/dashboard: RBD snapshot name suggestion with local time suffixFixes: https://tracker.ceph.com/issues/23858 Signed-off-by: Stephan Müller <smueller@suse.com> 
Kefu Chai  [Mon, 29 Apr 2019 14:34:10 +0000  (22:34 +0800)] 
Merge pull request #27776 from JunHe77/install-depsReviewed-by: Kefu Chai <kchai@redhat.com> 
Stephan Müller  [Thu, 25 Apr 2019 12:34:00 +0000  (14:34 +0200)] 
mgr/dashboard: Make all columns sortableFixes: https://tracker.ceph.com/issues/39483 Signed-off-by: Stephan Müller <smueller@suse.com> 
Kefu Chai  [Mon, 29 Apr 2019 12:48:30 +0000  (20:48 +0800)] 
include/utime: do not cast sec to time_tSigned-off-by: Kefu Chai <kchai@redhat.com> 
Lenz Grimmer  [Mon, 29 Apr 2019 12:23:17 +0000  (14:23 +0200)] 
mgr/dashboard: auth: fix user lastUpdate timestamp generation (#27604)Reviewed-by: Stephan Müller <smueller@suse.com> Reviewed-by: Volker Theile <vtheile@suse.com> 
Lenz Grimmer  [Mon, 29 Apr 2019 11:36:05 +0000  (13:36 +0200)] 
monitoring: Prometheus default alerts (#27596)Reviewed-by: Boris Ranto <branto@redhat.com> Reviewed-by: Stephan Müller <smueller@suse.com> Reviewed-by: Volker Theile <vtheile@suse.com> 
Kefu Chai  [Mon, 29 Apr 2019 10:51:09 +0000  (18:51 +0800)] 
Merge pull request #27837 from cyx1231st/wip-seastar-msgr-fix-readReviewed-by: Kefu Chai <kchai@redhat.com> 
Yingxin Cheng  [Mon, 29 Apr 2019 09:03:00 +0000  (17:03 +0800)] 
crimson/net: misc fixes in v1 read pathSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Yingxin Cheng  [Thu, 11 Apr 2019 14:23:10 +0000  (22:23 +0800)] 
crimson/net: increase out buffer to 65536Signed-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Yingxin Cheng  [Thu, 25 Apr 2019 22:10:32 +0000  (06:10 +0800)] 
crimson/net: group write-related general implementationsSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Yingxin Cheng  [Thu, 25 Apr 2019 21:50:19 +0000  (05:50  +0800)] 
crimson/net: use optional keepalive_ack to notify writesSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Yingxin Cheng  [Thu, 25 Apr 2019 19:50:00 +0000  (03:50  +0800)] 
crimson/net: gather message buffers when sendSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> 
Kefu Chai  [Mon, 29 Apr 2019 01:10:16 +0000  (09:10 +0800)] 
Merge pull request #27809 from tchaikov/wip-crimson-authReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> 
Kefu Chai  [Mon, 29 Apr 2019 01:09:15 +0000  (09:09 +0800)] 
Merge pull request #27831 from tchaikov/wip-crimson-silence-warningReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Samuel Just <sjust@redhat.com> 
Sage Weil  [Mon, 29 Apr 2019 00:20:57 +0000  (19:20 -0500)] 
qa/suites/upgrade/mimic-x-singleton: suppress legacy statfs warningSigned-off-by: Sage Weil <sage@redhat.com> 
Mykola Golub  [Sun, 28 Apr 2019 17:03:02 +0000  (20:03 +0300)] 
Merge pull request #27756 from dillaman/wip-39025Reviewed-by: Mykola Golub <mgolub@suse.com> 
Kefu Chai  [Sun, 28 Apr 2019 15:31:31 +0000  (23:31 +0800)] 
crimson/osd: silence -Wunused-variable warningSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 08:35:54 +0000  (16:35 +0800)] 
crimson/mon: log when a monitor is fully connectedSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 08:09:01 +0000  (16:09 +0800)] 
crimson/mon: hold rotating_keyring using a pointerSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 08:01:52 +0000  (16:01 +0800)] 
auth,mon,crimson: pass KeyStore by const referenceSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 04:03:59 +0000  (12:03 +0800)] 
test/crimson: do not link against ceph-commonSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 03:39:12 +0000  (11:39 +0800)] 
auth: do not use cct unless i have toSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 02:04:03 +0000  (10:04 +0800)] 
crimson/mon: renew rotating secret if necessarySigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 02:03:12 +0000  (10:03 +0800)] 
auth/Auth: pass utime_t by const referenceSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Fri, 26 Apr 2019 01:55:59 +0000  (09:55 +0800)] 
auth/cephx: do not require a cct for accessing configSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 14:10:16 +0000  (22:10 +0800)] 
crimson/net: learn my address from peerSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 14:04:50 +0000  (22:04 +0800)] 
crimson/mon: pass cct to verify_authorizer()Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 12:31:17 +0000  (20:31 +0800)] 
crimson/osd: pass `Connection*` to Dispatch::ms_dispatch()
it's a regression introduced by 
c69bf0c002f1b62283b3eb5df62fdcb65963b4ae 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 12:23:03 +0000  (20:23 +0800)] 
crimson/net: sign message and check it if authorizer is availableSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 12:19:03 +0000  (20:19 +0800)] 
crimson/mon: set entity_name before trying to connect to monSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 12:18:21 +0000  (20:18 +0800)] 
crimson/mgr: connect mgr with v2 protocolSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 05:48:04 +0000  (13:48 +0800)] 
crimson: remove ms_get_authorizer() and friendsSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Sun, 28 Apr 2019 14:46:45 +0000  (22:46 +0800)] 
test/crimson: disable authorizer for testsSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Sun, 28 Apr 2019 14:44:40 +0000  (22:44 +0800)] 
crimson/osd: sync msgr's require_authorizer with osdmapSigned-off-by: Kefu Chai <kchai@redhat.com> 
Kefu Chai  [Thu, 25 Apr 2019 05:36:59 +0000  (13:36 +0800)] 
crimson/mon: tolerate lack of authorizer for some messengers
also, we should not crash on empty auth request buffer.
see also 
64eddc4d  and 
b99daab1 
Signed-off-by: Kefu Chai <kchai@redhat.com> 
Yingxin Cheng  [Fri, 19 Apr 2019 01:44:25 +0000  (09:44 +0800)] 
crimson/net: migrate protocol v1 to auth-client/serverSigned-off-by: Yingxin Cheng <yingxincheng@gmail.com> Signed-off-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Sun, 28 Apr 2019 15:37:08 +0000  (10:37 -0500)] 
osd: reenable authorizer on hb messenger for nautilus+Signed-off-by: Sage Weil <sage@redhat.com> 
Kefu Chai  [Thu, 18 Apr 2019 14:48:01 +0000  (22:48 +0800)] 
crimson: add Messenger::{set,get}_require_authorizer()Signed-off-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Sun, 28 Apr 2019 13:44:27 +0000  (08:44 -0500)] 
mon/MonClient: do not crash on empty auth request bufferSigned-off-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Sun, 28 Apr 2019 13:43:28 +0000  (08:43 -0500)] 
msg: set_require_authorizer on messenger, not dispatcherSigned-off-by: Sage Weil <sage@redhat.com> 
Jason Dillaman  [Tue, 23 Apr 2019 16:54:30 +0000  (12:54 -0400)] 
librbd: removed 'ImageCtx::parent_lock'Signed-off-by: Jason Dillaman <dillaman@redhat.com> 
Jason Dillaman  [Tue, 23 Apr 2019 14:22:30 +0000  (10:22 -0400)] 
librbd: removed 'ImageCtx::object_map_lock'Signed-off-by: Jason Dillaman <dillaman@redhat.com> 
Jason Dillaman  [Tue, 23 Apr 2019 13:48:52 +0000  (09:48 -0400)] 
librbd: protect object map with a private member lockSigned-off-by: Jason Dillaman <dillaman@redhat.com> 
Jason Dillaman  [Fri, 19 Apr 2019 18:46:02 +0000  (14:46 -0400)] 
librbd: removed 'ImageCtx::md_lock'Signed-off-by: Jason Dillaman <dillaman@redhat.com> 
Jason Dillaman  [Fri, 19 Apr 2019 20:52:23 +0000  (16:52 -0400)] 
librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'Signed-off-by: Jason Dillaman <dillaman@redhat.com> 
Kefu Chai  [Sun, 28 Apr 2019 11:20:49 +0000  (19:20 +0800)] 
Merge pull request #27766 from majianpeng/msg-noneed-set-connectionReviewed-by: Ricardo Dias <rdias@suse.com> 
Kefu Chai  [Sun, 28 Apr 2019 11:18:38 +0000  (19:18 +0800)] 
Merge pull request #27767 from tchaikov/wip-buf-denc-constReviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Yuval Lifshitz  [Sun, 28 Apr 2019 08:43:02 +0000  (11:43 +0300)] 
Merge pull request #27671 from yuvalif/fix_arn_issue
Kefu Chai  [Sun, 28 Apr 2019 08:02:06 +0000  (16:02 +0800)] 
crimson/net: prefer <fmt/chrono.h> over <fmt/time.h>Signed-off-by: Kefu Chai <kchai@redhat.com> 
Sage Weil  [Sat, 27 Apr 2019 16:03:30 +0000  (11:03 -0500)] 
mon/Monitor: allow probe if MMonProbe::mon_release == 0Signed-off-by: Sage Weil <sage@redhat.com> 
Mykola Golub  [Sat, 27 Apr 2019 15:58:53 +0000  (18:58 +0300)] 
Merge pull request #27757 from dillaman/wip-39021-2Reviewed-by: Mykola Golub <mgolub@suse.com> 
Sage Weil  [Sat, 27 Apr 2019 15:55:57 +0000  (10:55 -0500)] 
mon: fix min_mon_release printSigned-off-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Sat, 27 Apr 2019 15:41:18 +0000  (10:41 -0500)] 
Merge PR #18694 into masterReviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Sat, 27 Apr 2019 15:41:01 +0000  (10:41 -0500)] 
Merge PR #22411 into masterReviewed-by: Greg Farnum <gfarnum@redhat.com> 
Sage Weil  [Sat, 27 Apr 2019 15:40:44 +0000  (10:40 -0500)] 
Merge PR #27821 into masterReviewed-by: Neha Ojha <nojha@redhat.com> 
Sage Weil  [Sat, 27 Apr 2019 15:40:29 +0000  (10:40 -0500)] 
Merge PR #27823 into masterReviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Neha Ojha  [Fri, 26 Apr 2019 23:00:53 +0000  (16:00 -0700)] 
Merge pull request #27798 from neha-ojha/wip-39441Reviewed-by: Josh Durgin <jdurgin@redhat.com> 
David Zafman  [Fri, 26 Apr 2019 22:23:37 +0000  (15:23 -0700)] 
Merge pull request #27209 from dzafman/wip-38840Reviewed-by: Neha Ojha <nojha@redhat.com> 
David Zafman  [Fri, 26 Apr 2019 18:55:04 +0000  (11:55 -0700)] 
Merge pull request #27769 from dzafman/wip-39333Reviewed-by: Neha Ojha <nojha@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 18:24:01 +0000  (13:24 -0500)] 
Merge PR #27732 into masterReviewed-by: Brad Hubbard <bhubbard@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 18:23:36 +0000  (13:23 -0500)] 
Merge PR #27729 into masterReviewed-by: Brad Hubbard <bhubbard@redhat.com> Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn> 
Sage Weil  [Fri, 26 Apr 2019 18:23:21 +0000  (13:23 -0500)] 
Merge PR #26176 into masterReviewed-by: xie xingguo <xie.xingguo@zte.com.cn> Reviewed-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 18:23:04 +0000  (13:23 -0500)] 
Merge PR #27786 into masterReviewed-by: Neha Ojha <nojha@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 18:07:31 +0000  (13:07 -0500)] 
msg/async/ProtocolV1: generate authorizer for mon to mon connectionsSigned-off-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 18:07:06 +0000  (13:07 -0500)] 
mon/Monitor: require authorizer from peer monitorsSigned-off-by: Sage Weil <sage@redhat.com> 
Greg Farnum  [Fri, 26 Apr 2019 18:03:53 +0000  (11:03 -0700)] 
common, osd: remove erroneous 'section' in dump functionsSigned-off-by: Greg Farnum <gfarnum@redhat.com> 
David Zafman  [Thu, 25 Apr 2019 03:39:02 +0000  (20:39 -0700)] 
test: osd-backfill-spsace.sh doesn't matter which PG wins the raceFixes: http://tracker.ceph.com/issues/39333 Signed-off-by: David Zafman <dzafman@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 16:26:21 +0000  (11:26 -0500)] 
common/options: allow osd_pool_default_pg_autoscale_mode to update a runtimeSigned-off-by: Sage Weil <sage@redhat.com> 
Sage Weil  [Fri, 26 Apr 2019 15:40:47 +0000  (10:40 -0500)] 
Merge PR #27789 into masterReviewed-by: Igor Fedotov <ifedotov@suse.com> 
Sage Weil  [Fri, 26 Apr 2019 15:40:31 +0000  (10:40 -0500)] 
Merge PR #27655 into masterReviewed-by: Kefu Chai <kchai@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Jason Dillaman  [Fri, 26 Apr 2019 12:11:58 +0000  (08:11 -0400)] 
Merge pull request #27724 from idryomov/wip-rbd-copyup-zerosReviewed-by: Jason Dillaman <dillaman@redhat.com> 
Jason Dillaman  [Fri, 26 Apr 2019 12:11:17 +0000  (08:11 -0400)] 
Merge pull request #27755 from trociny/wip-rbd-io-scheduler-leakReviewed-by: Jason Dillaman <dillaman@redhat.com> 
Jan Fajerski  [Mon, 15 Apr 2019 13:35:09 +0000  (15:35 +0200)] 
monitoring: add a few prometheus alertsSigned-off-by: Jan Fajerski <jfajerski@suse.com> 
Greg Farnum  [Fri, 26 Apr 2019 04:25:03 +0000  (21:25 -0700)] 
dencoder: include some missed typesSigned-off-by: Greg Farnum <gfarnum@redhat.com> 
Greg Farnum  [Fri, 26 Apr 2019 05:57:38 +0000  (22:57 -0700)] 
common: make utime_t dencoder-compatibleSigned-off-by: Greg Farnum <gfarnum@redhat.com> 
Greg Farnum  [Fri, 26 Apr 2019 05:25:31 +0000  (22:25 -0700)] 
common: make uuid_d dencoder-compatibleSigned-off-by: Greg Farnum <gfarnum@redhat.com> 
Greg Farnum  [Fri, 26 Apr 2019 05:22:22 +0000  (22:22 -0700)] 
osd: make watch_item_t dencoder-compatibleSigned-off-by: Greg Farnum <gfarnum@redhat.com> 
J. Eric Ivancich  [Thu, 25 Apr 2019 22:18:57 +0000  (18:18 -0400)] 
Merge pull request #27411 from ivancich/wip-clean-up-loggingReviewed-by: Abhishek Lekshmanan <abhishek@suse.com> Reviewed-by: Adam C. Emerson <aemerson@redhat.com> 
J. Eric Ivancich  [Thu, 25 Apr 2019 22:17:21 +0000  (18:17 -0400)] 
Merge pull request #27456 from wjwithagen/wjw-fix-rgw_amqp.ccReviewed-by: Kefu Chai <kchai@redhat.com> 
J. Eric Ivancich  [Thu, 25 Apr 2019 22:14:59 +0000  (18:14 -0400)] 
Merge pull request #27617 from cbodley/wip-39295Reviewed-by: Matt Benjamin <mbenjamin@redhat.com> Reviewed-by: Alfonso Martínez <almartin@redhat.com> 
David Zafman  [Thu, 25 Apr 2019 22:06:56 +0000  (15:06 -0700)] 
Merge pull request #27503 from dzafman/wip-39099Reviewed-by: Sage Weil <sage@redhat.com> Reviewed-by: Neha Ojha <nojha@redhat.com> 
Neha Ojha  [Thu, 25 Apr 2019 02:15:27 +0000  (19:15 -0700)] 
osd/PG: do not use approx_missing_objects pre-nautilus
We changed async recovery cost calculation in nautilus to also take
into account approx_missing_objects in 
ab241bf7e927cda2d0ed1698383d18dc4a4b601c 
This commit depends on https://github.com/ceph/ceph/pull/23663, hence
wasn't backported to mimic.
Mimic only uses the difference in length of logs as the cost. Due to this,
the same OSD might have different costs in a mixed mimic and nautilus(or above)
cluster. This can lead to choose_acting() cycling between OSDs, when trying
to select the acting set and async_recovery_targets.
Fixes: https://tracker.ceph.com/issues/39441 
Signed-off-by: Neha Ojha <nojha@redhat.com>