From: Dave Chinner <david@fromorbit.com>
To: Ben Myers <bpm@sgi.com>
Cc: xfs@oss.sgi.com
Subject: Re: status of userspace release
Date: Sat, 3 Nov 2012 10:03:34 +1100 [thread overview]
Message-ID: <20121102230334.GA29378@dastard> (raw)
In-Reply-To: <20121102185923.GG9783@sgi.com>
On Fri, Nov 02, 2012 at 01:59:23PM -0500, Ben Myers wrote:
> Hi Dave,
>
> On Fri, Nov 02, 2012 at 04:51:02PM +1100, Dave Chinner wrote:
> > On Thu, Oct 25, 2012 at 10:15:01AM -0500, Ben Myers wrote:
> > > Hi Folks,
> > >
> > > We're working toward a userspace release this month. There are several patches
> > > that need to go in first, including backing out the xfsdump format version bump
> > > from Eric, fixes for the makefiles from Mike, and the Polish language update
> > > for xfsdump from Jakub. If anyone knows of something else we need, now is the
> > > time to flame about it. I will take a look around for other important patches
> > > too.
> > >
> > > This time I'm going to tag an -rc1 (probably later today or tomorrow). We'll
> > > give everyone a few working days to do a final test and/or pipe up if we have
> > > missed something important. Then if all goes well we'll cut the release next
> > > Tuesday.
> >
> > I think that dump/restore need more work/testing.
>
> Sounds good. AFAIK there is no blazing hurry to release immediately.
Agreed. better to get it right ;)
> > Running some large filesystem testing, however, I see more problems.
> > I'm using a 17TB filesytsem and the --largefs patch series. This
> > results in a futex hang in 059 like so:
....
> > I can't reliably reproduce it at this point, but there does appear
> > to be some kind of locking problem in the multistream support.
>
> One of my machines hit this overnight without --largefs. I wasn't able to get
> a dump though. Just another data point.
Ok, that's good to know it is directly related to the largefs
testing I'm doing.
> > Speaking of which, most large filesystems dump/restore tests are
> > failing because of this output:
> >
> > 026 20s ... - output mismatch (see 026.out.bad)
> > --- 026.out 2012-10-05 11:37:51.000000000 +1000
> > +++ 026.out.bad 2012-11-02 16:20:17.000000000 +1100
> > @@ -20,6 +20,7 @@
> > xfsdump: media file size NUM bytes
> > xfsdump: dump size (non-dir files) : NUM bytes
> > xfsdump: dump complete: SECS seconds elapsed
> > +xfsdump: stream 0 DUMP_FILE OK (success)
> > xfsdump: Dump Status: SUCCESS
> > Restoring from file...
> > xfsrestore -f DUMP_FILE -L stress_026 RESTORE_DIR
> > @@ -32,6 +33,7 @@
> > xfsrestore: directory post-processing
> > xfsrestore: restoring non-directory files
> > xfsrestore: restore complete: SECS seconds elapsed
> > +xfsrestore: stream 0 DUMP_FILE OK (success)
> > xfsrestore: Restore Status: SUCCESS
> > Comparing dump directory with restore directory
> > Files DUMP_DIR/big and RESTORE_DIR/DUMP_SUBDIR/big are identical
> >
> > Which looks like output from the multistream code. Why it is
> > emitting this for large filesystem testing and not for small
> > filesystems, I'm not sure yet.
....
> Rich also reported some golden output related changes with --largefs awhile
> back. I don't think he saw this one though.
No, this one is new, caused by upgrading xfsdump. As it turns out,
the previous version of xfsdump on this particular VM was from
before the multistream dump was implemented - it was a distro
package rather than one I'd custom built.
And, as it is, I just removed the --large-fs config (so my scratch
device is just an empty 17TB device) and I still get this extra
output. So it's not related to the --large-fs behaviour at all.
> The TODO list for userspace release currently stands at:
>
> 1) fix the header checksum failures... which is resolved
> 2) fix a futex hang in 059
> 3) fix the golden output changes related to multistream support in xfsdump
> and --largefs
Well, understand them first, then fix ;)
> 4) test on more platforms
I suspect that the futex hang is only going to be solvable if it can
be reliably reproduced. I haven't seen it again since the hang I
reported. Otherwise, sounds good.
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2012-11-02 23:01 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-25 15:15 status of userspace release Ben Myers
2012-10-26 21:57 ` Ben Myers
2012-10-28 21:27 ` Dave Chinner
2012-10-29 16:17 ` Ben Myers
2012-11-02 5:51 ` Dave Chinner
2012-11-02 18:59 ` Ben Myers
2012-11-02 23:03 ` Dave Chinner [this message]
2012-11-03 0:16 ` Dave Chinner
2012-11-03 1:35 ` Eric Sandeen
2012-11-03 1:55 ` Dave Chinner
2012-11-03 3:16 ` Dave Chinner
2012-11-03 1:53 ` Dave Chinner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20121102230334.GA29378@dastard \
--to=david@fromorbit.com \
--cc=bpm@sgi.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox