Skip to content

implement parameter_client#959

Merged
ihasdapie merged 34 commits intorollingfrom
revert-958-revert-945-brianc/parameter_client
Jun 29, 2022
Merged

implement parameter_client#959
ihasdapie merged 34 commits intorollingfrom
revert-958-revert-945-brianc/parameter_client

Conversation

@ihasdapie
Copy link
Copy Markdown
Member

New pull request due to previous CI failures. This PR reverts the revert and then applies fixes for windows CI as well as wildcard parameter precedence and default parameter listing depth

See:

@ihasdapie
Copy link
Copy Markdown
Member Author

ihasdapie commented Jun 15, 2022

CI:

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

@ihasdapie
Copy link
Copy Markdown
Member Author

ihasdapie commented Jun 15, 2022

image
One test failure unrelated, other two are flaky tests in ros2param due to test timeout. (Reproduciable locally using stress and --retest-until-fail. I bumped timeout in ros2param and running CI again with more --retest-until-pass

@ihasdapie ihasdapie changed the title implement parameter_client" implement parameter_client Jun 16, 2022
@ihasdapie
Copy link
Copy Markdown
Member Author

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status
    CI passed (except for a flake8 issue I just fixed). Other failures unrelated

Copy link
Copy Markdown
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.

I've done another pass with recent changes. Just some feedback related to documentation.

@ihasdapie
Copy link
Copy Markdown
Member Author

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

ihasdapie and others added 22 commits June 17, 2022 12:15
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…os2param

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…es parameter msg

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…957)

Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
See discussion @ #956

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@jacobperron
Copy link
Copy Markdown
Member

There are some flake8 issues to address: https://build.ros2.org/job/Rpr__rclpy__ubuntu_jammy_amd64/105/testReport/junit/rclpy/

ihasdapie and others added 2 commits June 21, 2022 15:26
Co-authored-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@ihasdapie ihasdapie force-pushed the revert-958-revert-945-brianc/parameter_client branch from d11c6ac to bbf43c4 Compare June 21, 2022 22:26
@jacobperron
Copy link
Copy Markdown
Member

@ros-pull-request-builder retest this please

@ihasdapie
Copy link
Copy Markdown
Member Author

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

Windows failure:
image

@ivanpauno
Copy link
Copy Markdown
Member

The details of the windows error can be seen here https://ci.ros2.org/job/ci_windows/17278/consoleFull#console-section-786.
It's a Windows fatal exception: access violation (i.e. a segmentation fault).

It might be related to the PR or not, I'm not sure.

@ihasdapie
Copy link
Copy Markdown
Member Author

The same error occured in a nightly windows build yesterday https://ci.ros2.org/view/nightly/job/nightly_win_rel/2340/

@ivanpauno
Copy link
Copy Markdown
Member

The same error occured in a nightly windows build yesterday https://ci.ros2.org/view/nightly/job/nightly_win_rel/2340/

Ok, seems unrelated then

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Copy link
Copy Markdown
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.

I found a few small things to complain about. After addressing them, please run CI again to ensure we're not breaking anything, thanks!

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@ihasdapie
Copy link
Copy Markdown
Member Author

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

@audrow audrow changed the base branch from master to rolling June 28, 2022 14:21
@ihasdapie
Copy link
Copy Markdown
Member Author

Windows pass:
Build Status

Seems to be some flaky tests, just ran CI again with same configuration

@ihasdapie ihasdapie merged commit 3053a8a into rolling Jun 29, 2022
@ihasdapie ihasdapie deleted the revert-958-revert-945-brianc/parameter_client branch June 29, 2022 18:40
ryantqiu pushed a commit to snorkel-marlin-repos/ros2_rclpy_pr_959_3bdc3eb8-e052-482b-a3a8-860f64ba85fa that referenced this pull request Oct 1, 2025
Original PR #959 by ihasdapie
Original: ros2/rclpy#959
ryantqiu added a commit to snorkel-marlin-repos/ros2_rclpy_pr_959_3bdc3eb8-e052-482b-a3a8-860f64ba85fa that referenced this pull request Oct 1, 2025
Merged from original PR #959
Original: ros2/rclpy#959
ryantqiu pushed a commit to snorkel-marlin-repos/ros2_rclpy_pr_959_96e8101a-b06c-4008-847d-ff4d0685cbaf that referenced this pull request Oct 2, 2025
Original PR #959 by ihasdapie
Original: ros2/rclpy#959
ryantqiu added a commit to snorkel-marlin-repos/ros2_rclpy_pr_959_96e8101a-b06c-4008-847d-ff4d0685cbaf that referenced this pull request Oct 2, 2025
Merged from original PR #959
Original: ros2/rclpy#959
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants