Skip to content

Implement onParametersSet for handling only analyzers node parameters (backport #551)#572

Merged
mergify[bot] merged 1 commit into
ros2-jazzyfrom
mergify/bp/ros2-jazzy/pr-551
May 19, 2026
Merged

Implement onParametersSet for handling only analyzers node parameters (backport #551)#572
mergify[bot] merged 1 commit into
ros2-jazzyfrom
mergify/bp/ros2-jazzy/pr-551

Conversation

@mergify
Copy link
Copy Markdown
Contributor

@mergify mergify Bot commented May 19, 2026

The previous implementation is using a callback that is invoked for all the parameter events of all ROS 2 nodes and it filters by node name. It could lead to race conditions when setting parameters depending on the depth size of the callback.

With this new approach, the callback is only triggered when setting parameters for the analyzers node, avoiding possible race conditions when setting the parameters.


This is an automatic backport of pull request #551 done by Mergify.

…#551)

The previous implementation is using a callback that is invoked for all
the parameter events of all ROS 2 nodes and it filters by node name.
It could lead to race conditions when setting parameters depending on
the depth size of the callback.

With this new approach, the callback is only triggered when setting
parameters for the analyzers node, avoiding possible race conditions
when setting the parameters.

Co-authored-by: Christian Henkel <christian.henkel2@de.bosch.com>
(cherry picked from commit bfbbf22)
@mergify mergify Bot added the automerge PRs with this label will be merged if all checks are green label May 19, 2026
@mergify mergify Bot merged commit 82b7a4e into ros2-jazzy May 19, 2026
12 checks passed
@ct2034 ct2034 deleted the mergify/bp/ros2-jazzy/pr-551 branch May 20, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge PRs with this label will be merged if all checks are green

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant