I usually connect with 2 different users on the slave so that each 
connection has it's own WORKSPACE directory.  Try that and see if it works 
for you.

On Monday, August 17, 2015 at 8:27:50 PM UTC-7, Taher Furniturewala wrote:
>
> *Thank you [Bjorn , Khai , Chanda ]  for the responses . *
>
>  
>
> *I have set different remote root directories for both slaves and also set 
> different ports for both .  Am trying to connect via ssh . *
>
>  
>
> *Its still not happening : ie the connection is not maintained .  Slave 
> ‘a’ connects and then gets disconnected  when slave ‘b’ connects .  The ps 
> output on the master shows only 1 slave jar process at any time .*
>
>  
>
> *The below is see in the log of the slave which gets disconnected .   : 
> any ideas ? *
>
>  
>
> *Note: Both the masters are at Jenkins 1.580.1  *
>
>  
>
> <===[JENKINS REMOTING CAPACITY]===>channel started
>
> Slave.jar version: 2.47
>
> This is a Unix slave
>
> Slave successfully connected and online
>
> debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
>
> debug1: channel 0: free: client-session, nchannels 1
>
> debug1: fd 0 clearing O_NONBLOCK
>
> debug1: fd 1 clearing O_NONBLOCK
>
> debug1: fd 2 clearing O_NONBLOCK
>
> debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 41.1 seconds
>
> debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0
>
> debug1: Exit status 143
>
> ERROR: Connection terminated
>
> java.io.IOException 
> <http://stacktrace.jenkins-ci.org/search?query=java.io.IOException>: 
> Unexpected termination of the channel
>
>         at 
> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:50)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.SynchronousCommandTransport$ReaderThread.run&entity=method>
>
> Caused by: java.io.EOFException 
> <http://stacktrace.jenkins-ci.org/search?query=java.io.EOFException>
>
>         at 
> java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2325)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream$PeekInputStream.readFully&entity=method>
>
>         at 
> java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2794)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream$BlockDataInputStream.readShort&entity=method>
>
>         at 
> java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:801) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream.readStreamHeader&entity=method>
>
>         at java.io.ObjectInputStream.<init>(ObjectInputStream.java:299) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream.%3Cinit%3E&entity=method>
>
>         at 
> hudson.remoting.ObjectInputStreamEx.<init>(ObjectInputStreamEx.java:40) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.ObjectInputStreamEx.%3Cinit%3E&entity=method>
>
>         at 
> hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read&entity=method>
>
>         at 
> hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.remoting.SynchronousCommandTransport$ReaderThread.run&entity=method>
>
> ERROR: Process terminated with exit code 143
>
>  
>
>  
>
>  
>
> *From:* [email protected] <javascript:> [mailto:
> [email protected] <javascript:>] *On Behalf Of *Chanda Unmack
> *Sent:* Monday, August 17, 2015 1:56 PM
> *To:* [email protected] <javascript:>
> *Subject:* Re: Having one slave attached to 2 different masters ?
>
>  
>
> We've done that with both ssh slaves and windows slaves with jnlp; ssh is 
> definitely easier :)
>
> Both require separate root fs in the slave definition and for windows, had 
> to modify the jenkins-slave.xml to change the name of the service so that 
> each one is unique.
>
>  
>
> On Thu, Aug 13, 2015 at 9:35 AM, Khai Do <[email protected] <javascript:>> 
> wrote:
>
> Yes, we do that with ssh connected slaves.  if what you are really after 
> is multi-master configuration you should check out the gearman plugin: 
> https://wiki.jenkins-ci.org/display/JENKINS/Gearman+Plugin
>
>
>
> On Thursday, August 13, 2015 at 12:09:50 AM UTC-7, Björn Pedersen wrote:
>
> Hi,
>
> it should be no problem to e.g. have  ssh-slaves  from to different 
> masters running on the same machine(if you ensure to use different ports. 
> But of course you will have 2 slave.jar running then. A single slave.jar 
> process is always bound to a single master only. 
>
> Am Donnerstag, 13. August 2015 02:54:49 UTC+2 schrieb Taher Furniturewala:
>
> *Hi , *
>
>  
>
> *Does anyone know if this is possible and if they have done it ? ie  
> Having a slave being attached to and working for 2 different Jenkins 
> masters ? *
>
>  
>
> *Thanks*
>
> *Taher .*
>
>  
>
>  
>
>  
> ------------------------------
>
>
> This email and any attachments may contain confidential and privileged 
> material for the sole use of the intended recipient. Any review, copying, 
> or distribution of this email (or any attachments) by others is prohibited. 
> If you are not the intended recipient, please contact the sender 
> immediately and permanently delete this email and any attachments. No 
> employee or agent of TiVo Inc. is authorized to conclude any binding 
> agreement on behalf of TiVo Inc. by email. Binding agreements with TiVo 
> Inc. may only be made by a signed written agreement.
>
>
>  
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/CAEMChJjT4ih8cPtNveARw4sWzZrxShhZQiCgz0%2B%3DA%2BJ-u0WozA%40mail.gmail.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/CAEMChJjT4ih8cPtNveARw4sWzZrxShhZQiCgz0%2B%3DA%2BJ-u0WozA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
> ------------------------------
>
> This email and any attachments may contain confidential and privileged 
> material for the sole use of the intended recipient. Any review, copying, 
> or distribution of this email (or any attachments) by others is prohibited. 
> If you are not the intended recipient, please contact the sender 
> immediately and permanently delete this email and any attachments. No 
> employee or agent of TiVo Inc. is authorized to conclude any binding 
> agreement on behalf of TiVo Inc. by email. Binding agreements with TiVo 
> Inc. may only be made by a signed written agreement.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/1054e95f-e24d-42d9-badd-27b4f5e1066b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to