~/talk

Bisection: It's Not Just for Git

Talkat DevConf.CZ 2023 · 2023-06-16..06-18· [testing, devops-and-delivery]
slides:none on file

Team runs 8–12 hour QEMU builds and performs weekly checks, so a regression finder must minimize runs. The project builds a lightweight bisection tool that applies multi-axis bisection across package, kernel and test-suite axes, integrates with Jenkins, and reports a single first-bad combination. It uses probabilistic comparison (divperf), two-out-of-three sampling to reduce flakiness, stores a bisect lock for reproducibility, and ships as bisecter (github.com/ldoktor/bisecter); it works in CI but is early beta.

AI-written summary · about

  1. 0:00Introduction to bisection and Git bisect
  2. 7:24Performance testing case
  3. 15:55Git bisect limitations
  4. 18:47Multi-axis bisection
  5. 27:43Key takeaways
  6. 28:48Q&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.