]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: more backfill changes
authorSage Weil <sage.weil@dreamhost.com>
Tue, 6 Dec 2011 23:27:39 +0000 (15:27 -0800)
committerSamuel Just <samuel.just@dreamhost.com>
Wed, 14 Dec 2011 19:32:21 +0000 (11:32 -0800)
commite1006d76c6cc7380e3093a9acdec9666d0d95361
tree3d4508c2520d30724926e2bfe2f88fff95e5f6eb
parent9bb77b494ca6204eb176ec30defc2ff3469148e4
osd: more backfill changes

Always ship log for updates to backfill targets to preserve the repgather
ordering.

Fix up recover_backfill() bounds.  Re-scan the local collect on every pass
in case there were concurrent modifications.  (This could be optimized.)

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
src/osd/PG.cc
src/osd/PG.h
src/osd/ReplicatedPG.cc
src/osd/ReplicatedPG.h
src/test/test_backfill.sh