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.

Reply via email to