From: Nikolai Zhubr <zhubr.2@gmail.com>
To: Theodore Ts'o <tytso@mit.edu>
Cc: linux-ext4@vger.kernel.org, stable@vger.kernel.org,
linux-kernel@vger.kernel.org, jack@suse.cz
Subject: Re: ext4 damage suspected in between 5.15.167 - 5.15.170
Date: Sat, 14 Dec 2024 22:58:24 +0300 [thread overview]
Message-ID: <ce9055d7-7301-0abe-3609-3a4e2e7b1e5e@gmail.com> (raw)
In-Reply-To: <20241213161230.GF1265540@mit.edu>
Hi Ted,
On 12/13/24 19:12, Theodore Ts'o wrote:
> stable@kernel.org" to the commit description. However, they are not
> obligated to do that, so there is an auxillary system which uses AI to
> intuit which patches might be a bug fix. There is also automated
> systems that try to automatically figure out which patches might be
Oh, so meanwhile it got even worse than I used to imagine :-) Thanks for
pointing out.
> Note that some hardware errors can be caused by one-off errors, such
> as cosmic rays causing a bit-flip in memory DIMM. If that happens,
> RAID won't save you, since the error was introduced before an updated
Certainly cosmic rays is a possibility, but based on previous episodes
I'd still rather bet on a more usual "subtle interaction" problem,
either exact same or some similar to [1].
I even tried to run an existing test for this particular case as
described in [2] but it is not too user-friendly and somehow exits
abnormally without actually doing any interesting work. I'll get back to
it later when I have some time.
[1] https://lore.kernel.org/stable/20231205122122.dfhhoaswsfscuhc3@quack3/
[2] https://lwn.net/Articles/954364/
> The location of block allocation bitmaps never gets changed, so this
> sort of thing only happens due to hardware-induced corruption.
Well, unless e.g. some modified sectors start being flushed to random
wrong offsets, like in [1] above, or something similar.
> Looking at the dumpe2fs output, it looks like it was created
> relatively recently (July 2024) but it doesn't have the metadata
> checksum feature enabled, which has been enabled for quite a long
Yes. That was intentional - for better compatibility with even more
ancient stuff. Maybe time has come to reconsider the approach though.
> You got lucky because it block allocation bitmap location was
> corrupted to an obviously invalid value. But if it had been a
Absolutely. I was really amazed when I realized that :-)
It saved me days or even weeks of unnecessary verification work.
> Otherwise, I strongly encourage you to learn, and to take
> responsibility for the health of your own system. And ideally, you
> can also use that knowledge to help other users out, which is the only
> way the free-as-in-beer ecosystem can flurish; by having everybody
True. Generally I try to follow that, as much as appears possible.
It is sad a direct communication end-user-to-developer for solving
issues is becoming increasingly problematic here.
Anyway, thank you for friendly speech, useful hints and good references!
Regards,
Nick
> helping each other. Who knows, maybe you could even get a job doing
> it for a living. :-) :-) :-)
>
> Cheers,
>
next prev parent reply other threads:[~2024-12-14 19:56 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-12 18:31 ext4 damage suspected in between 5.15.167 - 5.15.170 Nikolai Zhubr
2024-12-12 19:16 ` Theodore Ts'o
2024-12-13 10:49 ` Nikolai Zhubr
2024-12-13 16:12 ` Theodore Ts'o
2024-12-14 19:58 ` Nikolai Zhubr [this message]
2024-12-16 12:59 ` Jan Kara
2024-12-16 15:16 ` David Laight
2024-12-16 19:31 ` Theodore Ts'o
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=ce9055d7-7301-0abe-3609-3a4e2e7b1e5e@gmail.com \
--to=zhubr.2@gmail.com \
--cc=jack@suse.cz \
--cc=linux-ext4@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=stable@vger.kernel.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.