tech-kern archive

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

Re: VOP_WRITE without vnode lock



On Thu, Aug 07, 2008 at 11:38:48AM -0400, der Mouse wrote:
> > Is it safe (regarding data consistency) to VOP_WRITE() to a vnode
> > without holding the vnode lock when:
> 
> > [...]
> > - Data written is always the same that would have been read before.
> 
> I'm curious - why do the write at all, if you know this is the case?

Part of ffs snapshot renovation. When a block gets written we have to save
it on the snapshot vnode. So for a snapshot reader the data does not change
while the on-disk position of the data changes.

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


Home | Main Index | Thread Index | Old Index