Skip to content
Snippets Groups Projects

Monitor ROS requests in TrigCostAnalysis

Merged Aleksandra Poreba requested to merge aporeba/athena:ros2rob-file into master

For each data request MonitorROS creates a counter that will process ROS request. To resolve which ROS corresponds to which ROBs (data request consists only of a list of ROB ids) a map was added (ROSToROB.py). The information was retrieved via script ros2rob_from_partition.py.

If ROS request serves >= 1 ROBs the CounterROS is created and data is saved for all ROBs that are in current request (data.rosCollection()) and correspond to the current counter ROS (data.rosToRobMap().at(rosName)).

Data request information is saved to histograms:

  • Request_perEvent - number of ROB requests per event
  • NetworkRequest_perEvent - number of ROB requests per event fetched over the network
  • CachedROBSize_perEvent - size of cached ROB requests
  • NetworkROBSize_perEvent - size of ROB requests fetched over the network
  • ROSTime_perCall - elapsed time of processing request
  • ROBStatus_perCall - history of ROB request, the last bin is if ROB header is ok

Example histograms for ROS ROS-SCT-B-00:

status requests

Tagging @mark @tamartin

Edited by Aleksandra Poreba

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
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • Tim Martin
  • :white_check_mark: CI Result SUCCESS (hash 306e4bb3)

    Athena AthSimulation AthGeneration AnalysisBase
    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: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 23959]

  • Aleksandra Poreba marked as a Work In Progress

    marked as a Work In Progress

  • added 2 commits

    Compare with previous version

  • Tim Martin
  • Aleksandra Poreba added 29 commits

    added 29 commits

    Compare with previous version

  • Tim Martin
  • added 1 commit

    • 67a3bced - Remove unnecessary rosToRobMap call

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading