mirror of
https://github.com/frappe/gunicorn.git
synced 2026-07-07 21:21:30 +08:00
docs: add dirty arbiters to navigation and changelog
This commit is contained in:
parent
3d9382b07c
commit
c914f336b8
@ -1,6 +1,23 @@
|
|||||||
<span id="news-2026"></span>
|
<span id="news-2026"></span>
|
||||||
# Changelog - 2026
|
# Changelog - 2026
|
||||||
|
|
||||||
|
## 25.0.0 - unreleased
|
||||||
|
|
||||||
|
### New Features
|
||||||
|
|
||||||
|
- **Dirty Arbiters**: Separate process pool for executing long-running, blocking
|
||||||
|
operations (AI model loading, heavy computation) without blocking HTTP workers
|
||||||
|
([PR #3460](https://github.com/benoitc/gunicorn/pull/3460))
|
||||||
|
- Inspired by Erlang's dirty schedulers
|
||||||
|
- Asyncio-based with Unix socket IPC
|
||||||
|
- Stateful workers that persist loaded resources
|
||||||
|
- New settings: `--dirty-app`, `--dirty-workers`, `--dirty-timeout`,
|
||||||
|
`--dirty-threads`, `--dirty-graceful-timeout`
|
||||||
|
- Lifecycle hooks: `on_dirty_starting`, `dirty_post_fork`,
|
||||||
|
`dirty_worker_init`, `dirty_worker_exit`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 24.1.1 - 2026-01-24
|
## 24.1.1 - 2026-01-24
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|||||||
@ -1,6 +1,15 @@
|
|||||||
<span id="news"></span>
|
<span id="news"></span>
|
||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 25.0.0 - unreleased
|
||||||
|
|
||||||
|
### New Features
|
||||||
|
|
||||||
|
- **Dirty Arbiters**: Separate process pool for long-running blocking operations
|
||||||
|
(ML model loading, heavy computation) - inspired by Erlang dirty schedulers
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## 24.1.1 - 2026-01-24
|
## 24.1.1 - 2026-01-24
|
||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|||||||
@ -16,6 +16,7 @@ nav:
|
|||||||
- Deploy: deploy.md
|
- Deploy: deploy.md
|
||||||
- Docker: guides/docker.md
|
- Docker: guides/docker.md
|
||||||
- ASGI Worker: asgi.md
|
- ASGI Worker: asgi.md
|
||||||
|
- Dirty Arbiters: dirty.md
|
||||||
- uWSGI Protocol: uwsgi.md
|
- uWSGI Protocol: uwsgi.md
|
||||||
- Signals: signals.md
|
- Signals: signals.md
|
||||||
- Instrumentation: instrumentation.md
|
- Instrumentation: instrumentation.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user