Date: Tue, 08 Nov 2022 00:00:47 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 267630] if growfs is hung at system shutdown, disk sync hangs and system never halts/reboots Message-ID: <bug-267630-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267630 Bug ID: 267630 Summary: if growfs is hung at system shutdown, disk sync hangs and system never halts/reboots Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: cgull@glup.org In bug 276628, I report an issue with growfs that can cause it to uninterruptibly deadlock. After growfs deadlocks, when the system is rebooted/shutdown, it hangs during disk sync, and never halts/reboots. I think this is because growfs is in disk wait, and cannot be killed, and the UFS ufssuspend state blocks UFS from completing any pending writes. The reproduction is easy: mdconfig -s 20m gpart create -s gpt md0 gpart add -t freebsd-ufs -s 10m -i 1 md0 newfs md0p1 mount /dev/md0p1 /mnt gpart resize -i 1 md0 growfs -y md0p1 > /mnt/growfs.log then, via some other session, halt/reboot/shutdown. Reproduced in 13.1p2 and a -CURRENT snapshot dated Nov 3 07:57 with identifier 'main-n259005-5cc5c9254da'. See bug 276628 for more about the userland side of this problem. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-267630-227>
