Author: Yoann Dubreuil <ydubre...@users.noreply.github.com>
Date: 2016-09-21 (Wed, 21 Sep 2016)
[JENKINS-35184] Servlet API dependent bits in a inner-class (#2551)
* [JENKINS-35184] Servlet API dependent bits in a inner-class
This is in order to avoid loading ServletContextListener class
from slaves classloader.
* [JENKINS-35184] Don't use SystemProperties while initializing remote agents
This rolls back the previous commit and introduces a new way to construct
RingBufferLogHandler which avoids relying on SystemProperties to get the
* [JENKINS-35184] Mark SystemProperties as OnMaster only class
Adding `OnMaster` annotation does not prevent the class from being
loaded on remote agent but it gives a hint that this class should not
be used on a remote agent.
* [JENKINS-35184] Set SLAVE_LOG_HANDLER at the very beginning
In the previous code cleaning existing log handlers, SLAVE_LOG_HANDLER
is always null, as static fields are scoped by classloader.
You received this message because you are subscribed to the Google Groups
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
For more options, visit https://groups.google.com/d/optout.