Branch: refs/heads/master Home: https://github.com/jenkinsci/remoting Commit: 905d623b680ff6d5ee9c2e0719895e29a86a027f https://github.com/jenkinsci/remoting/commit/905d623b680ff6d5ee9c2e0719895e29a86a027f Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths: M src/main/java/hudson/remoting/ExportTable.java Log Message: ----------- Reporting more information in the diagnostics Commit: 16b9994261cc80f6af8220299e50e827e3b57d11 https://github.com/jenkinsci/remoting/commit/16b9994261cc80f6af8220299e50e827e3b57d11 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-11-04 (Tue, 04 Nov 2014) Changed paths: M src/main/java/hudson/remoting/RemoteInvocationHandler.java M src/main/java/hudson/remoting/UnexportCommand.java Log Message: ----------- [JENKINS-22853] Still more diagnostics to keep track of where RemoteInvocationHandler came from. Commit: ef4f995e086f720bde90881dba0bc25439d156b6 https://github.com/jenkinsci/remoting/commit/ef4f995e086f720bde90881dba0bc25439d156b6 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-11-04 (Tue, 04 Nov 2014) Changed paths: M src/main/java/hudson/remoting/ChannelBuilder.java M src/main/java/hudson/remoting/ChunkedCommandTransport.java Log Message: ----------- ChunkedCommandTransport had broken the stdout evacuation. Unlike ClassicCommandTransport, ChunkedCommandTransport wasn't passing on the "underlying output stream", so the StandardOutputSwapper class in Jenkins core wasn't able to evacuate fd=1. This means if JVM writes to fd=1, for example because of a VM crash, then we won't be able to capture that in the log output. Instead it just corrupts the communication stream. This whole "underlying output stream" is a hack. In the next commit I'm going to use the channel property to fix this by using a property. This fix is still needed because older versions of Jenkins expect the property to return something. Commit: fb65a2c3c8584a9ac4daa49ecbce7a540dc7f5a5 https://github.com/jenkinsci/remoting/commit/fb65a2c3c8584a9ac4daa49ecbce7a540dc7f5a5 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2014-11-04 (Tue, 04 Nov 2014) Changed paths: M src/main/java/hudson/remoting/Launcher.java M src/main/java/hudson/remoting/StandardOutputStream.java Log Message: ----------- A better way to expose StandardOutputStream is to use a property, not a fuzzy underlying stream. Compare: https://github.com/jenkinsci/remoting/compare/253c57f41c63...fb65a2c3c858 -- 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.