Type hash in GraphCache, user_data encoding tools#70
Type hash in GraphCache, user_data encoding tools#70clalancette merged 16 commits intoros2:rollingfrom
Conversation
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
d615b71 to
7564a5e
Compare
|
@ivanpauno this is ready for review, it's only blocked on dependencies but the types seem to be finalized |
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
clalancette
left a comment
There was a problem hiding this comment.
A few things to fix in here.
…o more error handling Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
clalancette
left a comment
There was a problem hiding this comment.
3 really minor nits about error handling, otherwise this looks good to me.
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
clalancette
left a comment
There was a problem hiding this comment.
This looks good to me now. Unfortunately I realized we can't merge this in until we have the rmw_* changes reviewed and approved, since that would lead to deprecation warnings. So those will be the next step.
|
Same run combined for PRs #70 ros2/rmw_fastrtps#671 ros2/rmw_cyclonedds#437 ros2/rmw_connextdds#104 Gist: https://gist.githubusercontent.com/emersonknapp/597121a37b82d9418b14472de760c8f0/raw/b0412d81c2ae2368cb592c810496d6f92650ad68/ros2.repos |
|
The windows failed tests are known flakes, so no worries there. The ones on Linux are odd, though. I don't recognize them from the nightlies, so it bears looking at or trying again. |
|
The Linux failures were due to outdated |
|
@clalancette even if that's all green, I think we should actually hold off merging until the Tuesday design conversation - I want to propose a |
|
@clalancette sorry for the runaround, these are actually fine. I hadn't finished working through that other idea, it's not the best way after all. Let's move forward with these as they are Edit: yep let's just discuss in the meeting first before pulling the trigger |
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
|
Gist: https://gist.githubusercontent.com/emersonknapp/c36ca5985030eccbcaac0d0384236fbd/raw/374f6ef848452efc7e6a2b079129195ece75aeec/ros2.repos |
|
FYI: the currently running build has |
Ah, never mind. I was looking at the aarch64 job, which should have it set to False. The amd64 job has it set to True. Never mind me. In any case, rerunning and testing "everything" is a good idea here anyway. |
They were deprecated in #70 for Iron and safe to remove in Jazzy. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
They were deprecated in #70 for Iron and safe to remove in Jazzy. Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Part of ros2/ros2#1159
Depends on ros2/rosidl#722
Depends on ros2/rmw#348
Updates the
GraphCache'sEntityInfostruct with a new fieldtopic_type_hashthat can be filled out during discovery by implementations, which is passed through tormw_topic_endpoint_info.Adds utility functions
parse_type_hash_from_user_data_qosandencode_type_hash_for_user_data_qosfor using this value as aUSER_DATAQoS value during discovery.