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 10:28:14AM +0100, Joerg Sonnenberger wrote:
> 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.

And how should fss handle wapbl?

> It seems to somewhat work, but I can't stress it much.
> 
> Joerg

-- 
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig 
(Germany)


Home | Main Index | Thread Index | Old Index