]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
OSD: cancel_pending_splits needs to cancel all descendants
authorSamuel Just <sam.just@inktank.com>
Wed, 1 May 2013 21:56:25 +0000 (14:56 -0700)
committerSamuel Just <sam.just@inktank.com>
Wed, 1 May 2013 21:56:25 +0000 (14:56 -0700)
commit3e0ca62b0fb77eb8b6445ff3ec78b7a18705cad8
tree1c11e6afb08e83cfd5e39a352641d2fa9542edcd
parentdfacd1bd805ebb730b5206c9830b28f47cc7f9cf
OSD: cancel_pending_splits needs to cancel all descendants

expand_pg_num() and load_pgs() may result in a pg with children
in pending_splits which also have children in pending_splits (etc).

Signed-off-by: Samuel Just <sam.just@inktank.com>
src/osd/OSD.cc
src/osd/OSD.h