~/talk

When Your Infrastructure is a Buggy Program: Understanding Faults in Infrastructure as(…)

Talkat OOPSLA 2024 · 2024-10-20..10-25· [software-architecture]
links:none on file
links:none on file
links:none on file
slides:none on file

360 bugs across Ansible Puppet Chef registries are analyzed and classified into six symptom groups (most commonly external configuration failures), ten root causes (top are system interaction and compatibility), and concrete reproduction requirements. About 25% are OS-sensitive and roughly half require specific system state versus just input. Fixes are usually small (few files/lines), suggesting automated repair is promising. The dataset and artifacts are available for reproduction and further tooling work.

AI-written summary · about

  1. 0:00Infrastructure as code bugs
  2. 3:09Why IaC bugs matter
  3. 8:33Infrastructure bug symptoms
  4. 9:18Root causes of IaC failures
  5. 11:26OS sensitivity in bugs
  6. 12:29State dependencies in bugs
  7. 14:41Fixing IaC bugs and tool gaps
  8. 16:27Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.