On 30.06.09 21:10, Jeremy Archer wrote: >> TXG action >> 5 write of first block of File A, assigned DVA 5, birth TXG 5 >> 10 file A is deleted >> 15 write to first block of File B, assigned DVA 5 birth TXG 15 >> >> The two blocks are distinct, and are cached seperately in the ARC. > > Once the file is deleted, ARC entry {dva 5 txg 5} is no longer valid. > So why do we need it?
Let's suppose file is removed from the directory but is still open by some process...