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

YouTube

Module Error Injection with eBPF

Linux Plumbers Conference via YouTube

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn how to implement robust error injection in Linux kernel modules using eBPF technology in this 23-minute conference talk from the Linux Plumbers Conference. Discover how to build more reliable kernel code by properly handling errors and recovering gracefully from critical error conditions that are typically difficult to replicate during testing. Explore moderr, an innovative eBPF tool built with libbpf that specifically targets the kernel module subsystem for error injection, addressing paths that are otherwise challenging to simulate while validating both code correctness and memory leak detection in error scenarios. Understand how this lightweight eBPF approach solves the intrusiveness problems that plagued previous error injection attempts by requiring only simple function annotations in-kernel while keeping complex error injection logic in a separate standalone tool. Examine the current implementation details, learn from community feedback insights, and explore how moderr could potentially evolve into a comprehensive generic error injection framework for kernel developers working on system reliability and robustness testing.

Syllabus

Module Error Injection with eBPF - Daniel Gomez

Taught by

Linux Plumbers Conference

Reviews

Start your review of Module Error Injection with eBPF

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.