Fix dead looping in Objecter::handle_osd_map

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux