]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
OSD: tolerate holes in stored maps
authorSamuel Just <sam.just@inktank.com>
Mon, 22 Jul 2013 23:00:07 +0000 (16:00 -0700)
committerSamuel Just <sam.just@inktank.com>
Mon, 26 Aug 2013 21:13:56 +0000 (14:13 -0700)
commitcdbfd66249cdf91c02a88af5df5a6517688a78df
treed31a005a6aa5779176ce622eb6de04b6092cab4c
parent234d68c68028fcf9c2665cb9f45b9b76556241ba
OSD: tolerate holes in stored maps

We may have holes in stored maps during init_splits_between
and advance_pg.  In either case, we should simply skip the
missing maps.

Fixes: #5677
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 6951d2345a5d837c3b14103bd4d8f5ee4407c937)

Conflicts:

src/osd/OSD.cc
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/osd/osd_types.h