Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: WAPBL patch for testing



On Sat, Nov 01, 2008 at 09:47:24AM +0100, Juergen Hannken-Illjes wrote:
> One thread has a wapbl transaction, calls VOP_GETPAGES and wants
> to busy a page  while  another thread calls VOP_PUTPAGES on the
> same vnode, takes pages busy and wants to start a wapbl transaction.

Does that involve snapshots or not? Without snapshots, genfs only has to
take the wapbl lock in the case of GOP_ALLOC in VOP_GETPAGES. If you can
get it in this situation, please provide the full stack traces of the
involved lwps. For snapshots, the real problem is that the strategy of
fss doesn't handle WAPBL as it should.  It seems to somewhat work, but I
can't stress it much.

Joerg


Home | Main Index | Thread Index | Old Index