DragonFly-2.3.0.328.g629f3 master sys/vfs/msdosfs msdosfs_denode.c

Nicolas Thery nthery at gmail.com
Sat Feb 28 23:21:14 PST 2009


2009/3/1 Matthew Dillon <dillon at apollo.backplane.com>:
>
> :    I'm not quite sure about this solution.  It it possible to delete
> :    the cached (dead) denode instead?
> :
> :                                               -Matt
>
>    Ach, never mind.  I missed the 'deleted but open' bit.  If the
>    file is still open the cached denode cannot be deleted.


I also thought about removing deleted-but-open denodes from the hash
table.  That would fix the observed problem but the change is more
intrusive and I couldn't convince myself that this is 100% correct to
do so, so I opted for the committed solution instead.





More information about the Commits mailing list