Skip to content
Snippets Groups Projects

Use AtlasFieldCacheCondObj instead of IMagFieldSvc in MuonSegmentMakerTools

Merged Nicolas Koehler requested to merge nkoehler/athena:rec5469 into master
All threads resolved!

Hi,

this MR moves from using IMagFieldSvc towards using the thread-safe AtlasFieldCacheCondObj in MuonSegmentMakerTools. It fixes ATLASRECTS-5469.

Best, Nico

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • This merge request affects 2 packages:

    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 35db41d5)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13143]

    • Resolved by Nicolas Koehler

      It looks like a lot of tests fail ...

      DataQuality_required-test and several others fail like this:

      RDOtoRDOTrigger 04:54:45 
      RDOtoRDOTrigger 04:54:45 AttributeError: 'MuonSegmentMomentumFromField' object has no attribute 'HasSTgc'
      RDOtoRDOTrigger 04:54:45 
      RDOtoRDOTrigger 04:54:45 Py:Athena            INFO leaving with code 8: "an unknown exception occurred"

      q221Test-test:

      RDOtoRDOTrigger 04:42:03 AthAlgSeq                                   0     ERROR AthenaBaseComps/AthenaBaseComps/AthCommonDataStore.icc:43 (StatusCode AthCommonDataStore<PBASE>::sysInitialize() [with PBASE = AthCommonMsg<Gaudi::Sequence>]): code FAILURE: PBASE::sysInitialize()
      RDOtoRDOTrigger 04:42:03 AthAllAlgSeq                                0     ERROR Unable to initialize Algorithm AthSequencer/AthAlgSeq
      RDOtoRDOTrigger 04:42:03 AthAllAlgSeq                                0     ERROR AthenaBaseComps/AthenaBaseComps/AthCommonDataStore.icc:43 (StatusCode AthCommonDataStore<PBASE>::sysInitialize() [with PBASE = AthCommonMsg<Gaudi::Sequence>]): code FAILURE: PBASE::sysInitialize()
      RDOtoRDOTrigger 04:42:03 AthAlgEvtSeq                                0     ERROR Unable to initialize Algorithm AthSequencer/AthAllAlgSeq
      RDOtoRDOTrigger 04:42:03 AthAlgEvtSeq                                0     ERROR AthenaBaseComps/AthenaBaseComps/AthCommonDataStore.icc:43 (StatusCode AthCommonDataStore<PBASE>::sysInitialize() [with PBASE = AthCommonMsg<Gaudi::Sequence>]): code FAILURE: PBASE::sysInitialize()
      RDOtoRDOTrigger 04:42:03 AthMasterSeq                                0     ERROR Unable to initialize Algorithm AthSequencer/AthAlgEvtSeq
      RDOtoRDOTrigger 04:42:03 DecisionSvc                                 0      INFO Inserting stream: StreamRDO with no Algs
      RDOtoRDOTrigger 04:42:03 StreamRDO.StreamRDOTool                     0      INFO Initializing StreamRDO.StreamRDOTool - package version AthenaServices-00-00-00
      RDOtoRDOTrigger 04:42:03 StreamRDO.StreamRDO_MakeEventStreamInfo     0      INFO Initializing StreamRDO.StreamRDO_MakeEventStreamInfo - package version OutputStreamAthenaPool-00-00-00
      RDOtoRDOTrigger 04:42:03 StreamRDO                                   0      INFO Found HelperTools = PrivateToolHandleArray(['MakeEventStreamInfo/StreamRDO_MakeEventStreamInfo','Athena::ThinningCacheTool/ThinningCacheTool_StreamRDO'])
      RDOtoRDOTrigger 04:42:03 StreamRDO                                   0      INFO Data output: tmp.RDO_TRIG
      RDOtoRDOTrigger 04:42:03 StreamRDO                                   0      INFO I/O reinitialization...
      RDOtoRDOTrigger 04:42:03 AthMasterSeq                                0     ERROR AthenaBaseComps/AthenaBaseComps/AthCommonDataStore.icc:43 (StatusCode AthCommonDataStore<PBASE>::sysInitialize() [with PBASE = AthCommonMsg<Gaudi::Sequence>]): code FAILURE: PBASE::sysInitialize()
      RDOtoRDOTrigger 04:42:03 AthenaEventLoopMgr                          0     ERROR Unable to initialize Algorithm: AthMasterSeq
      RDOtoRDOTrigger 04:42:03 AthenaEventLoopMgr                          0     ERROR Failed to initialize base class MinimalEventLoopMgr
      RDOtoRDOTrigger 04:42:03 ServiceManager                              0     ERROR Unable to initialize Service: AthenaEventLoopMgr
      RDOtoRDOTrigger 04:42:03 Py:Athena            INFO leaving with code 33: "failure in initialization"

      Could you take a look?

      MLB (L1)

  • added 1 commit

    • ae14ee1b - remove phased-out property settings

    Compare with previous version

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • Nicolas Koehler resolved all threads

    resolved all threads

  • added 1 commit

    • f713ee73 - use BField.allToroidOn where possible

    Compare with previous version

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash ae14ee1b)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13197]

  • :negative_squared_cross_mark: CI Result FAILURE (hash f713ee73)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13210]

  • Nicolas Koehler added 99 commits

    added 99 commits

    Compare with previous version

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 8ff7146f)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :warning: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :o: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :warning: Athena: number of compilation errors 0, warnings 1
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13220]

  • Jenkins please retry a build

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • Nicolas Koehler added 14 commits

    added 14 commits

    Compare with previous version

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 8ff7146f)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :warning: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :warning: Athena: number of compilation errors 0, warnings 1
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13233]

  • :negative_squared_cross_mark: CI Result FAILURE (hash 6bda6b0f)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13237]

  • added 1 commit

    Compare with previous version

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 6e054d07)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13248]

  • Failing Trigger_athena_MC-test seems unrelated to this MR, it is also failing e.g. here: !32466 (merged), maybe @rbielski can comment

  • Right, I don't see why a muon reco change would affect jet chain counts. Hard to test this reliably without a release installed for the last two days though. :unamused:

    There are a couple of MRs where recent pipelines were successful, e.g. !32468 (merged), !32415 (merged), and nothing was merged in between. Could be some random issue.

    @jbossios, @khoo, do you know of any irreproducibilities in HLT_j45_ftf_csskpf_nojcalib_L1J20?

    Best I can offer at this point is to restart the pipeline. I will try to run the test a few times in the r26 nightly in the meantime and see if it randomly breaks.

    Cheers,
    Rafal

  • Hi @rbielski, thanks for the comment. Since this MR was not reviewed yet today, thus, it won't be reviewed before tomorrow anyway, let's retry...

  • Jenkins please retry a build

  • Nicolas Koehler mentioned in merge request !32466 (merged)

    mentioned in merge request !32466 (merged)

  • This merge request affects 4 packages:

    • MuonSpectrometer/MuonConfig
    • MuonSpectrometer/MuonReconstruction/MuonRecExample
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMatchingTools
    • MuonSpectrometer/MuonReconstruction/MuonSegmentMakers/MuonSegmentMakerTools/MuonSegmentMomentum

    Adding @goetz ,@rosati ,@wleight ,@nkoehler as watchers

  • Hi @nkoehler,
    in the meantime I managed to reproduce this issue. I ran the test 10 times and it suceeded 9 times and failed once with the issue seen here. I opened https://its.cern.ch/jira/browse/ATR-21327 to follow up. Thank you for flagging this!

    Cheers,
    Rafal

  • :white_check_mark: CI Result SUCCESS (hash 6e054d07)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13269]

  • The changes look ok. Adding review-approved label.

    L1 shifter

  • added review-approved label and removed review-pending-level-1 label

  • mentioned in commit 85072b60

Please register or sign in to reply
Loading