From: Neal Gompa <neal@gompa.dev>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: David Sterba <dsterba@suse.com>, David Sterba <dsterba@suse.cz>,
linux-kernel@vger.kernel.org, Rafael Wysocki <rafael@kernel.org>,
Chris Mason <clm@meta.com>, Boris Burkov <boris@bur.io>,
regressions@leemhuis.info, regressions@lists.linux.dev,
Neal Gompa <neal@gompa.dev>
Subject: Re: Linux regressions report for mainline [2023-04-16]
Date: Tue, 18 Apr 2023 17:32:28 -0400 [thread overview]
Message-ID: <20230418213228.1273218-1-neal@gompa.dev> (raw)
In-Reply-To: <CAHk-=wjL7GG9s9Y2+u2725M+Ru=bUXnzOnXRwoSktY0fVdhhzw@mail.gmail.com>
Hi Linus and David,
I'm the guy that sort of kickstarted this whole thing a year ago.
From my perspective in Fedora-land, we've been running automatic
weekly fstrim on every Fedora system for three years now[1] and
have not received any complaints about SSDs pushing daises from
that.
When we started discussing btrfs discard=async within Fedora
two years ago[2], I started soliciting feedback and information
from the Btrfs developers I was regularly working with at the time.
Last year, I had a face-to-face with Chris Mason and we discussed
the idea in depth and decided to go for this, based on both Fedora's
data with consumer disks and Facebook's data with their datacenters.
The only real surprise we had was the so-called "discard storm",
which Boris Burkov made adjustments to resolve a couple weeks ago[3].
With all that context in mind, I'm not sure we really should be panicking
about having async discard enabled, since it's the same operation
that the fstrim timer was doing before, just queued by btrfs itself instead.
So personally, I would prefer *not* to revert the new default.
Thanks in advance and best regards,
Neal
[1]: https://fedoraproject.org/wiki/Changes/EnableFSTrimTimer
[2]: https://pagure.io/fedora-btrfs/project/issue/6
[3]: https://lore.kernel.org/linux-btrfs/cover.1680723651.git.boris@bur.io/T/#t
--
真実はいつも一つ!/ Always, there's only one truth!
next prev parent reply other threads:[~2023-04-18 21:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-16 17:59 Regzbot (on behalf of Thorsten Leemhuis)
2023-04-16 20:48 ` Linus Torvalds
2023-04-17 7:05 ` Linux regression tracking (Thorsten Leemhuis)
2023-04-17 11:38 ` Rafael J. Wysocki
2023-04-21 13:49 ` the wake-on-lan regression from 6.2 (was: Re: Linux regressions report for mainline [2023-04-16]) Linux regression tracking (Thorsten Leemhuis)
2023-04-21 19:22 ` Rafael J. Wysocki
2023-04-21 20:45 ` Linus Torvalds
2023-04-24 14:24 ` Rafael J. Wysocki
2023-04-18 18:20 ` Linux regressions report for mainline [2023-04-16] David Sterba
2023-04-18 19:11 ` Linus Torvalds
2023-04-18 21:32 ` Neal Gompa [this message]
2023-04-18 22:21 ` Linus Torvalds
2023-04-19 5:03 ` Linux regression tracking (Thorsten Leemhuis)
2023-04-20 19:21 ` David Sterba
2023-04-21 8:50 ` Linux regression tracking (Thorsten Leemhuis)
2023-04-20 19:02 ` David Sterba
2023-04-20 19:39 ` Linus Torvalds
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=20230418213228.1273218-1-neal@gompa.dev \
--to=neal@gompa.dev \
--cc=boris@bur.io \
--cc=clm@meta.com \
--cc=dsterba@suse.com \
--cc=dsterba@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=rafael@kernel.org \
--cc=regressions@leemhuis.info \
--cc=regressions@lists.linux.dev \
--cc=torvalds@linux-foundation.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
all inboxes | Powered by JetHome®