paint-brush
The Hydra Bug: Introductionby@vishvananda
1,512 reads
1,512 reads

The Hydra Bug: Introduction

by Vish (Ishaya) Abrams3mMay 21st, 2017
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

A few months ago I was prototyping some KVM-based virtual machine management code. The goal was to boot a linux vm over iSCSI using pci-passthrough of virtual functions on an Intel NIC. I expected it to be straightforward. What followed was weeks of some of the hairiest debugging I have ever faced, leading to a bug I have named “The Hydra Bug”, because, like a hydra, each head I removed caused a new one to sprout.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - The Hydra Bug: Introduction
Vish (Ishaya) Abrams HackerNoon profile picture
Vish (Ishaya) Abrams

Vish (Ishaya) Abrams

@vishvananda

L O A D I N G
. . . comments & more!

About Author

Vish (Ishaya) Abrams HackerNoon profile picture
Vish (Ishaya) Abrams@vishvananda

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Bobbingwide
Papasearch