See the IO* directives in systemd, notably e.g. IOSchedulingClass=idle is a common approach for "background operations". Though I can imagine also wanting something a bit more aggressive if it's on-request updates (e.g. within a time window). Probably needs to be customization at the pool level.
Calls to bootc switch would be passed through systemd-run instead so we can apply these.
See the
IO*directives in systemd, notably e.g.IOSchedulingClass=idleis a common approach for "background operations". Though I can imagine also wanting something a bit more aggressive if it's on-request updates (e.g. within a time window). Probably needs to be customization at the pool level.Calls to
bootc switchwould be passed throughsystemd-runinstead so we can apply these.