On 24.01.25 10:56, Michal Koutný wrote:
On Fri, Jan 17, 2025 at 08:02:55PM +0100, Friedrich Vock
wrote:
Yeah, there are pools for the whole path between limit_pool and
test_pool, but the issue is that we traverse the entire tree of cgroups,
and we don't always stay on the path between limit_po
On Fri, Jan 17, 2025 at 08:02:55PM +0100, Friedrich Vock
wrote:
> Yeah, there are pools for the whole path between limit_pool and
> test_pool, but the issue is that we traverse the entire tree of cgroups,
> and we don't always stay on the path between limit_pool and test_pool
> (because we're ite
On 17.01.25 18:29, Michal Koutný wrote:
On Thu, Jan 16, 2025 at 09:20:08AM +0100, Friedrich Vock
wrote:
These pools are allocated on-demand, so if a
cgroup has not made any allocations for a specific device, there will be
no pool corresponding to that device's memory.
Here I understand.
Po
On Thu, Jan 16, 2025 at 09:20:08AM +0100, Friedrich Vock
wrote:
> These pools are allocated on-demand, so if a
> cgroup has not made any allocations for a specific device, there will be
> no pool corresponding to that device's memory.
Here I understand.
> Pools have a hierarchy of their own (th
Hi,
On 14.01.25 16:58, Michal Koutný wrote:
On Tue, Jan 14, 2025 at 04:39:12PM +0100, Friedrich Vock
wrote:
If the current css doesn't contain any pool that is a descendant of
the "pool" (i.e. when found_descendant == false), then "pool" will
point to some unrelated pool. If the current css h
On Tue, Jan 14, 2025 at 04:39:12PM +0100, Friedrich Vock
wrote:
> If the current css doesn't contain any pool that is a descendant of
> the "pool" (i.e. when found_descendant == false), then "pool" will
> point to some unrelated pool. If the current css has a child, we'll
> overwrite parent_pool
If the current css doesn't contain any pool that is a descendant of
the "pool" (i.e. when found_descendant == false), then "pool" will
point to some unrelated pool. If the current css has a child, we'll
overwrite parent_pool with this unrelated pool on the next iteration.
Fix this by overwriting "