Files
open-webui-custom/backend/open_webui/routers
Classic298 81510e9d8f fix(files): prevent connection pool exhaustion in file status streaming (#20547)
Refactored the file processing status streaming endpoint to avoid holding
a database connection for the entire stream duration (up to 2 hours).
Changes:
- Each status poll now creates its own short-lived database session instead
  of capturing the request's session in the generator closure
- Increased poll interval from 0.5s to 1s, halving database queries with
  negligible UX impact
This prevents a single file status stream from blocking a connection pool
slot for hours, which could contribute to pool exhaustion under load.
2026-01-10 15:23:48 +04:00
..
2026-01-09 19:42:13 +04:00
2026-01-09 18:51:38 +04:00
2026-01-09 02:46:04 +04:00
2026-01-08 01:55:56 +04:00
2026-01-08 00:53:21 +04:00
2026-01-09 20:44:31 +04:00
2025-12-29 00:21:18 +04:00
2026-01-08 00:53:21 +04:00
2026-01-05 05:32:56 +04:00
2026-01-09 22:21:00 +04:00
2026-01-08 01:55:56 +04:00
2026-01-08 01:55:56 +04:00
2025-12-29 01:20:04 +04:00
2026-01-08 00:53:21 +04:00
2026-01-09 02:46:04 +04:00