I have found the case that my large test case is hitting.
Basically, we're having a scenario that can be approximated as follows:


1)      Checkpoint created @ directory /tmp/xyz/ckpt_<idcode>_00001

2)      Checkpoint moved to directory /tmp/abc/ckpt_<idcode>_00001

3)      Checkpoint restored in /tmp/abc

Now, for most programs this works without any issue. But in this case, we have
the following happening:

1)      A temporary file is opened using mkstemp

2)      It is unlinked, but the file descriptor is still open

3)      We make the checkpoint

In this case, we end up with the deleted file being created under:
ckpt_<idcode>_00001/ckpt_<prog>_<idcode>_files

When we restore, it expects it to find the file still in the original location 
under /tmp/xyz,
and not where I have moved the directory to /tmp/abc.

What do you think is the right behavior here?

Joshua Louie

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Dmtcp-forum mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dmtcp-forum

Reply via email to