← Back to issue list

Provide an asynchronous API for starting and handling instances

View original Github issue

Metadata

Project
craft-providers
Number
#830
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement Status: Triaged
Created
Updated
Closed

Current evaluation

Enhancement to add asynchronous API for starting and handling instances in craft-providers to enable parallel builds. Triaged but inactive for 352 days.

Suggested action: keep open

Reason: The issue is triaged and represents a valid enhancement request for async instance handling to enable parallel builds. It remains relevant as the feature hasn't been implemented elsewhere and the use case (parallel builds for multi-base charms) is still valid per the referenced charmcraft#861.

Impact: 75 Quick Win: 18.75 Staleness: 65 Complexity: 75 Confidence: 70 Support Request: 0

Issue body

### What needs to get done We should have an asynchronous API (be that actually using `async` or just non-blocking) that allows the starting and handling of instances to occur without blocking. ### Why it needs to get done To enable parallel builds. https://github.com/canonical/charmcraft/issues/861

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 75
Quick Win: 18.75
Staleness: 65
Complexity: 75
Confidence: 70
Support Request: 0
keep open Enhancement to add asynchronous API for starting and handling instances in craft-providers to enable parallel builds. Triaged but inactive for 352 days.
qwen/qwen3.6-35b-a3b
Staleness: 30
Complexity: 70
Confidence: 90
Support Request: 0
keep open Request for an asynchronous API to start and handle instances without blocking, enabling parallel builds. Issue is triaged and linked to a Jira ticket.
qwen3.6-35b-a3b-mtp-q6
Staleness: 82
Complexity: 75
Confidence: 75
Support Request: 10
keep open Enhancement to add a non-blocking API for instance management, enabling parallel builds. Triaged but inactive for ~10 months with no maintainer follow-up.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 70
Confidence: 80
Support Request: 10
keep open Enhancement to add an asynchronous API for starting and handling instances to enable parallel builds. Triaged but inactive for approximately nine months with no implementation progress.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#861 (confidence 90%)

    The issue body explicitly references this charmcraft issue about parallel builds for multi-base charms as the motivating use case.

Related issues

No related issues found above the similarity threshold.