Hi,
I just wanted to record this weird behavior I'm now seeing with the
version of CMSSW I've moved to.
It happens whether I use CRAB or farmoutAnalysisJobs and run over too
many events per job. For some datasets this happens if
input-files-per-job is set to anything greater than 1.
What happens is that in the err file a message shows up at the end where
histograms are written to the output root file:
%MSG-i FwkReport: main_input:source 13-May-2008 11:34:12 CDT Run: 96996
Event: 789
Begin processing the 12923rd record. Run 96996, Event 790
%MSG
%MSG-i FwkReport: main_input:source 13-May-2008 11:34:12 CDT Run: 96996
Event: 790
Begin processing the 12924th record. Run 96996, Event 791
%MSG
%MSG-e Root_Error: PostSource TH1F::Write() 13-May-2008 11:34:13 CDT
Run: 96996 Event: 791
No file open
%MSG
%MSG-e Root_Error: PostSource TH1F::Write() 13-May-2008 11:34:13 CDT
Run: 96996 Event: 791
No file open
And when this happens no histograms are written to the file. Changing
the input number of files back to one per job causes that error to
disappear.
One thing I thing I noticed that might correlate: The datasets that this
is a problem for have root files that are ~1GB each, and when I set
"--input-files-per-job" to 2 or more, then the analyzer is reading in
more than 2GB of data - and then this weird behavior shows up.
Mike
|