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

Rename guid in liveliness_utils to keyexpr_hash. #296

Closed
wants to merge 1 commit into from

Conversation

clalancette
Copy link
Collaborator

This more clearly reflect what it is, which is a
hash of the keyexpression that is used to index into various maps.

FYI @ahcorde and @Yadunund . I think this more accurately reflects what this particular data is used for, and helps (at least in my mind) to clear up some confusion about the "real" GID that we need to return from get_entities_info_by_topic.

Going forward, what I think we should do is the following:

  1. Close Align on Transport GID and Liveliness GUID #148 , because there is really no direct relationship between those things.
  2. Close Align on Transport GID and Liveliness GUID #291 (since it is attempting to implement Align on Transport GID and Liveliness GUID #148).
  3. Fix get_entities_info_by_topic is not setting gid #290 by getting the GID from https://github.com/ros2/rmw_zenoh/blob/rolling/rmw_zenoh_cpp/src/detail/rmw_publisher_data.hpp#L74 in this line (there is probably some support work that needs to be done to enable access to that structure).

What do you think? Does that make sense?

This more clearly reflect what it is, which is a
hash of the keyexpression that is used to index into
various maps.

Signed-off-by: Chris Lalancette <[email protected]>
@clalancette clalancette force-pushed the clalancette/rename-liveliness-guid branch from 7bec020 to a43b861 Compare October 10, 2024 16:19
@ahcorde ahcorde requested review from Yadunund and ahcorde October 11, 2024 08:11
@ahcorde
Copy link
Contributor

ahcorde commented Oct 11, 2024

ros2.repos

rmw_zenoh/yadu/raii-service

ROS Package Failing test name Failing test output
rcl None None
rcl_action None None
rcl_lifecycle None None
rcl_yaml_param None None
rclcpp test_intra_process_manager Failed (Check logs)
rclcpp test_node_interfaces__node_graph Failed (Check logs)
rclcpp test_publisher Failed (Check logs)
rclcpp test_events_executor Timeout (Check logs)
rclcpp_action None None
rclcpp_components None None
rclcpp_lifecycle None -
rmw_zenoh_cpp None None
test_cli None None
test_cli_remap test_cli_remapping TBD

@ahcorde
Copy link
Contributor

ahcorde commented Oct 14, 2024

@Yadunund are you fine with this change ?

@clalancette
Copy link
Collaborator Author

@Yadunund are you fine with this change ?

Let's hold off on this one; I'm working on another change (which will probably include some parts of this), that I think will solve this entire problem.

@clalancette
Copy link
Collaborator Author

Closing in favor of #298

@clalancette clalancette deleted the clalancette/rename-liveliness-guid branch October 15, 2024 19:26
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.

get_entities_info_by_topic is not setting gid Align on Transport GID and Liveliness GUID
2 participants