Description
Hi,
Attempts to access data using the LHCb analysis application based on ROOT 6.00.02 (and xrootd 3.3.x) for files at certain sites leads to errors like :-
Error in <TNetXNGFile::ReadBuffers>: [ERROR] Server responded with an error: [3000] Single readv transfer is too large
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:31073119, branch:_Event.m_version, entry:100, badread=1, nerrors=1, basketnumber=2
RootCnvSvc ERROR Error: createObj> Cannot access the object:9C2AD77D-A533-E111-8267-0024E87687E5:/Event
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=2, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=3, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=4, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=5, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=6, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=7, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=8, basketnumber=2
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=9, basketnumber=2
file probably overwritten: stopping reporting error messages
Error in <TBranchElement::GetBasket>: File: root://dcdoor04.pic.es/pnfs/pic.es/data/lhcb/MC/MC11a/ALLSTREAMS.DST/00014445/0000/00014445_00000019_1.allstreams.dst at byte:0, branch:_Event.m_version, entry:100, badread=0, nerrors=10, basketnumber=2
Error seems to happen after exactly 100 events.... No such problem with our previous application, based on ROOT5 + Xrootd 3.2.x.
I have attached two scripts which reproduce the issue. One for ROOT6 (which fails) and another for ROOT5, accessing the same file, which works fine.
cheers Chris