Branch: refs/heads/master Home: https://github.com/jenkinsci/jenkins Commit: 27d9b73ef4434de0000007c35352dfe48a08c751 https://github.com/jenkinsci/jenkins/commit/27d9b73ef4434de0000007c35352dfe48a08c751 Author: Yoann Dubreuil <ydubre...@users.noreply.github.com> Date: 2016-09-21 (Wed, 21 Sep 2016)
Changed paths: M core/src/main/java/hudson/WebAppMain.java M core/src/main/java/hudson/slaves/SlaveComputer.java M core/src/main/java/hudson/util/RingBufferLogHandler.java M core/src/main/java/jenkins/util/SystemProperties.java Log Message: ----------- [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 default size. * [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 to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.