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 187
    • Merge requests 187
  • 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
  • !26847

Closed
Created Sep 28, 2019 by Scott Snyder@ssnyderDeveloper
  • Report abuse
Report abuse

AthenaKernel, etc: ExtendedEventContext dynamic loader workarounds

  • 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
Reviewer
Request review from
Time tracking
Source branch: extendedContext.AthenaKernel-20190928