Bug 191236 - [tests] stress2's gbde.sh test scenario deadlocks
Summary: [tests] stress2's gbde.sh test scenario deadlocks
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: CURRENT
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-21 09:07 UTC by Peter Holm
Modified: 2019-02-11 15:53 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Holm freebsd_committer freebsd_triage 2014-06-21 09:07:51 UTC
On FreeBSD 11.0-CURRENT #0 r267672: Fri Jun 20 14:41:08 CEST 2014
pho@t1.osted.lan:/usr/src/sys/amd64/compile/PHO amd64 running the gbde.sh stress2 test repeatedly results in a deadlock. Details at http://people.freebsd.org/~pho/stress/log/gbde2.txt
Comment 1 Bryan Drewery freebsd_committer freebsd_triage 2014-07-08 17:32:48 UTC
It seems that the problem may be related to a slow g_bde_purge_sector() holding onto the g_bde_worklist which is the same one that IO requests wait on to queue new work. Thus any slowness in the worker thread will slow down and block the queueing of new work.
Comment 2 Peter Holm freebsd_committer freebsd_triage 2019-02-11 15:53:39 UTC
I am not seeing this problem any more.