Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Hyperscale Kernel Live Patching - Challenges and Solutions at Meta

Linux Foundation via YouTube

Overview

Explore the challenges and solutions of implementing Kernel Live Patching (KLP) at hyperscale in this conference talk by David Carl Vernet and Song Liu from Meta. Dive into the intricacies of applying quick fixes to live Linux kernels without shutting down workloads or rebooting servers. Learn about the unique issues faced when deploying KLP across a fleet of several million servers, including performance regressions, conflicts with tracing and monitoring tools, and sporadic failures during patch application. Gain insights into Meta's approach to building, deploying, and monitoring KLPs at scale, and discover recent improvements to KLP infrastructure. Examine outstanding issues with KLP at hyperscale and potential solutions. This updated version of the talk, originally presented at Linux Plumbers Conference 2022, includes additional details and visuals to make the content more accessible to mid-level engineers.

Syllabus

Introduction
Full reboot
Pros and cons
KExec
Pros Cons
klp
Ecosystem
Challenges
Bugs
Problem
Tracing

Taught by

Linux Foundation

Reviews

Start your review of Hyperscale Kernel Live Patching - Challenges and Solutions at Meta

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.