Skip to content

spike: investigate multithread/async calls in Bakery #584

Description

@ianpittwood

This could speed steps up significantly since we already heavily account for target collisions with UIDs.

  • Use async for network calls like product/dependency version retrieval.
  • Run sequential builds in parallel.
  • Run tests in parallel.
  • Merge/push/publish in parallel.

The main concern is disk storage restrictions, but we can add thread caps to ensure we don't do too much at once.

Metadata

Metadata

Assignees

Labels

cvp:0Necessary projects we are undertaking that don’t directly deliver value to the customerdockerRelated to container images we producetdp:1The individual working on it notices.

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