Hi all: I hit this bug when I was using ceph-fuse client. I mount a ceph-fuse client, and left it idle for a long time, then when I copy some files to ceph, ceph-fuse hang, the following log shows that Objecter::handle_osd_map is dead-looping: handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 handle_osd_map missing epoch 6445, jumping to 6579 the attached patch should have fixed the bug. -- Ding Dinghua
Attachment:
0001-e-shouldn-t-be-zero-in-Objecter-handle_osd_map.patch
Description: Binary data
Attachment:
0002-Fix-a-bug-of-dead-looping-in-Objecter-handle_osd_map.patch
Description: Binary data