Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-6639

TNetXNGFile : Single readv transfer is too large

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • None
    • 6.00.02
    • I/O
    • None
    • LCG Installation of ROOT6

    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

      Attachments

        Activity

          People

            ljanyst Lukasz Janyst (Inactive)
            jonrob Christopher Rob Jones
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: