]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/: fast dispatch, standard op path for MOSDRepScrub
authorSamuel Just <sjust@redhat.com>
Thu, 18 Dec 2014 20:01:57 +0000 (12:01 -0800)
committerSamuel Just <sjust@redhat.com>
Wed, 13 May 2015 21:01:09 +0000 (14:01 -0700)
commit732e5fe6c164d301a9c9cedfc2365f1e88cbb9c7
treef2faebc918691c53cfd5c2eec7e8ee80d8ad7b58
parent7865d1dde9690e28d26bdde66b8f016167b2a1a6
osd/: fast dispatch, standard op path for MOSDRepScrub

Previously, it had its own queue, but better to simply use
the OpWQ along with everything else.  It also allows MOSDRepScrub
to be fast dispatched.  We use NORMAL priority since we want the
replica scrub message processed before recovery or client IO
messages -- the primary is blocking writes on the objects until
the replica responds.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/osd/PG.h
src/osd/ReplicatedPG.cc