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

Reply via email to