]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: do not dump multiple JSON obj
authordparmar18 <dparmar@redhat.com>
Wed, 25 Jan 2023 09:52:16 +0000 (15:22 +0530)
committerDhairya Parmar <dparmar@redhat.com>
Fri, 31 Mar 2023 10:18:34 +0000 (15:48 +0530)
commitbae410d6b2c21df7c43f99ec949e4b18a5724d19
treef0800d118b902703d63564cc5107fff298bb80f4
parentfbcc853fc6dc88299409f8a7db08c084aae3039d
mds: do not dump multiple JSON obj

As enqueue_scrub is invoked twice to perform stray evaluation
at root using new op scrub_mdsdir, tests fail as command
scrub start / scrub_mdsdir would return two JSON object which
JSONDecodeError cannot parse, this patch would make sure we do
not dump JSON for recursive scrub on ~mdsdir than happens along with
scrubbing root (only when using scrub_mdsdir op)

Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
(cherry picked from commit 4a976b5b0110c787b9a8e39360fd41164355036d)
src/mds/MDCache.cc
src/mds/MDCache.h
src/mds/MDSRank.cc