Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Container Linux versions based on kernel 4.14.96 have broken POSIX timers #2549
Container Linux Version
Unknown (issue happens at my SaaS CI infrastructure), but the kernel is:
Posix timers generate periodic signals if configured to do so
Posix timers generate a signal just once
I'm skipping this because the problem is well understood and has an upstream fix - see below.
Kernel 4.14.96, used by Container Linux 1967.5.0 and 1967.4.0, has a regression with POSIX timers. The fix is in 4.14.97, see kernel release notes https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.14.97 under "posix-cpu-timers: Unbreak timer rearming".
This is the same bug as reported in https://bugzilla.redhat.com/show_bug.cgi?id=1662602
This breaks some tests that we run in Bitbucket pipelines, which seem (according to reported kernel version) to run Container Linux.