ros2 / ros2/ros2cli

Win 11 - ros2_multicast test_api regressions on release jobs

Open
#1,141 1 comment 0 reactions 1 assignee View on GitHub

@mjcarroll is already working on this.

Since Dec 18, 2025.

bug
Dominant language
Python
Stars
262
Forks
228
Avg merge
23h 15m
Merged PRs (30d)
12

Description

Generated by Generative AI

No

Operating System:

Windows 11

ROS version or commit hash:

rolling

RMW implementation (if applicable):

No response

RMW Configuration (if applicable):

No response

Client library (if applicable):

No response

'ros2 doctor --report' output
Steps to reproduce issue
  1. Execute a build of Windows 2025 release nightly on ci.ros2.org
  2. See it fail
Expected behavior

Tests not to fail since on Windows 10 nightlies there is no regression

Actual behavior

Error for all failing tests

OSError: [WinError 10055] An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full

Tests failing:
ros2multicast.ros2multicast.test.test_api.test_api
 ros2multicast.ros2multicast.test.test_api.test_group_and_port
 ros2multicast.ros2multicast.test.test_api.test_port_mismatch

Additional information
  • A quick google search did not point to any difference in port range being different from Windows Server 2022 to Windows Server 2025.
  • It is failing consistently since https://ci.ros2.org/job/nightly_win-2025_release/67/.
  • Looking at the logs I think this might be an issue with other things running in parallel to this putting more strain on the system.
    The logs shows these test suites were running in parallel: ros2multicast,rosbag2_performance_benchmarking, rosbag2_tests, sros2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.