Details

    • Type: Sub-task
    • Status: Closed (View Workflow)
    • Priority: High
    • Resolution: Completed
    • Affects Version/s: 6.10/00
    • Fix Version/s: 6.10/00
    • Component/s: I/O
    • Labels:
      None
    • Development:

      Description

      A fundamental feature of TDF is that the interface can be used with implicit parallelism enabled or disabled in an identical way. If ROOT-8753 is achieved, the write out must work also in the MT case.
      Unfortunately at the moment it is not possible to write a single tree from different threads. This situation clearly needs improvement.
      The idea is to leverage, if possible, the TThreadMergingFile/Server* which is part of GeantV.
      The work will start with the creation of an example using that infrastructure independent of the TDF. Once the mechanism is under control, it will be integrated with the SnapShot instant action.

      This item is under the umbrella of TDF even if it is meant to evolve into a proper integration into ROOT.

      *
      https://indico.cern.ch/event/570876/contributions/2347287/attachments/1359958/2060382/GeantV_Review_IO_2.pdf

        Attachments

          Activity

            People

            • Assignee:
              amadio Guilherme Amadio
              Reporter:
              dpiparo Danilo Piparo
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                PlannedEnd:
                PlannedStart: