Date: Wed, 19 May 2010 06:18:01 +0000 (UTC) From: Jeff Roberson <jeff@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/ufs/ffs ffs_softdep.c softdep.h Message-ID: <201005190618.o4J6IDhL074007@repoman.freebsd.org>
index | next in thread | raw e-mail
jeff 2010-05-19 06:18:01 UTC
FreeBSD src repository
Modified files:
sys/ufs/ffs ffs_softdep.c softdep.h
Log:
SVN rev 208287 on 2010-05-19 06:18:01Z by jeff
- Don't immediately re-run softdepflush if we didn't make any progress
on the last iteration. This can lead to a deadlock when we have
worklist items that cannot be immediately satisfied.
Reported by: uqs, Dimitry Andric <dimitry@andric.com>
- Remove some unnecessary debugging code and place some other under
SUJ_DEBUG.
- Examine the journal state in softdep_slowdown().
- Re-format some comments so I may more easily add flag descriptions.
Revision Changes Path
1.243 +24 -17 src/sys/ufs/ffs/ffs_softdep.c
1.21 +48 -34 src/sys/ufs/ffs/softdep.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005190618.o4J6IDhL074007>
