]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osdmap: refactor mapping; don't assert on missing pool
authorSage Weil <sage@newdream.net>
Fri, 6 May 2011 23:26:39 +0000 (16:26 -0700)
committerSage Weil <sage@newdream.net>
Fri, 6 May 2011 23:26:39 +0000 (16:26 -0700)
commit5f7df9af2895c3b089b6c048beb035d447ec80df
tree6c9c7793482e98128e6e3242e5c61f5189d4e6a3
parente9550b57117585504a2652bc371383ebf1478d4c
osdmap: refactor mapping; don't assert on missing pool

We were asserting on a pg with a missing pool fed to pg_to_acting_osds
because raw_to_temp_osds called raw_pg_to_pg.  Refactor to let us look up
the pool only once, and return gracefully instead of crashing.

Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/OSDMap.h