From: Jason Duell (jcduell_at_lbl.gov)
Date: Fri Sep 27 2002 - 14:40:23 PDT
On Thu, Sep 26, 2002 at 04:04:34PM -0500, Sriram Sankaran wrote: > > Hi Jason, > > cr_save, when invoked without the -f option, saves the context of all > threads (app, manager and cr_handler) of a process separately (as > context.<pid>). > > However, with the -f option only one context-file (with the name supplied) > is dumped to disk. I'm guessing that the context-file of each thread uses > the same name, and so the previous ones are overwritten. Sriram: Actually, using '-f foo' will result in all the checkpoints for a group being *serialized* into one file. So it should be OK. This is the option Eric has been using to checkpoint (and, when lucky, restore) multithreaded processes. The cr_save program will also accept a '-d flag', which takes a directory name, into which all the separate context.pid files are put. But Eric tells me it doesn't work yet, so use -f. OK? -- Jason Duell jcduell_at_lbl_dot_gov NERSC Future Technologies Group Tel: +1-510-495-2354 Lawrence Berkeley National Laboratory Fax: +1-510-495-2998