Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add lifecycle node state transition instrumentation #804

Conversation

christophebedard
Copy link
Member

This instrumentation is used to track state transitions of lifecycle nodes.

Requires https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/merge_requests/199

For an example of processed/output data, see https://gitlab.com/micro-ROS/ros_tracing/tracetools_analysis/-/merge_requests/83

@mabelzhang mabelzhang added the enhancement New feature or request label Oct 1, 2020
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
@christophebedard christophebedard force-pushed the add-lifecycle-node-state-transition-instrumentation branch from d657a60 to 70f728e Compare October 11, 2020 19:56
Copy link
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Running CI with https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/merge_requests/199:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

We should hold this PR until https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/merge_requests/199 is merged and released in to rolling (then the Rpr job should pass).

Copy link
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, i think that this is useful for the record.

@christophebedard
Copy link
Member Author

We should hold this PR until gitlab.com/micro-ROS/ros_tracing/ros2_tracing/-/merge_requests/199 is merged and released in to rolling (then the Rpr job should pass).

rosdistro PR: ros/rosdistro#26933

@christophebedard
Copy link
Member Author

@ros-pull-request-builder retest this please

@jacobperron jacobperron merged commit 1bba348 into ros2:master Oct 14, 2020
@christophebedard christophebedard deleted the add-lifecycle-node-state-transition-instrumentation branch October 14, 2020 20:00
Barry-Xu-2018 pushed a commit to Barry-Xu-2018/rcl that referenced this pull request Oct 29, 2020
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants