fault tolerant processing

Valeriy Onuchin (onuchin@emcal06.rhic.bnl.gov)
Sun, 07 Mar 1999 17:59:09 -0500


Hi Rooters!
We are using ROOT for online monitoring
http://emcal06.rhic.bnl.gov/~onuchin/Sproot/html/USER_Index.html

One of the main our problems is providing
fault tolerant processing =
providing recovery from system/ROOT/process failure.

If anybody has solutions or experience how to deal with it ?

With best regards, Valery

P.S.
Suppose similar problems must be in offline processing too,
e.g. AtlasFast and Star have a chain of makers,
what do you do when one of the makers crashed your root session?

... and suggestion
we are using TMapFiles for local storage of processed data
http://emcal06.rhic.bnl.gov/~onuchin/Sproot/html/DbManager.html
after introducing TMapRec it became possible to loop over
objects in TMapFile ,

but could you(Fons) change TMapFile:AcquireSemaphore()
and TMapFile::ReleaseSemaphore() from protected to public ?