Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/remoting
  Commit: 905d623b680ff6d5ee9c2e0719895e29a86a027f
      
https://github.com/jenkinsci/remoting/commit/905d623b680ff6d5ee9c2e0719895e29a86a027f
  Author: Kohsuke Kawaguchi <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 <[email protected]>
  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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to