Files
jellyfin-ha-src/Emby.Server.Implementations
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-21 20:48:41 +02:00
2020-04-19 13:39:12 -04:00
2026-05-21 20:48:41 +02:00
2026-08-25 21:03:51 +02:00
2023-10-03 10:25:14 -04:00
2026-09-06 08:38:43 +02:00
2026-07-02 08:49:11 +02:00
2026-09-05 18:49:27 +02:00
2026-05-21 20:48:41 +02:00