TestCgroupMetrics.java fails when docker service unavailable

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: 27
    • Component/s: hotspot
    • None
    • Environment:
    • aarch64
    • linux

      Test jdk/internal/platform/cgroup/TestCgroupMetrics.java report fails when the docker servcice is unavailable.

      > docker --version
      Docker version 18.09.0, build 270f890
      > docker ps
      Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

      The test log snippet shows below:

      Unable to open : /sys/fs/cgroup/cpu,cpuacct/system.slice/sshd.service/cpu.cfs_period_us
      Unable to open : /sys/fs/cgroup/cpu,cpuacct/system.slice/sshd.service/cpu.cfs_quota_us
      Unable to open : /sys/fs/cgroup/cpu,cpuacct/system.slice/sshd.service/cpu.stat
      java.lang.NullPointerException: Cannot invoke "String.split(String)" because "<local3>" is null
              at jdk.test.lib.containers.cgroup.MetricsTesterCgroupV1.getLongValueFromFile(MetricsTesterCgroupV1.java:172)
              at jdk.test.lib.containers.cgroup.MetricsTesterCgroupV1.testCpuSchedulingMetrics(MetricsTesterCgroupV1.java:391)
              at jdk.test.lib.containers.cgroup.MetricsTester.testAll(MetricsTester.java:59)
              at jdk.test.lib.containers.cgroup.MetricsTester.main(MetricsTester.java:99)
              at TestCgroupMetrics.main(TestCgroupMetrics.java:39)

            Assignee:
            Sendao Yan
            Reporter:
            Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: