This failure was caused by invoking the test case: testCpuShares(4096, 4); Set --cpu-shares to 4096, expect active processor count to be 4, actual is 2. ========== LOG ========== NEW TEST CASE: test cpu shares, shares = 4096 [COMMAND] docker run --tty=true --rm --cpu-shares=4096 jdk-internal:test-cpu /jdk/bin/java -Xlog:os+container=trace -version [STDOUT] [0.005s][trace][os,container] OSContainer::init: Initializing Container Support [0.005s][trace][os,container] Path to /memory.limit_in_bytes is /sys/fs/cgroup/memory/memory.limit_in_bytes [0.005s][trace][os,container] Memory Limit is: 9223372036854771712 [0.005s][trace][os,container] Memory Limit is: Unlimited [0.005s][trace][os,container] Path to /cpu.shares is /sys/fs/cgroup/cpu,cpuacct/cpu.shares [0.005s][trace][os,container] CPU Shares is: 4096 [0.005s][trace][os,container] cpu_share count: 4 [0.005s][trace][os,container] Path to /cpu.cfs_quota_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us [0.005s][trace][os,container] CPU Quota is: -1 [0.005s][trace][os,container] Path to /cpu.cfs_period_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_period_us [0.005s][trace][os,container] CPU Period is: 100000 [0.005s][trace][os,container] OSContainer::active_processor_count: 2 [0.005s][trace][os,container] Path to /cpu.shares is /sys/fs/cgroup/cpu,cpuacct/cpu.shares [0.005s][trace][os,container] CPU Shares is: 4096 [0.005s][trace][os,container] cpu_share count: 4 [0.005s][trace][os,container] Path to /cpu.cfs_quota_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us [0.005s][trace][os,container] CPU Quota is: -1 [0.005s][trace][os,container] Path to /cpu.cfs_period_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_period_us [0.005s][trace][os,container] CPU Period is: 100000 [0.005s][trace][os,container] OSContainer::active_processor_count: 2 [0.005s][trace][os,container] Path to /memory.limit_in_bytes is /sys/fs/cgroup/memory/memory.limit_in_bytes [0.005s][trace][os,container] Memory Limit is: 9223372036854771712 [0.005s][trace][os,container] Memory Limit is: Unlimited [0.006s][debug][os,container] container memory unlimited, using host value [0.006s][trace][os,container] Path to /memory.limit_in_bytes is /sys/fs/cgroup/memory/memory.limit_in_bytes [0.006s][trace][os,container] Memory Limit is: 9223372036854771712 [0.006s][trace][os,container] Memory Limit is: Unlimited [0.006s][debug][os,container] container memory unlimited, using host value [0.020s][trace][os,container] Path to /cpu.shares is /sys/fs/cgroup/cpu,cpuacct/cpu.shares [0.020s][trace][os,container] CPU Shares is: 4096 [0.020s][trace][os,container] cpu_share count: 4 [0.020s][trace][os,container] Path to /cpu.cfs_quota_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us [0.020s][trace][os,container] CPU Quota is: -1 [0.020s][trace][os,container] Path to /cpu.cfs_period_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_period_us [0.020s][trace][os,container] CPU Period is: 100000 [0.020s][trace][os,container] OSContainer::active_processor_count: 2 [0.097s][trace][os,container] Path to /cpu.shares is /sys/fs/cgroup/cpu,cpuacct/cpu.shares [0.097s][trace][os,container] CPU Shares is: 4096 [0.097s][trace][os,container] cpu_share count: 4 [0.097s][trace][os,container] Path to /cpu.cfs_quota_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us [0.097s][trace][os,container] CPU Quota is: -1 [0.097s][trace][os,container] Path to /cpu.cfs_period_us is /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_period_us [0.097s][trace][os,container] CPU Period is: 100000 [0.097s][trace][os,container] OSContainer::active_processor_count: 2