Skip to main content

Breaking things for fun and profit

UD6.215 | Day 1 | 13:30 - 13:55 | Speakers: Marcos Albe

Breaking things for fun and profit
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

A disk full, a saturated or lossy network, too-few CPU cores, an unexpected IO error… how will your software handle such scenarios?

In this talk we present a collection of tools that can be used to systematically "break" things, so you can write test cases and make sure that these unexpected situations will be handled gracefully by your software: ToxiProxy, charybdefs, tc qdisc, strace --inject, taskset, numactl, cgroups and syscall overloading, all can be used to emulate a wide array of failures.

Speakers

Marcos Albe

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.