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.

Description Examples

Agent runtime must be greater or equal than the Master bytecode level (strongly recommended minimum)

  • 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.54 Master

Agent major.minor must be equal to Master major.minor JVM version (paranoid version)

  • 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

Agent JVM version must be exactly the same as Master JVM version (paranoid++ version)

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