Skip to content

Build caching #10

@bhcopeland

Description

@bhcopeland

Check for existing builds before kicking off new ones.

Cache key would be something like (commit, arch, defconfig, toolchain,
config_full).

Denys raised concerns in the meeting about stale cache data causing
false results — this has bitten people before. So we're parking this
until the core framework is working. Worth designing the interface
now though so it's easy to plug in later.

Related ideas for later:

  • Reusing builds from neighbouring commits ("close enough")
  • Pulling historical results from KCIDB
  • RBE object caching (Guillaume's VIXI work, long-term)

Metadata

Metadata

Assignees

No one assigned

    Labels

    futureDeferred for later implementation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions