]>
 
 
git.apps.os.sepia.ceph.com Git - ceph-ci.git/log 
 
 
 
 
 
 
Sebastian Wagner  [Mon, 8 Feb 2021 16:32:04 +0000  (17:32 +0100)] 
 
Merge pull request #39153 from mgfritch/cephadm-flake8 
 
mgr/cephadm: introduce flake8 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Kefu Chai  [Mon, 8 Feb 2021 16:04:51 +0000  (00:04  +0800)] 
 
Merge pull request #39331 from ceph/revert-37954-wip-F46226-log-dq-throttle-limit-new 
 
Revert "msg,mon,common: log when DispatchQueue throttle limit is reached" 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 15:03:16 +0000  (23:03 +0800)] 
 
Merge pull request #39359 from tchaikov/wip-crimson-clang-build 
 
crimson/os: fix build with clang 
 
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>  
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 14:04:32 +0000  (22:04 +0800)] 
 
crimson/os: capture labels using a new variable 
 
structured-binding does not define variables, so we cannot use "[=]" to 
implicitly capture them. define variables in the capture list instead. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 13:54:46 +0000  (21:54 +0800)] 
 
crimson/os: mark unused variable [[maybe_unused]] 
 
to silence warning like 
 
key_layout.h:516:10: warning: unused variable 'nspace_masked' 
[-Wunused-variable] 
    auto nspace_masked = string_view_masked_t::decode(nspace, delta); 
         ^ 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 13:52:07 +0000  (21:52 +0800)] 
 
crimson/os: do not define assignment operator for Value 
 
we cannot assign a reference. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 13:45:02 +0000  (21:45 +0800)] 
 
crimson/os: do not capture unused variable 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 13:43:09 +0000  (21:43 +0800)] 
 
crimson/common: mark ExitBarrier final 
 
to silence warnings like: 
 
crimson/common/operation.h:394:20: warning: class with destructor marked 
'final' cannot be inherited from [-Wfinal-dtor-non-final-class] 
    ~ExitBarrier() final { 
                   ^ 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Sebastian Wagner  [Mon, 8 Feb 2021 10:47:11 +0000  (11:47 +0100)] 
 
Merge pull request #39350 from tchaikov/wip-cephadm-unicode 
 
cephadm: do not cast subnet to unicode 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Mon, 8 Feb 2021 10:46:35 +0000  (11:46 +0100)] 
 
Merge pull request #39266 from sebastian-philipp/cephadm-rm-keyring-on-failed-deploy 
 
mgr/cephadm: cleanup daemon keyring on failed daemon deploy 
 
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Sebastian Wagner  [Mon, 8 Feb 2021 10:15:19 +0000  (11:15 +0100)] 
 
Merge pull request #38695 from pcuzner/orch-status-changes 
 
mgr/orchestrator: minor improvements to orch status 
 
Reviewed-by: Alfonso Martínez <almartin@redhat.com>  
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Reviewed-by: Nizamudeen A <nia@redhat.com>  
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Kefu Chai  [Mon, 8 Feb 2021 10:08:57 +0000  (18:08 +0800)] 
 
Merge pull request #39347 from xxhdx1985126/wip-crimson-pg-bug-fix 
 
crimson/osd: make sure ox be removed after all continuations are finished in PG::do_osd_ops 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>  
Kefu Chai  [Sat, 6 Feb 2021 06:47:56 +0000  (14:47 +0800)] 
 
Revert "msg,mon,common: log when DispatchQueue throttle limit is reached" 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 08:27:44 +0000  (16:27 +0800)] 
 
cephadm: do not cast subnet to unicode
this change addresses a regression introduced by
fe4f4402fbcd87667613640f2808d5d0e07e749d , which was tested before
abd9287db0e4f4f7873864119f5ce62519af1d48  got merged. and the former was
merged after 
abd9287db0e4f4f7873864119f5ce62519af1d48 . hence the
regression.
Signed-off-by: Kefu Chai <kchai@redhat.com> 
 
Xuehan Xu  [Mon, 8 Feb 2021 06:59:48 +0000  (14:59 +0800)] 
 
crimson/osd: make sure ox be removed after all continuations are finished in PG::do_osd_ops 
 
Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Kefu Chai  [Mon, 8 Feb 2021 04:20:03 +0000  (12:20 +0800)] 
 
Merge pull request #39193 from tchaikov/wip-cephadm-py3 
 
cephadm: drop support to python<3.3 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Kefu Chai  [Mon, 8 Feb 2021 03:57:21 +0000  (11:57 +0800)] 
 
Merge pull request #38897 from Daniel-Pivonka/mgroktostop 
 
mgr/cephadm: ok-to-stop for mgr 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Kefu Chai  [Mon, 8 Feb 2021 03:55:17 +0000  (11:55 +0800)] 
 
Merge pull request #39082 from ifed01/wip-ifed-meta-in-objectstore-tool 
 
tools/ceph-objectstore-tool: allow object operations on meta pgid 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 03:54:03 +0000  (11:54 +0800)] 
 
Merge pull request #39273 from tchaikov/wip-timer-mono 
 
common/Timer: use mono_clock for clock_t 
 
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>  
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Kefu Chai  [Mon, 8 Feb 2021 03:52:21 +0000  (11:52 +0800)] 
 
Merge pull request #39295 from tchaikov/wip-mgr-balancer-ann 
 
pybind/mgr/balancer: add type annotations 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>  
Kefu Chai  [Mon, 8 Feb 2021 01:39:35 +0000  (09:39 +0800)] 
 
Merge pull request #39164 from tchaikov/wip-crimson-push-mov 
 
crimson/osd: consume the push payload 
 
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>  
Reviewed-by: Xuehan Xu <xxhdx1985126@gmail.com>  
Ali Maredia  [Sun, 7 Feb 2021 17:07:14 +0000  (12:07 -0500)] 
 
Merge pull request #39204 from TRYTOBE8TME/wip-rgw-create-bucket-dpp 
 
src/rgw: Dpp addition to create bucket log 
 
root  [Wed, 13 Jan 2021 07:19:08 +0000  (12:49 +0530)] 
 
rgw: Dpp addition to create bucket log 
 
This commit adds dpp to the create bucket log. 
 
Signed-off-by: Kalpesh Pandya <kapandya@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 13:31:24 +0000  (21:31 +0800)] 
 
pybind/mgr/balancer: flake8 cleanups 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 13:15:27 +0000  (21:15 +0800)] 
 
pybind/mgr/balancer: define Plan.{dump,show}() 
 
as they are called by the commands 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 05:00:57 +0000  (13:00 +0800)] 
 
pybind/mgr/alerts: flake8 cleanups 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 07:32:35 +0000  (15:32 +0800)] 
 
pybind/mgr/balancer: define options using Option 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 07:22:47 +0000  (15:22 +0800)] 
 
pybind/mgr/balancer: add type annotations 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 3 Feb 2021 05:44:10 +0000  (13:44 +0800)] 
 
pybind/mgr/balancer: define commands using CLICommand 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Sun, 7 Feb 2021 12:07:01 +0000  (20:07 +0800)] 
 
Merge pull request #39336 from AlexWangD/patch-4 
 
doc: fix the spelling mistake of “Topicd” 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Alex Wang  [Sun, 7 Feb 2021 07:26:04 +0000  (15:26 +0800)] 
 
doc: fix the spelling mistake of “Topicd” 
 
“Topicd” is a spelling mistake of "Topics". 
 
Kefu Chai  [Sun, 7 Feb 2021 04:18:01 +0000  (12:18 +0800)] 
 
Merge pull request #37566 from AmnonHanuhov/wip-ObjectStore_EIO_Handling 
 
crimson/osd: Recover missing object on read error 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Mykola Golub  [Sat, 6 Feb 2021 09:23:45 +0000  (11:23 +0200)] 
 
Merge pull request #39303 from dillaman/wip-49173 
 
librbd/io: conditionally disable move optimization 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
J. Eric Ivancich  [Fri, 5 Feb 2021 19:46:56 +0000  (14:46 -0500)] 
 
Merge pull request #39312 from ivancich/wip-orphan-list-binary-data 
 
rgw: allow rgw-orphan-list to handle intermediate files w/ binary data 
 
Reviewed-by: Michael Kidd <linuxkidd@gmail.com>  
Michael Fritch  [Wed, 3 Feb 2021 14:06:16 +0000  (07:06 -0700)] 
 
mgr/cephadm: Redefinition of unused name from line n (F811) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Wed, 3 Feb 2021 14:06:06 +0000  (07:06 -0700)] 
 
mgr/cephadm: Module imported but unused (F401) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Tue, 2 Feb 2021 17:42:44 +0000  (10:42 -0700)] 
 
mgr/cephadm: Local variable name is assigned to but never used (F841) 
 
add error handling when `CompletedProcess` fails during rgw relam, 
zongroup create et al. 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Tue, 2 Feb 2021 17:42:36 +0000  (10:42 -0700)] 
 
mgr/cephadm: Local variable name is assigned to but never used (F841) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 20:16:04 +0000  (13:16 -0700)] 
 
mgr/cephadm: Line break occurred after a binary operator (W504) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 02:42:33 +0000  (19:42 -0700)] 
 
mgr/cephadm: Trailing whitespace (W291) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:50:42 +0000  (12:50 -0700)] 
 
mgr/cephadm: undefined name 'channel' (F821) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 18:24:57 +0000  (11:24 -0700)] 
 
mgr/cephadm: use ==/!= to compare constant literals (F632) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:43:10 +0000  (12:43 -0700)] 
 
mgr/cephadm: f-string is missing placeholders (F541) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 20:05:56 +0000  (13:05 -0700)] 
 
mgr/cephadm: Do not use variables named 'I', 'O', or 'l' (E741) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:17:22 +0000  (12:17 -0700)] 
 
mgr/cephadm: Do not assign a lambda expression, use a def (E731) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:13:39 +0000  (12:13 -0700)] 
 
mgr/cephadm: Do not use bare except, specify exception instead (E722) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 18:57:16 +0000  (11:57 -0700)] 
 
mgr/cephadm: Comparison to true should be 'if cond is true:' or 'if cond:' (E712) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:18:40 +0000  (20:18 -0700)] 
 
mgr/cephadm: Multiple statements on one line (def) (E704) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Fri, 5 Feb 2021 18:13:40 +0000  (11:13 -0700)] 
 
mgr/cephadm: statement ends with a semicolon (E703) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:16:05 +0000  (20:16 -0700)] 
 
mgr/cephadm: Expected 1 blank line before a nested definition (E306) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 02:52:03 +0000  (19:52 -0700)] 
 
mgr/cephadm: Expected 2 blank lines, found 0 (E302) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Fri, 5 Feb 2021 18:13:05 +0000  (11:13 -0700)] 
 
mgr/cephadm: at least two spaces before inline comment (E261) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:45:10 +0000  (12:45 -0700)] 
 
mgr/cephadm: multiple spaces after ':' (E241) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 20:07:58 +0000  (13:07 -0700)] 
 
mgr/cephadm: Missing whitespace after ',', ';', or ':' (E231) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 19:23:48 +0000  (12:23 -0700)] 
 
mgr/cephadm: Missing whitespace around arithmetic operator (E226) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 20:09:23 +0000  (13:09 -0700)] 
 
mgr/cephadm: Missing whitespace around operator (E225) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 18:55:43 +0000  (11:55 -0700)] 
 
mgr/cephadm: Continuation line under-indented for visual indent (E128) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:15:03 +0000  (20:15 -0700)] 
 
mgr/cephadm: Continuation line over-indented for hanging indent (E126) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 4 Feb 2021 19:52:31 +0000  (12:52 -0700)] 
 
mgr/cephadm: closing bracket does not match visual indentation (E124) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:08:32 +0000  (20:08 -0700)] 
 
mgr/cephadm: Continuation line missing indentation or outdented (E122) 
 
also resolves: 
continuation line unaligned for hanging indent (E131) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:02:27 +0000  (20:02 -0700)] 
 
mgr/cephadm: Continuation line under-indented for hanging indent (E121) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Thu, 28 Jan 2021 03:00:16 +0000  (20:00 -0700)] 
 
mgr/cephadm: Indentation is not a multiple of four (comment) (E114) 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Michael Fritch  [Tue, 26 Jan 2021 19:02:38 +0000  (12:02 -0700)] 
 
mgr/cephadm: introduce flake8 
 
Signed-off-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Fri, 5 Feb 2021 11:17:11 +0000  (12:17 +0100)] 
 
Merge pull request #39261 from adk3798/applytest 
 
mgr/orchestrator: useful message when no service type in "ceph orch apply" 
 
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Fri, 5 Feb 2021 10:47:58 +0000  (11:47 +0100)] 
 
Merge pull request #39238 from liewegas/cephadm-conditional-osd-apply 
 
mgr/cephadm: only apply osd specs if the devices have changed 
 
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>  
Sebastian Wagner  [Fri, 5 Feb 2021 10:46:43 +0000  (11:46 +0100)] 
 
Merge pull request #39259 from sebastian-philipp/cephadm-execnet-chmod-600 
 
mgr/cephadm: on ssh connection error, advice chmod 0600 
 
Reviewed-by: Dimitri Savineau <dsavinea@redhat.com>  
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Kefu Chai  [Fri, 5 Feb 2021 10:10:06 +0000  (18:10 +0800)] 
 
Merge pull request #39318 from AlexWangD/patch-3 
 
doc: fix the spelling mistake of “Rersult” 
 
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>  
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Alex Wang  [Fri, 5 Feb 2021 08:03:47 +0000  (16:03 +0800)] 
 
doc: fix the spelling mistake of “Rersult” 
 
“Rersult” is a spelling mistake of "Result". 
 
Signed-off-by: Alex Wang wangdashuai@inspur.com  
Kefu Chai  [Fri, 5 Feb 2021 05:48:10 +0000  (13:48 +0800)] 
 
Merge pull request #39258 from Rethan/doc-remove-ms-options 
 
doc/rados: remove some invalid ms option 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
J. Eric Ivancich  [Thu, 4 Feb 2021 21:19:17 +0000  (16:19 -0500)] 
 
rgw: allow rgw-orphan-list to handle intermediate files w/ binary data 
 
Updates the grep commands with the --text command-line option since 
there are cases where rados object names contain NUL characters. 
 
Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 23:22:23 +0000  (18:22 -0500)] 
 
Merge pull request #38538 from chenerqi/qos-skip-discard 
 
librbd: optionally exclude ops from qos 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Paul Cuzner  [Thu, 4 Feb 2021 23:05:05 +0000  (12:05 +1300)] 
 
mgr/cephadm:update test_orchestrator func signature 
 
The available signature has changed to 3 parms, so this 
patch is needed to ensure it conforms. 
 
Signed-off-by: Paul Cuzner <pcuzner@redhat.com>  
J. Eric Ivancich  [Thu, 4 Feb 2021 20:16:48 +0000  (15:16 -0500)] 
 
Merge pull request #39176 from ivancich/wip-rgw-gap-list 
 
rgw: tooling to locate rgw objects with missing rados components 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Michael Kidd <linuxkidd@gmail.com>  
Sage Weil  [Thu, 4 Feb 2021 19:20:13 +0000  (14:20 -0500)] 
 
Merge PR #39213 into master 
 
* refs/pull/39213/head: 
	qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 19:17:40 +0000  (14:17 -0500)] 
 
Merge pull request #39135 from orozery/librbd-crypto-performance 
 
librbd: crypto performance optimization 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 19:17:07 +0000  (14:17 -0500)] 
 
Merge pull request #39298 from dillaman/wip-rbd-suite-readahead 
 
qa/suites/rbd: drop require-osd-release command 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Sage Weil  [Thu, 4 Feb 2021 17:19:25 +0000  (12:19 -0500)] 
 
Merge PR #39147 into master 
 
* refs/pull/39147/head: 
	qa/tasks/ceph_fuse: do not createfs 
	qa/tasks/cephfs/fuse_mount: pass admin_socket path 
	qa/suites/fs/cephadm/multivolume: add basic multivolume test 
	mgr/mds_autoscaler: some fixes and cleanup 
	mgr/volumes: deploy MDSs when creating fs 
 
Reviewed-by: Milind Changire <mchangir@redhat.com>  
zdover23  [Thu, 4 Feb 2021 17:05:07 +0000  (03:05  +1000)] 
 
Merge pull request #39262 from zdover23/wip-doc-removing-workbench-from-docs-2021-Feb-first 
 
doc/dev: Remove workbench mentions 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 14:00:23 +0000  (09:00 -0500)] 
 
qa/suites/rbd: drop require-osd-release command 
 
Teuthology already defaults to quincy now and results in a failure 
when trying to set to pacific. Additionally, drop the LUKS readbalance 
test since it's unnecessary to duplicate that test. 
 
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 16:38:16 +0000  (11:38 -0500)] 
 
Merge pull request #38715 from lxbsz/rest_api 
 
qa: add REST API method support for ceph-iscsi 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>  
zdover23  [Thu, 4 Feb 2021 16:29:06 +0000  (02:29  +1000)] 
 
Merge pull request #39265 from zdover23/wip-doc-rados-realy-typo-2020-feb 
 
doc/rados: s/realy/really/ 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Casey Bodley  [Thu, 4 Feb 2021 16:26:25 +0000  (11:26 -0500)] 
 
Merge pull request #39263 from cbodley/wip-48963 
 
cmake: partial revert of BOOST_USE_VALGRIND when ALLOCATOR=libc 
 
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 16:17:48 +0000  (11:17 -0500)] 
 
librbd/io: conditionally disable move optimization 
 
If the requested write length does not match the provided bufferlist 
length, disable the move optimization and instead fallback to creating 
a new sub-bufferlist for the object request. 
 
Fixes: https://tracker.ceph.com/issues/49173  
Signed-off-by: Jason Dillaman <dillaman@redhat.com>  
Casey Bodley  [Thu, 4 Feb 2021 16:04:03 +0000  (11:04 -0500)] 
 
Merge pull request #39182 from cbodley/wip-49065 
 
rgw multisite: fix RGWCoroutine error handling 
 
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>  
Mykola Golub  [Thu, 4 Feb 2021 15:43:49 +0000  (17:43 +0200)] 
 
Merge pull request #39241 from dillaman/wip-49117 
 
test/rbd-mirror: fix broken ceph_test_rbd_mirror_random_write 
 
Reviewed-by: Mykola Golub <mgolub@suse.com>  
Sage Weil  [Mon, 1 Feb 2021 22:48:47 +0000  (16:48 -0600)] 
 
qa/suites/upgrade/octopus-x/parallel: include cephfs in upgrade cluster 
 
Signed-off-by: Sage Weil <sage@newdream.net>  
Sage Weil  [Thu, 4 Feb 2021 14:30:55 +0000  (09:30 -0500)] 
 
Merge PR #39210 into master 
 
* refs/pull/39210/head: 
	qa/suites/rados: move thrash-old-clients out of cephadm 
 
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Ernesto Puerta  [Thu, 4 Feb 2021 12:43:16 +0000  (13:43 +0100)] 
 
Merge pull request #39229 from rhcs-dashboard/label-badge 
 
mgr/dashboard: Add badge to the Label column in Host List 
 
Reviewed-by: Aashish Sharma <aasharma@redhat.com>  
Reviewed-by: Alfonso Martínez <almartin@redhat.com>  
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 05:05:44 +0000  (13:05 +0800)] 
 
mgr/MgrClient: use mono_clock for clock_t used by Timer 
 
so we don't suffer from "missing event" when adjust time the system 
clock 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 3 Feb 2021 17:34:44 +0000  (01:34  +0800)] 
 
common/Timer: use mono_clock for clock_t 
 
there is chance that the system clock is adjust by chrony or ntpd, so that 
a timer scheduled at epoch time 12:34 would never get scheduled if 
the system clock is changed to 12:35 when the system clock is still 
12:33. 
 
if we have event which schedules itself when it is fired, there is 
chance that this event could be put in a black hole if the system clock 
is adjusted in the way explained above. this could be a serious issue 
if we rely on the timer to do critical things. 
 
but we *might* suffer from this issue even if we use mono_clock for 
clock_t in Timer, because in older libstdc++ and libc++, 
condition_variable::wait_until() and condition_variable::wait_for() were 
still using pthread_cond_timedwait(). this is fixed after glibc 
introduced pthread_cond_clockwait() in v2.3.0. for more details, see 
https://reviews.llvm.org/D65339 and 
https://gcc.gnu.org/legacy-ml/gcc-patches/2019-09/msg00190.html 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 07:05:05 +0000  (15:05 +0800)] 
 
common/Timer: add SafeTimer::add_event_at(real_clock::time_point) 
 
so we can schedule an event with real_clock::time_point. timer should 
wait using a mono_time, but user might want to pass a 
real_clock::time_point to it when, for instance, scheduling a task which 
should be performed in future at a specified time. in this case, we need 
to convert the real_clock::time_point to a "known" time_point. 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Wed, 3 Feb 2021 16:33:36 +0000  (00:33  +0800)] 
 
common/condition_variable_debug: support mono_clock 
 
it's allowed by the C++ standard library, there is not reason that it's 
forbidden by us. 
 
and it's important to use mono_clock along with condition_variable to 
address the issue when system lock is modified when we are waiting for 
an event using condition_variable::wait_until() or 
condition_variable::wait_for() 
 
Signed-off-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 11:22:57 +0000  (19:22 +0800)] 
 
Merge pull request #39269 from tchaikov/wip-crimson-seastore-cleanup 
 
crimson/os/seastore: do not capture unused variables 
 
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>  
Sebastian Wagner  [Thu, 4 Feb 2021 10:57:19 +0000  (11:57 +0100)] 
 
Merge pull request #39162 from sebastian-philipp/cephadm-find-orch-ls-assert 
 
mgr/cephadm: Add strings to assert statements 
 
Reviewed-by: Adam King <adking@redhat.com>  
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Reviewed-by: Michael Fritch <mfritch@suse.com>  
Sebastian Wagner  [Thu, 4 Feb 2021 10:56:52 +0000  (11:56 +0100)] 
 
Merge pull request #38927 from sebastian-philipp/cephadm-upgrade-retry-ceph-volume 
 
mgr/cephadm: try again calling ceph-volume without --filter-for-batch 
 
Reviewed-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>  
Venky Shankar  [Thu, 4 Feb 2021 04:44:24 +0000  (10:14 +0530)] 
 
Merge pull request #39242 from vshankar/wip-cephfs-mirroring-doc-cleanup 
 
doc: cleanup cephfs-mirroring document 
 
Kefu Chai  [Thu, 4 Feb 2021 04:20:18 +0000  (12:20 +0800)] 
 
Merge pull request #39208 from sebastian-philipp/pyhton-common-more-typing 
 
python-common: Add more type annotations 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 04:18:23 +0000  (12:18 +0800)] 
 
Merge pull request #38685 from tchaikov/wip-gil 
 
mgr/ActivePyModules.cc: always acquire locks without holding GIL 
 
Reviewed-by: Josh Durgin <jdurgin@redhat.com>  
Kefu Chai  [Thu, 4 Feb 2021 04:17:02 +0000  (12:17 +0800)] 
 
Merge pull request #39217 from myoungwon/wip-fix-seg-fault-manifest-ops 
 
osd: fix to call nullptr when cancel_manifest_ops 
 
Reviewed-by: Kefu Chai <kchai@redhat.com>  
Reviewed-by: Neha Ojha <nojha@redhat.com>  
Jason Dillaman  [Thu, 4 Feb 2021 04:10:29 +0000  (23:10 -0500)] 
 
Merge pull request #39224 from petrutlucian94/rbd_fixes 
 
Windows RBD fixes 
 
Reviewed-by: Jason Dillaman <dillaman@redhat.com>