Dean Roehrich <roehrich@xxxxxxx> wrote:
> >> >In the above situation, I killed the stalled command ( cp ) and
> >> >migin by pressing Ctrl + c to find out what is wrong. Then,
> >> >unmount the XFS file system, the following console messages
> >> >appeared:
> >> >
> >> > XFS unmount got error 16
> >> > linvfs_put_super: vfsp/0xc2acb38c left dangling!
> >> > VFS: Busy inodes after unmount. Self-destruct in 5 seconds. Have a
> >> > nice
> I didn't forget about you :)
I'm relieved to here it :)
> The problem happens because invisible I/O was not invisible, causing DMAPI to
> deadlock on itself. Then you end up with busy vnodes and a mess.
> The VOP_READ/VOP_WRITE calls in xfs_dm_rdwr() were not sending the O_INVISIBLE
> flag. I just checked in a fix, and it should make its way to CVS soon.