public inbox for linux-btrfs@vger.kernel.org
 help / color / mirror / Atom feed
From: "Paul-Erik Törrönen" <poltsi@poltsi.fi>
To: linux-btrfs@vger.kernel.org
Subject: Re: BTRFS-errors on a 20TB filesystem
Date: Mon, 06 Jul 2020 14:33:32 +0300	[thread overview]
Message-ID: <960db29cd8aa77fd5b8da998b8f1215b@poltsi.fi> (raw)
In-Reply-To: <9a804cbb7406be31f55c68d592fd0bd6@poltsi.fi>

Aand I messed up by sending this to the person only. Sorry for that.

On 2020-07-06 13:55, Qu Wenruo wrote:
> Some older extents are affected by older kernel not handling extents
> length correctly.
> 
> 18446744073709481984 = -69632, which means there is some underflow.
> 
> Recent upstream kernel caught it and reject the whole tree block to
> prevent furhter problem.

Ok, so if I understand this correctly, the issue is essentially created 
by using a new (5.x) kernel, whereas the server was running 3.10 (CentOS 
7.8 version with btrfs-support) -> CentOS 8.2.

> Would you please provide the dump for this bytenr?
> I'm a little interested in this.

I'll provide you the dumps you requested in the evening. Should I email 
them to the list, or directly to you?

> Thanks for your detailed report, this would help us to enhance
> btrfs-progs to fix them.

Glad to be of help.

> For now, you can just mount them with older kernel, find the offending
> inode using the ino number in the dmesg, and delete the offending file.
> With all offending inodes deleted, the fs would come back to normal 
> status.

Ah, well. As mentioned in the previous email, I reinstalled the server 
with CentOS8. Unfortunately RHEL/CentOS8 dropped support for btrfs (as 
well as megaraid_sas), so I will be running this machine on the UEK 
kernel for the forseeable future and planning on replacing/recreating 
the FS on the partition.

Poltsi

  parent reply	other threads:[~2020-07-06 11:33 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-07-06 10:41 BTRFS-errors on a 20TB filesystem Paul-Erik Törrönen
2020-07-06 10:55 ` Qu Wenruo
     [not found]   ` <9a804cbb7406be31f55c68d592fd0bd6@poltsi.fi>
2020-07-06 11:33     ` Paul-Erik Törrönen [this message]
2020-07-06 11:51       ` Qu Wenruo
2020-07-06 15:00         ` Paul-Erik Törrönen
2020-07-06 22:58           ` Qu Wenruo
2020-07-07 18:43             ` Paul-Erik Törrönen
2020-07-07 23:43               ` Qu Wenruo
2020-07-08  6:17                 ` Paul-Erik Törrönen

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=960db29cd8aa77fd5b8da998b8f1215b@poltsi.fi \
    --to=poltsi@poltsi.fi \
    --cc=linux-btrfs@vger.kernel.org \
    /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