-
Improvement
-
Resolution: Fixed
-
Minor
-
None
Initially we need to start identifying APIs that should only be invoked from the master JVM.
Downstream of this change we need to start enforcing a blacklisting of such APIs from being invoked on the agents... but that is a separate concern that requires changes in the remoting API and careful introduction.
The first step is to allow Core and Plugins to mark those classes which should not be referenced from an Agent JVM with a suitable documented and retained annotation
- blocks
-
JENKINS-38371 Enforce @MasterJVMOnly annotation classes blacklist on agents when using hpi:run
- Open
- duplicates
-
JENKINS-26677 Blacklist certain classes from loading in slaves
- Open
- is related to
-
JENKINS-38371 Enforce @MasterJVMOnly annotation classes blacklist on agents when using hpi:run
- Open
-
JENKINS-38372 Enforce @MasterJVMOnly annotation classes blacklist on agent by default
- Open
-
JENKINS-38373 Disable opt-out of enforcement of @MasterJVMOnly annotation classes blacklist on agents
- Open
- links to