Hello Maarten, On Thu, May 21, 2026 at 09:45 AM Maarten Lankhorst wrote: > It's the approach I'm more worried about. I believe that it's > better if we punish exceeding their high limit by preferentially > evicting those. > > It would make eviction run in 3 passes on the affected cgroup tree: > - Round 1: Clients above their 'high' limit > - Round 2: Clients above their 'low/min' limits > - Round 3: Clients at or below their 'low' limit
Thank you for this concrete suggestion. This 3-pass eviction model is exactly what's needed to make the dmem soft limit effective. It addresses the core problem of providing a viable "recovery action" when the limit is reached. By integrating these thresholds directly into the TTM/dmem eviction weight calculation, we can achieve a more natural over-subscription model. I will rework the series for v2 to incorporate this hierarchy-aware eviction logic. Kind regards, ~Qiliang
