Skip to content

Instantly share code, notes, and snippets.

@batmat batmat/versioncolumn-jvm.adoc Secret
Last active Mar 4, 2017

Embed
What would you like to do?

JVM version Node Monitor

The goal is to help making sure JVM versions in use on Master and Agents are reasonably aligned to avoid ClassFormatError and other cool errors.

default? Description Examples
  • ✓ Yes

Disconnect if Master bytecode level is higher than agent’s runtime JVM

  • an agent running Java 6 or less will be disconnected from 2.32.3 Master

  • an agent running Java 6 will not be disconnected from a 1.609 Master

  • an agent running Java 7 will be disconnected from a 2.60 Master

  • ❏ No

Disconnect if Master JVM is not the same major.minor version as the agent’s

  • an agent running 1.7 or less will be disconnected from a Master running 1.8.112

  • an agent running 1.8.66 will not be disconnected from a Master running 1.8.112

  • ❏ No

Disconnect if Master JVM is not exactly the same than agent’s runtime JVM (paranoid option)

  • an agent running 1.8.66 will be disconnected from a Master running 1.8.112

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.