RFR: 8203357 Container Metrics
mandy chung
mandy.chung at oracle.com
Fri Jun 1 03:36:35 UTC 2018
Hi Bob,
On 5/30/18 12:45 PM, Bob Vandette wrote:>
> RFE: Container Metrics
>
> https://bugs.openjdk.java.net/browse/JDK-8203357
>
> WEBREV:
>
> http://cr.openjdk.java.net/~bobv/8203357/webrev.00
Looks fine in general. It's good to have this internal API ready
for JFR and other library code to use.
I skimmed through the new tests. It'd be good to add some comments
to describe what it does (for example, set up a docker image etc).
launcher.properties
154 \ -XshowSettings:system (Linux Only) show host system or
container\n\
155 \ configuration and continue\n\
A newline can be placed after -XshowSettings:system consistent with
other suboptions.
test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
There are several long lines in the new test files such as:
MetricsCpuTester.java
MetricsMemoryTester.java
MetricsTester.java
It'd help future side-by-side review if they are wrapped. I think
most of them are the construction of an exception.
I see a pattern of a name after @test and that is not strictly needed.
TestCgroupMetrics.java
25 * @test TestCgroupMetrics
TestDockerCpuMetrics.java
34 * @test TestSystemMetrics
TestDockerMemoryMetrics.java
30 * @test TestSystemMetrics
TestSystemMetrics.java
25 * @test TestSystemMetrics
This needs a CSR for the new -XshowSettings:system option.
Mandy
More information about the serviceability-dev
mailing list