mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-21 00:52:24 -05:00
[GH-ISSUE #20476] issue: Critical: Opening Evaluations Page Triggers Immediate System Crash Due to Massive Feedback Snapshot Load #57861
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 @ShirasawaSama on GitHub (Jan 8, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/20476
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.43 (dev)
Ollama Version (if applicable)
No response
Operating System
MacOS 26
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
When an admin opens the Evaluations page and calls the
/evaluations/feedbacks/allendpoint:snapshotcolumn, so that only the required data is fetched from the database.Actual Behavior
When an admin accesses the Evaluations page, the backend query retrieves all columns from the
feedbacktable, including the largesnapshotfield that contains full conversation data for each record.Although the API layer uses Pydantic to filter out the
snapshotfield before returning the response, the data has already been loaded from the database into memory.Because the
snapshotfield can be extremely large and the table can contain more than 2,000 records, this results in:Steps to Reproduce
feedbacktable contains a large number of records (e.g., more than 2,000), with each record containing a largesnapshotfield storing complete conversation data.feedbacktable, includingsnapshot, before applying the Pydantic filter.Logs & Screenshots
The numbers in the above images represent character counts. In practice, a single query will transfer over approximately 5GB of data.
Additional Information
@owui-terminator[bot] commented on GitHub (Jan 8, 2026):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
by shentong0722 • Jan 04, 2026 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Jan 9, 2026):
fixed in dev