DragonFly commits List (threaded) for 2009-03
DragonFly BSD
DragonFly commits List (threaded) for 2009-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Nicolas Thery <nthery@xxxxxxxxx>
Date: Sun, 1 Mar 2009 08:19:26 +0100

2009/3/1 Matthew Dillon <dillon@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.



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