Urgent.News

What's breaking now, across thousands of outlets.

Tech

Docker Engine 29.7's overlay networking breaks every Swarm task without IPv6

I asked a Swarm service for twenty replicas on an overlay network and got zero. Not slow, not partially up. Zero, forever, with the exact same command that gives me twenty on the engine version one release behind it. I'd gone looking at the Docker Engine 29 release notes for something smaller: a line in the 29.8.0 changelog about spreading out the daemon's periodic overlay-network gossip so it…

On October 9, 2023, the latest version of Docker Engine, 29.7, was released, but it broke Swarm tasks on overlay networks that lacked IPv6 support. This issue caused all Swarm tasks on such networks to come up with zero running instances, regardless of the number requested. To test the problem, a reporter created a Swarm service with 20 replicas on an overlay network named "gossip-net" using the Alpine Linux 3.20 image.

On Docker Engine version 29.6.2, the service came up with 20 running tasks as expected, but on Docker Engine 29.7 and later, the service returned 0 running tasks. The reporter confirmed the issue by running the same commands on different versions of Docker Engine and observed the same behavior. The problem was not due to any bind conflicts or other factors, as the reporter tested various configurations.

The only distinguishing factor was the absence of IPv6 support on the host machine, as confirmed by checking the system's IPv6 settings. Docker Engine 29.6.2 handled the situation by completing the join over IPv4, while newer versions of the engine (29.7 and later) failed to determine the transport's address family, leading to the "address family" error and the inability to join the overlay network.

The reporter attributed the issue to a change in the Swarm overlay network driver's handling of VXLAN data plane address families when IPv6 is not available.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Hacktoberfest Weekend Challenge

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend What I Built One Liner is a one-page web app that turns long, over-the-top posts into a single line saying what they…

  • One Liner app condenses long posts into single lines
  • App runs entirely on user's device, no data shared
  • Open-weight models used locally via WebLLM and WebGPU

Sanity vs Payload CMS vs Contentful: Pricing Comparison 2026

Sanity, Payload CMS, and Contentful pricing in 2026 looks radically different depending on how you count. Sanity charges per project and API usage, Payload is open-source but carries real…

  • Sanity charges per project and API usage, with a free tier for small sites.
  • Payload CMS is open-source with infrastructure costs, offering self-hosting options.
  • Contentful bills per seat with steep price increases at scale, suitable for larger teams.

Zinc Whiskers: The Silent Contamination Threat Under AI Data Center Floors

A Routine Maintenance Check Turns Into Sudden AI Cluster Failure In the controlled environment of a large-scale data center supporting continuous AI model training, technicians initiated a scheduled…

  • Technicians discovered zinc whiskers on underfloor system during routine inspection.
  • Whiskers originated from electroplated hardware and traveled via high-velocity airflow.
  • Recovery involved replacing components, installing filters, and switching materials.

More from Saturday 3 October →