public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify"
@ 2016-03-17 22:48 Richard W.M. Jones
  2016-03-17 22:55 ` Eric Sandeen
  0 siblings, 1 reply; 4+ messages in thread
From: Richard W.M. Jones @ 2016-03-17 22:48 UTC (permalink / raw)
  To: xfs


With recent kernels (or maybe xfsprogs?) we've noticed strange
filesystem corruption after using xfs_growfs.

Examples:

https://bugzilla.redhat.com/show_bug.cgi?id=1315895 (on aarch64)
https://www.redhat.com/archives/libguestfs/2016-March/msg00113.html (x86_64)
https://rwmj.wordpress.com/2015/11/04/virt-builder-fedora-23-image/#comment-15668 (x86_64)

Do these errors look familiar?  I don't yet have a simple test case,
still working on that.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify"
  2016-03-17 22:48 xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify" Richard W.M. Jones
@ 2016-03-17 22:55 ` Eric Sandeen
  2016-03-18 12:31   ` Richard W.M. Jones
  0 siblings, 1 reply; 4+ messages in thread
From: Eric Sandeen @ 2016-03-17 22:55 UTC (permalink / raw)
  To: xfs

On 3/17/16 5:48 PM, Richard W.M. Jones wrote:
> 
> With recent kernels (or maybe xfsprogs?) we've noticed strange
> filesystem corruption after using xfs_growfs.
> 
> Examples:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1315895 (on aarch64)
> https://www.redhat.com/archives/libguestfs/2016-March/msg00113.html (x86_64)
> https://rwmj.wordpress.com/2015/11/04/virt-builder-fedora-23-image/#comment-15668 (x86_64)
> 
> Do these errors look familiar?  I don't yet have a simple test case,
> still working on that.

try:
http://oss.sgi.com/pipermail/xfs/2016-March/047683.html

-Eric

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify"
  2016-03-17 22:55 ` Eric Sandeen
@ 2016-03-18 12:31   ` Richard W.M. Jones
  2016-03-20 21:58     ` Dave Chinner
  0 siblings, 1 reply; 4+ messages in thread
From: Richard W.M. Jones @ 2016-03-18 12:31 UTC (permalink / raw)
  To: Eric Sandeen; +Cc: xfs

On Thu, Mar 17, 2016 at 05:55:52PM -0500, Eric Sandeen wrote:
> On 3/17/16 5:48 PM, Richard W.M. Jones wrote:
> > 
> > With recent kernels (or maybe xfsprogs?) we've noticed strange
> > filesystem corruption after using xfs_growfs.
> > 
> > Examples:
> > 
> > https://bugzilla.redhat.com/show_bug.cgi?id=1315895 (on aarch64)
> > https://www.redhat.com/archives/libguestfs/2016-March/msg00113.html (x86_64)
> > https://rwmj.wordpress.com/2015/11/04/virt-builder-fedora-23-image/#comment-15668 (x86_64)
> > 
> > Do these errors look familiar?  I don't yet have a simple test case,
> > still working on that.
> 
> try:
> http://oss.sgi.com/pipermail/xfs/2016-March/047683.html

I've tried this patch now, but I still can't get a solid reproducer
(one that doesn't involve using aarch64).

I just tried to create a filesystem on kernel 4.6.0, grow it on 4.6.0,
then copy it to another machine with 4.4.4.  However that didn't
reproduce the bug, so I couldn't verify if the patch fixes the bug.
(Maybe 4.4.4 is too new?)

Can you help me to understand under what circumstances this bug would
appear, as far as you understand what's happening?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify"
  2016-03-18 12:31   ` Richard W.M. Jones
@ 2016-03-20 21:58     ` Dave Chinner
  0 siblings, 0 replies; 4+ messages in thread
From: Dave Chinner @ 2016-03-20 21:58 UTC (permalink / raw)
  To: Richard W.M. Jones; +Cc: Eric Sandeen, xfs

On Fri, Mar 18, 2016 at 12:31:07PM +0000, Richard W.M. Jones wrote:
> On Thu, Mar 17, 2016 at 05:55:52PM -0500, Eric Sandeen wrote:
> > On 3/17/16 5:48 PM, Richard W.M. Jones wrote:
> > > 
> > > With recent kernels (or maybe xfsprogs?) we've noticed strange
> > > filesystem corruption after using xfs_growfs.
> > > 
> > > Examples:
> > > 
> > > https://bugzilla.redhat.com/show_bug.cgi?id=1315895 (on aarch64)
> > > https://www.redhat.com/archives/libguestfs/2016-March/msg00113.html (x86_64)
> > > https://rwmj.wordpress.com/2015/11/04/virt-builder-fedora-23-image/#comment-15668 (x86_64)
> > > 
> > > Do these errors look familiar?  I don't yet have a simple test case,
> > > still working on that.
> > 
> > try:
> > http://oss.sgi.com/pipermail/xfs/2016-March/047683.html
> 
> I've tried this patch now, but I still can't get a solid reproducer
> (one that doesn't involve using aarch64).
> 
> I just tried to create a filesystem on kernel 4.6.0, grow it on 4.6.0,
> then copy it to another machine with 4.4.4.  However that didn't
> reproduce the bug, so I couldn't verify if the patch fixes the bug.
> (Maybe 4.4.4 is too new?)

4.4.4 has the fix already in it, through the stable kernel backport
process. i.e. the original kernel commit had this in it:

	 cc: <stable@vger.kernel.org> # 3.10 - 4.4

And so the fix is automatically appearing in stable kernels as they
are released. Hence the number of current supported kernels you can
reproduce this on is shrinking....

> Can you help me to understand under what circumstances this bug would
> appear, as far as you understand what's happening?

Take a stock 4.5.0 kernel, mkfs, mount, growfs, unmount go back to a
stock 4.4.0 kernel, mount (fails), xfs_repair v4.3.0 (warns, fixes),
xfs_repair v4.5.0 (clean, fixes).

Cheers,

Dave.

-- 
Dave Chinner
david@fromorbit.com

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-03-20 21:59 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-17 22:48 xfs_growfs causing "Metadata corruption detected at xfs_agf_read_verify" Richard W.M. Jones
2016-03-17 22:55 ` Eric Sandeen
2016-03-18 12:31   ` Richard W.M. Jones
2016-03-20 21:58     ` Dave Chinner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox