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

TNetXNGFile : Single readv transfer is too large

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 6.00.02
    • Fix Version/s: None
    • Component/s: I/O
    • Labels:
      None
    • Environment:

      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

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

              Dates

              • Created:
                Updated:
                Resolved: