On Tue, 19 Oct 2021 22:02:58 GMT, Chris Plummer <cjplum...@openjdk.org> wrote:
>> Ioi Lam has updated the pull request with a new target base due to a merge >> or a rebase. The incremental webrev excludes the unrelated changes brought >> in by the merge/rebase. The pull request contains three additional commits >> since the last revision: >> >> - Merge branch 'master' into >> 8275185-jvmstat-LocalVmManager-cleanup-and-remove-dead-code >> - @kevinjwalls and @plummercj review - (1) restore >> PerfDataFile.userDirNamePattern, etc. (2) Fixed comments >> - 8275185: Remove dead code and clean up jvmstat LocalVmManager > > src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java > line 75: > >> 73: // 1.4.1 (or earlier?): the files are stored directly under >> {tmpdir}/ with >> 74: // the following pattern. >> 75: Pattern oldtmpFilePattern = >> Pattern.compile("^hsperfdata_[0-9]+(_[1-2]+)?$"); > > So this pattern optionally has `_` followed by a sequence of 1's and 2's at > the end? Seems odd. I restored this line to use PerfDataFile.tmpFileNamePattern, as before my changes. Yes, that's an odd way of naming a file. > src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java > line 105: > >> 103: >> 104: >> 105: // 1.4.2 and later: Look for the files >> {tmpdir}/hsperfdata_{any_user_name}/[0-0]+ > > should be `[0-9]+` Fixed. ------------- PR: https://git.openjdk.java.net/jdk/pull/5923