Files
jellyfin-ha-src/Emby.Server.Implementations/Library
unkin-agent a7919b9bac
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/push/ci Pipeline was successful
fix(userdata): read user data through to the database
The user data cache and the item's in-memory rows were both filled once per
replica and never invalidated, so a pod serving a playback tick read its own
stale resume position and wrote it back over the position another pod had just
saved, silently losing resume points, played state, favourites and ratings.

- drop the user item data cache
- read single and batched user data from the database on every query
- prefetch user data for in-memory sorts and filters so each stays one query
- cover the lost update against real PostgreSQL with two manager instances
2026-09-20 23:51:29 +10:00
..
2026-05-04 02:16:00 +02:00
2025-03-25 15:30:22 +00:00
2026-08-25 21:03:51 +02:00