]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/OSDMap: do not shift result when removing nonexistent osds
authorSage Weil <sage@inktank.com>
Sat, 2 Nov 2013 23:07:05 +0000 (16:07 -0700)
committerSage Weil <sage@inktank.com>
Tue, 3 Dec 2013 22:41:25 +0000 (14:41 -0800)
commit6dc68f4f55207667fd95a741c90bf62310c6001c
tree0247b97dc2a1b34d2648c21216f8d1def2d8680c
parent9085286f88134fde57bbaa5cedb979cbd69179d2
osd/OSDMap: do not shift result when removing nonexistent osds

If it is a replicated pool, remove and shift to the left.  For erasure
pools, replace nonexistent items with CRUSH_ITEM_NONE.

Signed-off-by: Sage Weil <sage@inktank.com>
src/osd/OSDMap.cc
src/osd/OSDMap.h
src/osd/osd_types.h