Thread (7 messages) 7 messages, 2 authors, 2021-04-03

Re: Re[4]: Filesystem sometimes Hangs

From: Chris Murphy <hidden>
Date: 2021-03-31 20:12:32

On Wed, Mar 31, 2021 at 8:03 AM Hendrik Friedel [off-list ref] wrote:

quoted
quoted
[Mo Mär 29 09:29:21 2021] BTRFS info (device sdc2): turning on sync discard
Remove the discard mount option for this file system and see if that
fixes the problem. Run it for a week or two, or until you're certain
the problem is still happening (or certain it's gone). Some drives
just can't handle sync discards, they become really slow and hang,
just like you're reporting.
In fstab, this option is not set:
/dev/disk/by-label/DataPool1            /srv/dev-disk-by-label-DataPool1
        btrfs   noatime,defaults,nofail 0 2
You have more than one btrfs file system. I'm suggesting not using
discard on any of them to try and narrow down the problem.  Something
is turning on discards for sdc2, find it and don't use it for a while.

How do I deactivate discard then?
These drives are spinning disks. I thought that discard is only relevant
for SSDs?
It's relevant for thin provisioning and sparse files too. But if sdc2
is a HDD then the sync discard message isn't related to the problem,
but also makes me wonder why something is enabling sync discards on a
HDD?

Anway I think you're on the right track to try 5.11.11 and if you
experience a hang again, use sysrq+w and that will dump the blocked
task trace into dmesg. Also include a description of the workload at
the time of the hang, and recent commands issued.



-- 
Chris Murphy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help