Re: q. about rbd-header

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

 



On Wed, 14 Mar 2012, Oliver Francke wrote:
> Well,
> 
> nobody able to sched some light in?
> Did some math and found out how to fill the size bytes.
> 
> But, one question never got answered:
>     - why is - with busy VMs - frequently the first block affected,
>       with the result of damaged grub-loaders/partition-tables/filesystems?
>       Is this some NULL/zero pointer thingy in case of ceph-failure?
> 
> If you demand some broken images? we have many of them to investigate,
> unfortunately.

We are definitely interested in this failure, _especially_ if it's 
something you can reproduce.  Even some broken images are worth looking 
at, though, to see what the corruptions look like.  Can you share the 
first block of one of these images with us (without worrying about 
customer data)?

I've opened #2178 to track this.  We can either attach everything to the 
bug, or share data out of band if it needs to stay private.

Thanks!
sage



> 
> Maybe this sounds a bit harsh, after the 5th night-shift trying to repair images
> and keep customers calm, I think this is forgivable.
> 
> Oliver.
> 
> Am 14.03.2012 um 16:05 schrieb Oliver Francke:
> 
> > Hey,
> > 
> > anybody out there who could explain the structure of a rbd-header? After 
> > last crash we have about 10 images with a:
> >   2012-03-14 15:22:47.998790 7f45a61e3760 librbd: Error reading 
> > header: 2 No such file or directory
> > error opening image vm-266-disk-1.rbd: 2 No such file or directory
> > ... error?
> > I understand the "rb.x.y"-prefix, the 2 ^ 16hex as block-size. But 
> > the size/count encoding is not intuitive ;)
> > 
> > Besides one file, where I "created" a header and putted it via "rados 
> > put" back into the pool, and got some files
> > back, many of the other images with lost headers have different sizes.
> > 
> > We got bad luck again, too many crashed VM's, too much data-loss...
> > 
> > Comments welcome ;)
> > 
> > Oliver.
> > --
> > 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