I've found that not all of a process' resources are released after it is killed (signal 9) on the origin. I have not tested if this is also the case when the process is killed on other hosts -- this should be checked as well. I have found this is the case when migrating between two hosts on x86, but I suspect this is an issue on all architectures.
If the process at its origin is killed (-9), its file handles do not seem to be released at the origin or remote host (however I do not know what happens if it is running on more than two hosts). I have found that if a migrated executable located at ~/mt is killed at its host, ~/mt remains locked at both the origin and the remote host. I am able to rm~/mt on both the target and the origin
Furthermore, if ~/mt is killed -9 at the origin, its corresponding process on the remote host remains running, and thus it's resources remain locked
It appears that the mt resource is not completely released on the origin. Although it is possible to successfully copy a file locally to ~/mt, since I do receive a Text file busy error if I try to scp a file over the origin's ~/mt from a remote host.
I've found that not all of a process' resources are released after it is killed (signal 9) on the origin. I have not tested if this is also the case when the process is killed on other hosts -- this should be checked as well. I have found this is the case when migrating between two hosts on x86, but I suspect this is an issue on all architectures.
If the process at its origin is killed (-9), its file handles do not seem to be released at the origin or remote host (however I do not know what happens if it is running on more than two hosts). I have found that if a migrated executable located at
~/mt
is killed at its host,~/mt
remains locked at both the origin and the remote host. I am able torm
~/mt
on both the target and the originFurthermore, if ~/mt is killed -9 at the origin, its corresponding process on the remote host remains running, and thus it's resources remain locked
It appears that the
mt
resource is not completely released on the origin. Although it is possible to successfully copy a file locally to~/mt
, since I do receive aText file busy
error if I try toscp
a file over the origin's~/mt
from a remote host.