RE: [ROOT] SetAutoSave

From: Philippe Canal (pcanal@fnal.gov)
Date: Sat Dec 06 2003 - 07:58:26 MET


Hi Zaldy,

You are correct in your interpretation of the behavior of 
SetAutoSave.  In particular it means that if the process 
is halted to due a catastrophic event (seg-fault, loss of 
power, etc...).  The file will have been check-pointed
at the last multiple of 10000000 and only that data will
be recoverable.  

Cheers,
Philippe.

-----Original Message-----
From: owner-roottalk@pcroot.cern.ch
[mailto:owner-roottalk@pcroot.cern.ch]On Behalf Of zaldy
Sent: Friday, December 05, 2003 11:41 AM
To: roottalk@pcroot.cern.ch
Subject: [ROOT] SetAutoSave



Dear Rene,

Concerning the tree->SetAutoSave(10000000);
What happens if, inside the function loop, a flag signals exit?
Will the remaining tree->Fill() still be save ?

If I am correct, the SetAutoSave option is called by the fill function if 
the amount of filled data equals or greater than the amount being preset. 
That means the system works on a discrete (or in multiple of 10000000 
basis).

I just want to have some further explanation: What happens if at the last 
ith saved, the loop is still filling the tree and the process(or loop) 
ends with some filled bytes less than 10000000? Will this be also save as 
a default behavior? How does it goes?

Thanks.....



-- 

--------------------------------------------------------
                   Zaldy A. Nawang 
                   PS Users Room 2
                   Yon Gokan, 
                   E362, Neutrino Group, 
                   IPNS, KEK, 
                   Japan 
                    
                   e-mail: zaldy@neutrino.kek.jp
                   Tel. No. : (81) 029864 - 5387
--------------------------------------------------------



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:17 MET