]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osdc: fix honor_osdmap_full
authorJohn Spray <john.spray@redhat.com>
Tue, 15 Sep 2015 13:05:13 +0000 (14:05 +0100)
committerJohn Spray <john.spray@redhat.com>
Tue, 15 Sep 2015 20:25:04 +0000 (21:25 +0100)
commit4d5d15c20a10c0e44f7067ee7f1ae94988c0c443
treed29152671f9ac7f23383f9cc63f7c4d32e3a8026
parent27d1e4d41e0a345dce96ecab620fefb1c900acca
osdc: fix honor_osdmap_full

This was being ignored in new code that tested
the per-pool full flags.  Refactor it so that
all the tests of full flags go through _osdmap_pool_full
and thereby experience the honor_osdmap_full policy.

Fixes: #12971
Signed-off-by: John Spray <john.spray@redhat.com>
src/osdc/Objecter.cc
src/osdc/Objecter.h