-
Bug
-
Resolution: Fixed
-
Minor
https://github.com/jenkinsci/jenkins/blob/55c31c892c224b7bd12714ec1c20dbeae68defde/core/src/main/java/jenkins/telemetry/impl/SlaveToMasterFileCallableUsage.java#L72 is an attempt to deduplicate traces with object identities.
Unfortunately, this doesn't work with traces from UserRPCRequest, that include a counter:
Command UserRequest:UserRPCRequest:hudson.maven.MavenBuildProxy2.end[](26) created at … Command UserRequest:UserRPCRequest:hudson.maven.MavenBuildProxy2.end[](27) created at … Command UserRequest:UserRPCRequest:hudson.maven.MavenBuildProxy2.end[](28) created at …
Another source for duplication is proxies:
at com.sun.proxy.$Proxy5.end(Unknown Source) at com.sun.proxy.$Proxy6.end(Unknown Source)
- links to
And \r\n instead of \n, and line numbers in stack frames, and lambda names, and details of call sequences inside the JRE.
Since the data collector evidently does no deduplication of its own, perhaps none of this matters anyway. I am currently using