[OpenAFS-devel] Re: 1.2.10 linux kernel hang during AFS backups
Joe Buehler
jbuehler@hekimian.com
Fri, 10 Sep 2004 11:26:41 -0400
Some further information:
When the deadlock occurs, the client is prefetching
into the client cache. There is heavy VM pressure.
When the writeback to disk is about to happen, a page
is needed and this causes kswapd to wake up to try to
free some pages. Unfortunately, it chooses a page
in the cache file being prefetched, causing a deadlock.
It looks like a lot of locking changes were made in 1.3
in afs_GetDCache for other reasons -- I guess something
may have to change in there to fix this problem.
--
Joe Buehler