Skip to content

feat(node): Unpin kernel base image#9843

Merged
andrewbattat merged 1 commit intomasterfrom
andrew/unpin-kernel-base
Apr 14, 2026
Merged

feat(node): Unpin kernel base image#9843
andrewbattat merged 1 commit intomasterfrom
andrew/unpin-kernel-base

Conversation

@andrewbattat
Copy link
Copy Markdown
Contributor

@andrewbattat andrewbattat commented Apr 13, 2026

Remove the temporary kernel version pin. The pinned kernel (6.14.0-37) was needed to work around a folio_split() race condition bug that caused data corruption and xnet test failures. The fix was backported to Ubuntu's HWE kernel 6.17.0-14.14; the current unpinned kernel (6.17.0-20) includes it.

Tested change on xnet_slo_29_subnets_test, the initial test that failed due to the bug.

@andrewbattat andrewbattat self-assigned this Apr 13, 2026
@github-actions github-actions Bot added the feat label Apr 13, 2026
@andrewbattat andrewbattat marked this pull request as ready for review April 13, 2026 17:00
@andrewbattat andrewbattat requested a review from a team as a code owner April 13, 2026 17:00
@github-actions github-actions Bot added the @node label Apr 13, 2026
@andrewbattat andrewbattat added this pull request to the merge queue Apr 14, 2026
Merged via the queue into master with commit bad9abf Apr 14, 2026
48 checks passed
@andrewbattat andrewbattat deleted the andrew/unpin-kernel-base branch April 14, 2026 15:26
daniel-wong-dfinity-org pushed a commit that referenced this pull request Apr 15, 2026
Remove the temporary kernel version pin. The pinned kernel (`6.14.0-37`)
was needed to work around a `folio_split()` race condition bug that
caused data corruption and xnet test failures. The fix was backported to
Ubuntu's HWE kernel `6.17.0-14.14`; the current unpinned kernel
(`6.17.0-20`) includes it.

Tested change on `xnet_slo_29_subnets_test`, the initial test that
failed due to the bug.
pull Bot pushed a commit to mikeyhodl/ic that referenced this pull request Apr 27, 2026
First pinned in dfinity#8957 and unpinned in dfinity#9843, pin it once again to avoid
the [memory
bug](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=577a1f495fd78d8fb61b67ac3d3b595b01f6fcb0).
We thought the patch was backported to our ubuntu, but it was not.

We will update the kernel to a version with the patch, with the efforts
in dfinity#9989.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants