Re: ceph kernel bug

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

 



Hi Martin,

Thanks, this was enough to help me reproduce it, and I believe I have a 
correct fix (it's working for me).  Can you try commit 935b639 'libceph: 
fix linger request requeuing' (for-linus branch of 
git://github.com/NewDreamNetwork/ceph-client.git) and confirm that it 
fixes things for you as well?

Thanks!
sage


On Fri, 16 Sep 2011, Martin Mailand wrote:

> Hi Sage,
> I rerun the test and I think I triggered the first bug again.
> http://pastebin.com/ydNm0pff
> 
> I did also the dumps for you.
> http://tuxadero.com/multistorage/ceph.ko_dump
> http://tuxadero.com/multistorage/libceph.ko_dump
> 
> Best Regards,
>  martin
> Am 16.09.2011 00:54, schrieb Sage Weil:
> > On Thu, 15 Sep 2011, Martin Mailand wrote:
> > > Hi Sage,
> > > that's quite a bit of output, I put it in a pastebin.
> > > http://pastebin.com/9CNJk0Pw.
> > Any chance you can include the output of 'objdump -rdS libceph.ko'?
> > ceph.ko too, for good measure.
> > 
> > This looks like a sightly different crash than the one on that bug!
> > 
> > Thanks!
> > sage
> > 
> > 
> > > Best Regards,
> > >   martin
> > > 
> > > Sage Weil schrieb:
> > > > On Thu, 15 Sep 2011, Martin Mailand wrote:
> > > > > Hi Sage,
> > > > > I am still hitting this in -rc6. It happeneds every time I stop an
> > > > > OSD.
> > > > > Do you need more information to reproduce it?
> > > > Oh, great to hear it's easy to reproduce!  I was trying (in my uml
> > > > environment) and failing.
> > > > 
> > > > Can run the script below right before stopping the osd, and send the
> > > > dmesg
> > > > output along?  (Or attach to http://tracker.newdream.net/issues/1382)
> > > > 
> > > > Thanks!
> > > > sage
> > > > 
> > > > 
> > > > #!/bin/sh -x
> > > > 
> > > > p() {
> > > >   echo "$*">  /sys/kernel/debug/dynamic_debug/control
> > > > }
> > > > 
> > > > p 'module ceph +p'
> > > > p 'module libceph +p'
> > > > p 'module rbd +p'
> > > > p 'file net/ceph/messenger.c -p'
> > > > p 'file' `grep -- --- /sys/kernel/debug/dynamic_debug/control | grep
> > > > ceph \
> > > > 	| awk '{print $1}' | sed 's/:/ line /'` '+p'
> > > > p 'file' `grep -- === /sys/kernel/debug/dynamic_debug/control | grep
> > > > ceph \
> > > > 	| awk '{print $1}' | sed 's/:/ line /'` '+p'
> > > > 
> > > --
> > > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> > > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> > > 
> > > 
> > --
> > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[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