]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: prevent do_waiters() while _dispatch() is running
authorSage Weil <sage@newdream.net>
Tue, 9 Feb 2010 16:06:35 +0000 (08:06 -0800)
committerSage Weil <sage@newdream.net>
Tue, 9 Feb 2010 16:15:20 +0000 (08:15 -0800)
commit62a0e4bb98db554e42c1d770116e3b2d5e5bba03
tree1ea113eef05bcaddd6f93de378cb6d7564e03222
parent4a8d1ecdbf3f14579a0f856fb0e81ca70c4d0168
osd: prevent do_waiters() while _dispatch() is running

Fixes race between handle_osd_map and tick() requeuing ops.
src/osd/OSD.cc
src/osd/OSD.h