Skip to content

Fast-RTPS cross vendor tests are failing frequently on Windows #246

@wjwwood

Description

@wjwwood

Bug report

Required Info:

  • Operating System:
    • Windows (only)
  • Installation type:
    • source
  • Version or commit hash:
    • master (Fast-RTPS 1.7.0 and Connext 5.3.1)
  • DDS implementation:
    • Fast-RTPS/Connext
  • Client library (if applicable):
    • rclcpp

Steps to reproduce issue

In terminal A:

> call install\setup.bat
> set RMW_IMPLEMENTATION=rmw_connext_cpp
> install\demo_nodes_cpp\lib\demo_nodes_cpp\talker.exe

In terminal B:

> call install\setup.bat
> set RMW_IMPLEMENTATION=rmw_fastrtps_cpp
> install\demo_nodes_cpp\lib\demo_nodes_cpp\listener.exe

Expected behavior

They communicate and the listener receives data from the talker.

Actual behavior

Nothing is received by the listener.

Additional information

This occurs when swapping which is using Fast-RTPS/Connext (talker vs listener), and is resolved if you use either Fast-RTPS or Connext on both sides.

This is likely the root cause of new failures in our test_communication tests which do cross-vendor testing.

Screenshots:

screen shot 2018-12-12 at 6 52 26 pm

screen shot 2018-12-12 at 6 54 38 pm

Metadata

Metadata

Labels

bugSomething isn't workingreadyWork is about to start (Kanban column)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions