From: David Jander <david@protonic.nl>
To: Eric Whitney <enwlinux@gmail.com>
Cc: "Darrick J. Wong" <darrick.wong@oracle.com>,
"Theodore Ts'o" <tytso@mit.edu>,
Matteo Croce <technoboy85@gmail.com>,
Dmitry Monakhov <dmonakhov@openvz.org>,
linux-ext4@vger.kernel.org, Azat Khuzhin <a3at.mail@gmail.com>
Subject: Re: ext4: journal has aborted
Date: Tue, 15 Jul 2014 08:31:01 +0200 [thread overview]
Message-ID: <20140715083101.2c70e8f5@archvile> (raw)
In-Reply-To: <20140711004507.GB26636@wallace>
Dear Eric, Ted, ...
On Thu, 10 Jul 2014 20:45:08 -0400
Eric Whitney <enwlinux@gmail.com> wrote:
> * Darrick J. Wong <darrick.wong@oracle.com>:
> > On Thu, Jul 10, 2014 at 06:32:45PM -0400, Theodore Ts'o wrote:
> > > To be clear, what you would need to do is to revert commit
> > > 007649375f6af242d5b1df2c15996949714303ba to prevent the fs corruption.
> > > Darrick's patch is one that tries to fix the problem addressed by that
> > > commit in a different fashion.
> > >
> > > Quite frankly, reverting the commit, which is causing real damage, is
> > > far more impotrant to me right now than what to do in order allow
> > > CONFIG_EXT4FS_DEBUG to work (which is nice, but it's only something
> > > that file system developers need, and to be honest I can't remember
> > > the last time I've used said config option). But if we know that
> > > Darrick's fix works, I'm willing to push that to Linus at the same
> > > time that I push a revert of 007649375f6af242d5b1df2c15996949714303ba
> >
> > Reverting the 007649375... patch doesn't seem to create any obvious regressions
> > on my test box (though again, I was never able to reproduce it as consistently
> > as Eric W.).
> >
> > Tossing in the [1] patch also fixes the crash when CONFIG_EXT4_DEBUG=y on
> > 3.16-rc4. I'd say it's safe to send both to Linus and stable.
> >
> > If anyone experiences problems that I'm not seeing, please yell loudly and
> > soon!
> >
>
> Reverting the suspect patch - 007649375f - on 3.16-rc3 and running on the
> Panda yielded 10 successive "successful" generic/068 failures (no block
> bitmap trouble on reboot). So, it looks like that patch is all of it.
>
> Running the same test scenario on Darrick's patch (CONFIG_EXT4FS_DEBUG =>
> CONFIG_EXT4_DEBUG) applied to 3.16-rc3 lead to exactly the same result.
> No panics, BUGS, or other misbehavior whether generic/068 completed
> successfully or failed (and that test used here simply because it was
> convenient) and no trouble on boot, etc.
Thanks a lot to everyone for the excellent work hunting this down!
I can confirm that on 3.16-rc5 the problem is gone. At least after extensively
testing yesterday, I have not been unable to reproduce it. No ext4 error
messages and no filesystem corruption anymore!
Best regards,
--
David Jander
Protonic Holland.
next prev parent reply other threads:[~2014-07-15 6:31 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-30 21:30 ext4: journal has aborted Matteo Croce
2014-07-01 6:26 ` David Jander
2014-07-01 8:00 ` Matteo Croce
2014-07-01 8:42 ` Darrick J. Wong
2014-07-01 8:55 ` Matteo Croce
2014-07-02 13:49 ` Dmitry Monakhov
2014-07-03 13:43 ` Theodore Ts'o
2014-07-03 14:15 ` David Jander
2014-07-03 14:46 ` Theodore Ts'o
2014-07-03 14:57 ` Dmitry Monakhov
2014-07-03 14:58 ` Dmitry Monakhov
2014-07-04 9:40 ` David Jander
2014-07-04 10:17 ` Dmitry Monakhov
2014-07-04 11:28 ` David Jander
2014-07-04 12:20 ` Theodore Ts'o
2014-07-04 12:38 ` Dmitry Monakhov
2014-07-04 13:45 ` David Jander
2014-07-04 18:45 ` Theodore Ts'o
2014-07-04 22:46 ` Dave Chinner
2014-07-05 2:30 ` Dmitry Monakhov
2014-07-05 20:36 ` Theodore Ts'o
2014-07-07 12:17 ` David Jander
2014-07-07 15:53 ` Theodore Ts'o
2014-07-07 22:31 ` Darrick J. Wong
2014-07-07 22:56 ` Theodore Ts'o
2014-07-10 18:57 ` Eric Whitney
2014-07-10 20:01 ` Darrick J. Wong
2014-07-10 21:31 ` Matteo Croce
2014-07-10 22:32 ` Theodore Ts'o
2014-07-11 0:13 ` Darrick J. Wong
2014-07-11 0:45 ` Eric Whitney
2014-07-11 8:50 ` Jaehoon Chung
2014-07-11 11:43 ` Theodore Ts'o
2014-07-15 6:31 ` David Jander [this message]
2014-07-10 23:29 ` Azat Khuzhin
2014-07-04 11:04 ` Jaehoon Chung
2014-07-04 11:32 ` David Jander
2014-07-01 12:07 ` Jaehoon Chung
2014-07-01 13:50 ` David Jander
2014-07-01 15:58 ` Theodore Ts'o
2014-07-01 16:14 ` Lukáš Czerner
2014-07-01 16:36 ` Eric Whitney
2014-07-02 8:34 ` Matteo Croce
2014-07-02 10:17 ` David Jander
2014-07-02 10:19 ` Matteo Croce
2014-07-03 17:14 ` Eric Whitney
2014-07-03 23:17 ` Theodore Ts'o
2014-07-04 20:48 ` Eric Whitney
2014-07-02 9:44 ` David Jander
2014-07-01 9:02 ` Darrick J. Wong
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=20140715083101.2c70e8f5@archvile \
--to=david@protonic.nl \
--cc=a3at.mail@gmail.com \
--cc=darrick.wong@oracle.com \
--cc=dmonakhov@openvz.org \
--cc=enwlinux@gmail.com \
--cc=linux-ext4@vger.kernel.org \
--cc=technoboy85@gmail.com \
--cc=tytso@mit.edu \
/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