I have a removable disk drive and bunch of ISO images in it.
Once I mount any ISO image and then unmount it, the removable disk drive cannot be unplugged due to a remaining file handle opened on the disk.
I hunted down the remaining file handle and it is DAEMON apparently forgetting to close a folder handle when unmounting an image in it.
For exmaple:
1. Mount X:\MOVIE\FOO.ISO.
2. Unmount all.
3. Check all handles opened by DAEMON.
4. DAEMON has an opened handle for X:\MOVIE.
If I mount other ISO image which is on other disk, the previous folder handle will be closed and I can unplug the removable disk.
I have never seen this behavior with older DAEMON.
Please consider fixing this in the next version.
Once I mount any ISO image and then unmount it, the removable disk drive cannot be unplugged due to a remaining file handle opened on the disk.
I hunted down the remaining file handle and it is DAEMON apparently forgetting to close a folder handle when unmounting an image in it.
For exmaple:
1. Mount X:\MOVIE\FOO.ISO.
2. Unmount all.
3. Check all handles opened by DAEMON.
4. DAEMON has an opened handle for X:\MOVIE.
If I mount other ISO image which is on other disk, the previous folder handle will be closed and I can unplug the removable disk.
I have never seen this behavior with older DAEMON.
Please consider fixing this in the next version.
Comment