mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #12306] issue: Remaining split brain issue with group membership changes #16545
Reference in New Issue
Block a user
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?
Originally created by @Ithanil on GitHub (Apr 1, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/12306
Check Existing Issues
Installation Method
Other
Open WebUI Version
0.6.0
Ollama Version (if applicable)
No response
Operating System
Debian 12, Docker, Patroni-PostgreSQL+Redis Sentinel
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
All setting changes should be synced between all replicas, without requiring container restarts.
Actual Behavior
Similar to the fixed https://github.com/open-webui/open-webui/issues/10365 and https://github.com/open-webui/open-webui/issues/10278, I still see an equivalent issue with just a particular setting change, namely adding user to groups manually. After adding a user to a group and not restarting all replicas, you may later hit a different replica where the user is not added to the group.
Steps to Reproduce
Restarting all containers directly after the change seems to make the change persistent.
Logs & Screenshots
I don't see related error messages in the log.
Additional Information
While recent code changes have fixed similar issues for other settings, this one appears to remain.
@tjbck commented on GitHub (Apr 3, 2025):
This seems very unlikely to be caused by multi-replica setup.
This is the endpoint used to retrieve group information:
04799f1f95/backend/open_webui/routers/groups.py (L33)All group data is stored in the database unlike app.state variables from the previous issue https://github.com/open-webui/open-webui/issues/10365