]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/ReplicatedPG: respect RWORDERED rados flag
authorSage Weil <sage@inktank.com>
Tue, 24 Sep 2013 18:22:19 +0000 (11:22 -0700)
committerSage Weil <sage@redhat.com>
Sat, 27 Sep 2014 18:37:59 +0000 (11:37 -0700)
commit503f865d6432bead72aac0ffba0539d807f078c4
tree1f82674cfc4c3b32d96127a8cb0a4b7c6187aa02
parentc70331db13bdbf1f967ece48cdbec28b97c3d19c
osd/ReplicatedPG: respect RWORDERED rados flag

If this flag is set, we need to order reads as writes.  In particular, this
means that reads will wait for degraded object recovery even if there is a
local copy.  And subsequently will be ordered after a preceding write that
is waiting for the same thing.

Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 9322305c80e995e1c4a964edff0fc094329d951b)
src/osd/ReplicatedPG.cc