Skip to content

Bisection loop / orchestrator #5

Description

@bhcopeland

The core bit that drives git bisect and coordinates everything else.

Needs to:

  • Manage good/bad/skip state
  • Call out to build and test steps each iteration
  • Persist state so you can resume if something falls over
  • Eventually support parallel (n-bisect) as well as sequential

Things to look at:

  • kci-dev bisect (Denys) — client-side, sequential, JSON state
  • Mark's k8s wrapper — parallel builds
  • Guillaume's Renelec — API-driven

Open questions:

  • Client-side, server-side, or both?
  • Merge commits and non-linear history?
  • What state actually needs saving?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions