GitLab

Tracking TCP Keepalives: Lessons in Docker, Golang & GitLab

Nov 15, 2019Stan Hu
Tracking TCP Keepalives: Lessons in Docker, Golang & GitLab
SummaryAI, from the source post

This post details an investigation into silent test failures in GitLab CI jobs, which were traced to TCP keepalive issues in Docker Machine when communicating with Google Cloud Platform. The problem was resolved by adjusting system TCP keepalives and upgrading the Go compiler, highlighting the interplay between CI infrastructure, containerization, and networking timeouts.

More from the GitLab CI and Distributed Builds trail