Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 193
    • Merge requests 193
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • atlas
  • athenaathena
  • Merge requests
  • !39254

Merged
Created Dec 16, 2020 by Alaettin Serhan Mete@amete🦅Developer

AthenaPoolCnvSvc: Re-initialize AthenaPoolCnvSvc and extract the Pool Attributes for the output file

  • Overview 4
  • Commits 4
  • Pipelines 1
  • Changes 2

In AthenaMP, the POOL attributes are not propagated to the outputs of the workers. As a result, the ROOT settings for the files that come from the workers differ from the one that comes from the mother process (as well as serial Athena). Here, we make sure AthenaPoolCnvSvc gets re-initialized in the worker and we re-extract the output POOL attributes therein.

This change should help avoid the crash reported in ATEAM-679 because the branches will now have the correct/intended branch split-level of zero instead of 99.

I'm marking this as urgent as it would be nice to accept this before the Christmas break, in case @elmsheus wants to run another round of MC tests.

cc: @gemmeren @mnowak @ssnyder

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: 21.0-set-default-split-level