← Back to issue list

feat(extension): Add option to enable async workers in Flask and Django

View original Github issue

Metadata

Project
charmcraft
Number
#1986
Type
pull request
State
merged
Author
alithethird
Labels
—
Created
Updated
Closed

Current evaluation

Merged Charmcraft PR #1986 as commit 3128c623, adding a charm option to enable async Gunicorn workers for Flask and Django extensions.

Resolution: closed resolved

Reason: PR #1986 was merged into Charmcraft in commit 3128c623. It added the Flask and Django extension option for selecting async Gunicorn workers.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Related to [Rockcraft PR](https://github.com/canonical/rockcraft/pull/747) and [Paas Charm PR](https://github.com/canonical/paas-charm/pull/11). Adds charm option to enable Async Gunicorn Workers.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged Charmcraft PR #1986 as commit 3128c623, adding a charm option to enable async Gunicorn workers for Flask and Django extensions.
stealth/space-bunny-alpha — closed resolved Merged PR #1986 in commit 3128c623, adding a charm option to enable async Gunicorn workers for Flask and Django.
qwen/qwen3.6-35b-a3b — — Merged after four reviewers approved. Adds a charm option to enable async Gunicorn workers for Flask and Django, aligning with Rockcraft and Paas Charm updates. Changes seven files with 280 additions and one deletion.
qwen3.6-35b-a3b-mtp-q6 — — Merged external contribution adding a charm option to enable async Gunicorn workers for Flask and Django extensions, coordinating with related Rockcraft and Paas Charm updates.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/rockcraft#747 (confidence 95%)

    Rockcraft PR linked by the merged PR as related implementation work.

  • Related To: paas-charm#11 (confidence 95%)

    Paas Charm PR linked by the merged PR as related integration work.

Related issues

Issue Project State Summary Similarity
#747 Feat(extension): Enable Async Gunicorn workers for Flask and Django e… rockcraft merged Merged PR #747 via commit ba8c0d79, adding automatic async Gunicorn workers for Flask and Django extensions when gevent is present, with an explicit synchronous override.
79%
#1578 feat(extension): support django-framework charmcraft merged Merged in canonical/charmcraft#1578, adding Django framework extension support and refactoring the Flask extension.
72%
#2756 chore: add base support for Flask and Django extensions charmcraft merged Merged in charmcraft#2756 as commit 1d4807fe, restoring explicit Ubuntu 24.04 support for Flask and Django extensions and fixing their Spread-test failures.
71%