Re: Having one slave attached to 2 different masters ?

2015-10-16 Thread Khai Do
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.(ObjectInputStream.java:299) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream.%3Cinit%3E&entity=method>
>
> at 
> hudson.remoting.ObjectInputStreamEx.(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:* jenkins...@googlegroups.com  [mailto:
> jenkins...@googlegroups.com ] *On Behalf Of *Chanda Unmack
> *Sent:* Monday, August 17, 2015 1:56 PM
> *To:* jenkins...@googlegroups.com 
> *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 > 
> 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  

RE: Having one slave attached to 2 different masters ?

2015-08-17 Thread Taher Furniturewala
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.(ObjectInputStream.java:299)<http://stacktrace.jenkins-ci.org/search/?query=java.io.ObjectInputStream.%3Cinit%3E&entity=method>
at 
hudson.remoting.ObjectInputStreamEx.(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: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Chanda Unmack
Sent: Monday, August 17, 2015 1:56 PM
To: jenkinsci-users@googlegroups.com
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 
mailto:zaro0...@gmail.com>> 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 c

Re: Having one slave attached to 2 different masters ?

2015-08-17 Thread Chanda Unmack
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  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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAEMChJjT4ih8cPtNveARw4sWzZrxShhZQiCgz0%2B%3DA%2BJ-u0WozA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Having one slave attached to 2 different masters ?

2015-08-13 Thread Khai Do
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/6c111571-652f-4003-ac55-1a205ca16a72%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Having one slave attached to 2 different masters ?

2015-08-13 Thread Björn Pedersen
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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/77f0a369-bb74-4fde-85cc-dd1c2ab2eb00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.