[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
VOP_WRITE without vnode lock
Is it safe (regarding data consistency) to VOP_WRITE() to a vnode
without holding the vnode lock when:
- The write is always a full size block.
- A block gets only written once and writes are serialized.
- No others are allowed to write the vnode.
- Data written is always the same that would have been read before.
or is there a window between GOP_ALLOC() and ubc_iomove() where we could
read allocated but not yet initialized data.
Juergen Hannken-Illjes - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig
Main Index |
Thread Index |