The Artwork kept panel is a flat line at 500 MiB #198

Closed
opened 2026-10-11 13:14:13 -07:00 by rays · 1 comment
Owner

The Daemon row's Artwork kept panel (grafana/dashboard.py) graphs ipx_art_cache_bytes against ipx_art_cache_limit_bytes. Each sweep trims the least recently used images until the rest fits the limit (art::trim), so once the cache has filled, what is kept is the limit at every sweep: both lines sit at 500 MiB (0.9995 of the limit on 2026-10-11) and the panel says nothing. Reported by the user. What it should show is how much the sweep throws out, which says whether the limit is too small.

The Daemon row's Artwork kept panel (grafana/dashboard.py) graphs `ipx_art_cache_bytes` against `ipx_art_cache_limit_bytes`. Each sweep trims the least recently used images until the rest fits the limit (art::trim), so once the cache has filled, what is kept is the limit at every sweep: both lines sit at 500 MiB (0.9995 of the limit on 2026-10-11) and the panel says nothing. Reported by the user. What it should show is how much the sweep throws out, which says whether the limit is too small.
rays added the bug label 2026-10-11 13:14:13 -07:00
Author
Owner

Fixed in f032d50 and 8dc6dd4: the Daemon row now has Artwork (percent of the limit full, and the share served from disk, from the new ipx_art_requests_total{result}) and Artwork evicted (ipx_art_evicted_total per interval). Deployed at about 20:25 UTC; the counters start at 0 on each start.

Fixed in f032d50 and 8dc6dd4: the Daemon row now has Artwork (percent of the limit full, and the share served from disk, from the new ipx_art_requests_total{result}) and Artwork evicted (ipx_art_evicted_total per interval). Deployed at about 20:25 UTC; the counters start at 0 on each start.
rays closed this issue 2026-10-11 13:19:05 -07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipx#198