Skip to content
GitLab
Projects Groups Snippets
  • /
  • 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 152
    • Merge requests 152
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !26847

AthenaKernel, etc: ExtendedEventContext dynamic loader workarounds

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Scott Snyder requested to merge ssnyder/athena:extendedContext.AthenaKernel-20190928 into master Sep 28, 2019
  • Overview 16
  • Commits 15
  • Pipelines 3
  • Changes 49

Move the helpers for finding MT thinning decisions from DataModelAthenaPool to AthenaKernel.

As a result, I was seeing again bad_any_cast exceptions, because an internal symbol used for any_cast was resolved to different addresses in different libraries, causing any_cast to spuriously fail. Try to deal with this by introducing a set of out-of-line helper functions for accessing the extended event context that we use in preference to directly using the templated methods of EventContext.

Edited Sep 30, 2019 by Scott Snyder
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: extendedContext.AthenaKernel-20190928