Integrated: 8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
Gerard Ziemski
gziemski at openjdk.org
Mon Feb 5 23:57:46 UTC 2024
On Mon, 8 Jan 2024 21:28:46 GMT, Gerard Ziemski <gziemski at openjdk.org> wrote:
> We make a distinction between 0 for a limit vs non-limit cgroup values.
>
> For all values (limit or non-limit), 0 simply means 0.
>
> Output before from `jcmd PID VM.info`:
>
>
> container (cgroup) information:
> container_type: cgroupv2
> cpu_cpuset_cpus: not supported
> cpu_memory_nodes: not supported
> active_processor_count: 8
> cpu_quota: not supported
> cpu_period: not supported
> cpu_shares: not supported
> memory_limit_in_bytes: unlimited
> memory_and_swap_limit_in_bytes: unlimited
> memory_soft_limit_in_bytes: unlimited
> memory_usage_in_bytes: 11129120 k
> memory_max_usage_in_bytes: not supported
> memory_swap_current_in_bytes: unlimited
> memory_swap_max_limit_in_bytes: unlimited
> maximum number of tasks: 18963
> current number of tasks: 33
>
>
> Output now from `jcmd PID VM.info`:
>
>
> container (cgroup) information:
> container_type: cgroupv2
> cpu_cpuset_cpus: not supported
> cpu_memory_nodes: not supported
> active_processor_count: 8
> cpu_quota: not supported
> cpu_period: not supported
> cpu_shares: not supported
> memory_limit_in_bytes: unlimited
> memory_and_swap_limit_in_bytes: unlimited
> memory_soft_limit_in_bytes: unlimited
> memory_usage_in_bytes: 4962584 k
> memory_max_usage_in_bytes: not supported
> memory_swap_current_in_bytes: 0
> memory_swap_max_limit_in_bytes: unlimited
> maximum number of tasks: 18963
> current number of tasks: 33
>
> In this example `memory_swap_current_in_bytes` should be printed as equal to 0, not "unlimited".
This pull request has now been integrated.
Changeset: 7777eb5e
Author: Gerard Ziemski <gziemski at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/7777eb5e15b9f08cdc621c84ff38c72334388b56
Stats: 98 lines in 2 files changed: 97 ins; 0 del; 1 mod
8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
Reviewed-by: sgehwolf, iklam
-------------
PR: https://git.openjdk.org/jdk/pull/17314
More information about the hotspot-runtime-dev
mailing list