RFR: 8327793: Deprecate jstatd for removal [v5]
Kevin Walls
kevinw at openjdk.org
Fri Jun 21 11:42:24 UTC 2024
> jstatd is an RMI server application which monitors HotSpot VMs, and provides an interface to the monitoring tool jstat, for use across a remote RMI connection.
>
> RMI is not how modern applications communicate. It is an old transport with long term security concerns, and configuration difficulties with firewalls.
>
> The jstatd tool should be removed. Deprecating and removing jstatd will not affect usage of jstat for monitoring local VMs using the Attach API.
Kevin Walls 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 10 additional commits since the last revision:
- Merge remote-tracking branch 'upstream/master' into 8327793_jstatd_deprecate
- Remove annotations
- Replace (C)
- Remove annotations
- No annotations for src/jdk.jstatd/share/classes/sun/jvmstat/monitor/remote
- Remove tmp file
- Annotations
- Annotations
- Merge remote-tracking branch 'upstream/master' into 8327793_jstatd_deprecate
- Basic deprecation of module, jstatd prints warning.
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/19658/files
- new: https://git.openjdk.org/jdk/pull/19658/files/ed386505..3c7e86a1
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=19658&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=19658&range=03-04
Stats: 27075 lines in 733 files changed: 18445 ins; 5705 del; 2925 mod
Patch: https://git.openjdk.org/jdk/pull/19658.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/19658/head:pull/19658
PR: https://git.openjdk.org/jdk/pull/19658
More information about the serviceability-dev
mailing list