bug(config reload): reloading new config does not result in new config being applied immediately #1189
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/Hydra
Matrix/MSC
Matrix/Media
Meta
Meta/CI
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status/Blocked
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Support
To-Merge
Wont fix
old/ci/cd
old/rust
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
continuwuation/continuwuity#1189
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
System in short
uname: Linux inanna 6.16.12+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.16.12-1 (2025-10-13) x86_64 GNU/LinuxServer version with git commit hash
server version: continuwuity 0.5.0-rc.8.1 (6794ea56)regular, high-perf or max-perf?
max-perfDescription
Awoo! So I've recently found out about a possibly unintentional bug that makes it so that even if you reload the config (
!admin server reload-config) with new values applied to configuration file, nothing gets really applied live. Even though it shows up with!admin server show-config.Reverse proxy config?
No size limit on there, and is pretty basic, so has nothing to do with it. In fact, setting the max request size alone is more than enough, except for some software that require explicit size for reverse proxy config IIRC! (courtesy to Jade for that tidbit)
To reproduce
(example)
max_request_size=20971520tomax_request_size=62914560in conduwuit.toml, save changes.!admin server reload-config.!admin server show-config.Expected beaviour
Your oomfie manages to receive a 50MB file with new config being applied live with admin command.
Bugfix or workaround?
The current workaround is to restart the server directly, and one will thus be able to send one's own oomfies 50MB file.
Features that I've forgot to list:
bug(config reload): Hot reloading new config does not result in new config being applied immediatelyto bug(config reload): reloading new config does not result in new config being applied immediately