|
Todd Lipcon
2013-01-04, 07:24
Giridharan Kesavan
2013-01-04, 17:31
Rajiv Chittajallu
2013-01-04, 18:59
Todd Lipcon
2013-01-04, 19:08
Konstantin Boudnik
2013-01-04, 19:10
Todd Lipcon
2013-01-04, 19:15
Mattmann, Chris A
2013-01-05, 00:26
Rajiv Chittajallu
2013-01-04, 19:23
Giridharan Kesavan
2013-01-04, 19:37
Colin McCabe
2013-01-04, 22:03
Todd Lipcon
2013-01-04, 22:11
Giridharan Kesavan
2013-01-04, 22:42
Todd Lipcon
2013-01-04, 22:26
Giridharan Kesavan
2013-01-04, 22:46
Binglin Chang
2013-01-06, 01:57
Giridharan Kesavan
2013-01-06, 06:12
Binglin Chang
2013-01-06, 09:57
Andrew Wang
2013-01-07, 17:57
Todd Lipcon
2013-01-07, 23:35
Giridharan Kesavan
2013-01-07, 23:46
Todd Lipcon
2013-01-07, 23:48
Todd Lipcon
2013-01-07, 23:45
|
-
Hadoop build slaves softwareTodd Lipcon 2013-01-04, 07:24
Hey folks,
It looks like hadoop8 has recently come back online as a build slave, but is failing all the builds because it has an ancient version of protobuf (2.2.0): todd@asf008:~$ protoc --version libprotoc 2.2.0 In contrast, other slaves have 2.4.1: todd@asf001:~$ protoc --version libprotoc 2.4.1 asf001 has the newer protoc in /usr/local/bin but asf008 does not. Does anyone know how software is meant to be deployed on these build slaves? I'm happy to download and install protobuf 2.4.1 into /usr/local on asf008 if manual installation is the name of the game, but it seems like we should be doing something a little more reproducible than one-off builds by rando developers to manage our toolchain on the Jenkins slaves. -Todd -- Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-04, 07:24
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-04, 17:31
Im on it
-Giri On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > Hey folks, > > It looks like hadoop8 has recently come back online as a build slave, > but is failing all the builds because it has an ancient version of > protobuf (2.2.0): > todd@asf008:~$ protoc --version > libprotoc 2.2.0 > > In contrast, other slaves have 2.4.1: > todd@asf001:~$ protoc --version > libprotoc 2.4.1 > > asf001 has the newer protoc in /usr/local/bin but asf008 does not. > Does anyone know how software is meant to be deployed on these build > slaves? I'm happy to download and install protobuf 2.4.1 into > /usr/local on asf008 if manual installation is the name of the game, > but it seems like we should be doing something a little more > reproducible than one-off builds by rando developers to manage our > toolchain on the Jenkins slaves. > > -Todd > -- > Todd Lipcon > Software Engineer, Cloudera > +
Giridharan Kesavan 2013-01-04, 17:31
-
Re: Hadoop build slaves softwareRajiv Chittajallu 2013-01-04, 18:59
asf008 has been up for a while. It was probably just added as a slave.
All the dependencies should probably be installed in a build_prefix, to avoid conflict to OS specific packages and allows multiple projects to build on the same machines. This is an better alternative to provisioning vms for unique builds. -rajive Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: > Im on it > � > -Giri > > On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[1][EMAIL PROTECTED]> wrote: > > Hey folks, > > It looks like hadoop8 has recently come back online as a build slave, > but is failing all the builds because it has an ancient version of > protobuf (2.2.0): > todd@asf008:~$ protoc �--version > libprotoc 2.2.0 > > In contrast, other slaves have 2.4.1: > todd@asf001:~$ protoc --version > libprotoc 2.4.1 > > asf001 has the newer protoc in /usr/local/bin but asf008 does not. > Does anyone know how software is meant to be deployed on these build > slaves? I'm happy to download and install protobuf 2.4.1 into > /usr/local on asf008 if manual installation is the name of the game, > but it seems like we should be doing something a little more > reproducible than one-off builds by rando developers to manage our > toolchain on the Jenkins slaves. > -Todd > -- > Todd Lipcon > Software Engineer, Cloudera > >References > > Visible links > 1. mailto:[EMAIL PROTECTED] +
Rajiv Chittajallu 2013-01-04, 18:59
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-04, 19:08
I agree -- I'd like to see us have a shell script of some sort which,
given a prefix, downloads and installs the needed toolchain dependencies. We could then download that script onto the build machines and install into something like /opt/hadoop-toolchain/ AFAIK the only real dependencies we have where the Ubuntu packages are too old are protoc and maven, so shouldnt be too tough. -Todd On Fri, Jan 4, 2013 at 10:59 AM, Rajiv Chittajallu <[EMAIL PROTECTED]> wrote: > asf008 has been up for a while. It was probably just added as a slave. > > All the dependencies should probably be installed in a build_prefix, to > avoid conflict to OS specific packages and allows multiple projects to > build on the same machines. This is an better alternative to > provisioning vms for unique builds. > > -rajive > > Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: >> Im on it >> >> -Giri >> >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[1][EMAIL PROTECTED]> wrote: >> >> Hey folks, >> >> It looks like hadoop8 has recently come back online as a build slave, >> but is failing all the builds because it has an ancient version of >> protobuf (2.2.0): >> todd@asf008:~$ protoc --version >> libprotoc 2.2.0 >> >> In contrast, other slaves have 2.4.1: >> todd@asf001:~$ protoc --version >> libprotoc 2.4.1 >> >> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >> Does anyone know how software is meant to be deployed on these build >> slaves? I'm happy to download and install protobuf 2.4.1 into >> /usr/local on asf008 if manual installation is the name of the game, >> but it seems like we should be doing something a little more >> reproducible than one-off builds by rando developers to manage our >> toolchain on the Jenkins slaves. >> -Todd >> -- >> Todd Lipcon >> Software Engineer, Cloudera >> >>References >> >> Visible links >> 1. mailto:[EMAIL PROTECTED] -- Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-04, 19:08
-
Re: Hadoop build slaves softwareKonstantin Boudnik 2013-01-04, 19:10
Do I hear puppet? :)
Cos On Fri, Jan 04, 2013 at 11:08AM, Todd Lipcon wrote: > I agree -- I'd like to see us have a shell script of some sort which, > given a prefix, downloads and installs the needed toolchain > dependencies. > > We could then download that script onto the build machines and install > into something like /opt/hadoop-toolchain/ > AFAIK the only real dependencies we have where the Ubuntu packages are > too old are protoc and maven, so shouldnt be too tough. > > -Todd > > On Fri, Jan 4, 2013 at 10:59 AM, Rajiv Chittajallu <[EMAIL PROTECTED]> wrote: > > asf008 has been up for a while. It was probably just added as a slave. > > > > All the dependencies should probably be installed in a build_prefix, to > > avoid conflict to OS specific packages and allows multiple projects to > > build on the same machines. This is an better alternative to > > provisioning vms for unique builds. > > > > -rajive > > > > Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: > >> Im on it > >> > >> -Giri > >> > >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[1][EMAIL PROTECTED]> wrote: > >> > >> Hey folks, > >> > >> It looks like hadoop8 has recently come back online as a build slave, > >> but is failing all the builds because it has an ancient version of > >> protobuf (2.2.0): > >> todd@asf008:~$ protoc --version > >> libprotoc 2.2.0 > >> > >> In contrast, other slaves have 2.4.1: > >> todd@asf001:~$ protoc --version > >> libprotoc 2.4.1 > >> > >> asf001 has the newer protoc in /usr/local/bin but asf008 does not. > >> Does anyone know how software is meant to be deployed on these build > >> slaves? I'm happy to download and install protobuf 2.4.1 into > >> /usr/local on asf008 if manual installation is the name of the game, > >> but it seems like we should be doing something a little more > >> reproducible than one-off builds by rando developers to manage our > >> toolchain on the Jenkins slaves. > >> -Todd > >> -- > >> Todd Lipcon > >> Software Engineer, Cloudera > >> > >>References > >> > >> Visible links > >> 1. mailto:[EMAIL PROTECTED] > > > > -- > Todd Lipcon > Software Engineer, Cloudera +
Konstantin Boudnik 2013-01-04, 19:10
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-04, 19:15
I've always liked puppet for distributing config files, but always
though it kind of silly for distributing big binaries like toolchains. Seems just as easy to just make a 15-line shell script to wget, tar xzf, and make install. Definitely agree puppet makes sense for ensuring the right deb packages are installed on the hosts, though. Are the machines already managed by puppet for that? -Todd On Fri, Jan 4, 2013 at 11:10 AM, Konstantin Boudnik <[EMAIL PROTECTED]> wrote: > Do I hear puppet? :) > > Cos > > On Fri, Jan 04, 2013 at 11:08AM, Todd Lipcon wrote: >> I agree -- I'd like to see us have a shell script of some sort which, >> given a prefix, downloads and installs the needed toolchain >> dependencies. >> >> We could then download that script onto the build machines and install >> into something like /opt/hadoop-toolchain/ >> AFAIK the only real dependencies we have where the Ubuntu packages are >> too old are protoc and maven, so shouldnt be too tough. >> >> -Todd >> >> On Fri, Jan 4, 2013 at 10:59 AM, Rajiv Chittajallu <[EMAIL PROTECTED]> wrote: >> > asf008 has been up for a while. It was probably just added as a slave. >> > >> > All the dependencies should probably be installed in a build_prefix, to >> > avoid conflict to OS specific packages and allows multiple projects to >> > build on the same machines. This is an better alternative to >> > provisioning vms for unique builds. >> > >> > -rajive >> > >> > Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: >> >> Im on it >> >> >> >> -Giri >> >> >> >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[1][EMAIL PROTECTED]> wrote: >> >> >> >> Hey folks, >> >> >> >> It looks like hadoop8 has recently come back online as a build slave, >> >> but is failing all the builds because it has an ancient version of >> >> protobuf (2.2.0): >> >> todd@asf008:~$ protoc --version >> >> libprotoc 2.2.0 >> >> >> >> In contrast, other slaves have 2.4.1: >> >> todd@asf001:~$ protoc --version >> >> libprotoc 2.4.1 >> >> >> >> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >> >> Does anyone know how software is meant to be deployed on these build >> >> slaves? I'm happy to download and install protobuf 2.4.1 into >> >> /usr/local on asf008 if manual installation is the name of the game, >> >> but it seems like we should be doing something a little more >> >> reproducible than one-off builds by rando developers to manage our >> >> toolchain on the Jenkins slaves. >> >> -Todd >> >> -- >> >> Todd Lipcon >> >> Software Engineer, Cloudera >> >> >> >>References >> >> >> >> Visible links >> >> 1. mailto:[EMAIL PROTECTED] >> >> >> >> -- >> Todd Lipcon >> Software Engineer, Cloudera -- Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-04, 19:15
-
Re: Hadoop build slaves softwareMattmann, Chris A 2013-01-05, 00:26
Guys should builds@ be copied on this?
Cheers, Chris On 1/4/13 11:15 AM, "Todd Lipcon" <[EMAIL PROTECTED]> wrote: >I've always liked puppet for distributing config files, but always >though it kind of silly for distributing big binaries like toolchains. >Seems just as easy to just make a 15-line shell script to wget, tar >xzf, and make install. > >Definitely agree puppet makes sense for ensuring the right deb >packages are installed on the hosts, though. Are the machines already >managed by puppet for that? > >-Todd > >On Fri, Jan 4, 2013 at 11:10 AM, Konstantin Boudnik <[EMAIL PROTECTED]> >wrote: >> Do I hear puppet? :) >> >> Cos >> >> On Fri, Jan 04, 2013 at 11:08AM, Todd Lipcon wrote: >>> I agree -- I'd like to see us have a shell script of some sort which, >>> given a prefix, downloads and installs the needed toolchain >>> dependencies. >>> >>> We could then download that script onto the build machines and install >>> into something like /opt/hadoop-toolchain/ >>> AFAIK the only real dependencies we have where the Ubuntu packages are >>> too old are protoc and maven, so shouldnt be too tough. >>> >>> -Todd >>> >>> On Fri, Jan 4, 2013 at 10:59 AM, Rajiv Chittajallu >>><[EMAIL PROTECTED]> wrote: >>> > asf008 has been up for a while. It was probably just added as a >>>slave. >>> > >>> > All the dependencies should probably be installed in a build_prefix, >>>to >>> > avoid conflict to OS specific packages and allows multiple projects >>>to >>> > build on the same machines. This is an better alternative to >>> > provisioning vms for unique builds. >>> > >>> > -rajive >>> > >>> > Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: >>> >> Im on it >>> >> >>> >> -Giri >>> >> >>> >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon >>><[1][EMAIL PROTECTED]> wrote: >>> >> >>> >> Hey folks, >>> >> >>> >> It looks like hadoop8 has recently come back online as a build >>>slave, >>> >> but is failing all the builds because it has an ancient version >>>of >>> >> protobuf (2.2.0): >>> >> todd@asf008:~$ protoc --version >>> >> libprotoc 2.2.0 >>> >> >>> >> In contrast, other slaves have 2.4.1: >>> >> todd@asf001:~$ protoc --version >>> >> libprotoc 2.4.1 >>> >> >>> >> asf001 has the newer protoc in /usr/local/bin but asf008 does >>>not. >>> >> Does anyone know how software is meant to be deployed on these >>>build >>> >> slaves? I'm happy to download and install protobuf 2.4.1 into >>> >> /usr/local on asf008 if manual installation is the name of the >>>game, >>> >> but it seems like we should be doing something a little more >>> >> reproducible than one-off builds by rando developers to manage >>>our >>> >> toolchain on the Jenkins slaves. >>> >> -Todd >>> >> -- >>> >> Todd Lipcon >>> >> Software Engineer, Cloudera >>> >> >>> >>References >>> >> >>> >> Visible links >>> >> 1. mailto:[EMAIL PROTECTED] >>> >>> >>> >>> -- >>> Todd Lipcon >>> Software Engineer, Cloudera > > > >-- >Todd Lipcon >Software Engineer, Cloudera +
Mattmann, Chris A 2013-01-05, 00:26
-
Re: Hadoop build slaves softwareRajiv Chittajallu 2013-01-04, 19:23
No, there is no CM on these machines. Whats required is mentioned in
the d-i or post scripts. Since the conversation about build slaves came up, is there a requirement for having ubuntu. I would prefer to install new machines with centos. (d-i is a pta. Sorry, I don't want to start a debate here). -rajive Todd Lipcon wrote on 01/04/13 at 11:15:34 -0800: >I've always liked puppet for distributing config files, but always >though it kind of silly for distributing big binaries like toolchains. >Seems just as easy to just make a 15-line shell script to wget, tar >xzf, and make install. > >Definitely agree puppet makes sense for ensuring the right deb >packages are installed on the hosts, though. Are the machines already >managed by puppet for that? > >-Todd > >On Fri, Jan 4, 2013 at 11:10 AM, Konstantin Boudnik <[EMAIL PROTECTED]> wrote: >> Do I hear puppet? :) >> >> Cos >> >> On Fri, Jan 04, 2013 at 11:08AM, Todd Lipcon wrote: >>> I agree -- I'd like to see us have a shell script of some sort which, >>> given a prefix, downloads and installs the needed toolchain >>> dependencies. >>> >>> We could then download that script onto the build machines and install >>> into something like /opt/hadoop-toolchain/ >>> AFAIK the only real dependencies we have where the Ubuntu packages are >>> too old are protoc and maven, so shouldnt be too tough. >>> >>> -Todd >>> >>> On Fri, Jan 4, 2013 at 10:59 AM, Rajiv Chittajallu <[EMAIL PROTECTED]> wrote: >>> > asf008 has been up for a while. It was probably just added as a slave. >>> > >>> > All the dependencies should probably be installed in a build_prefix, to >>> > avoid conflict to OS specific packages and allows multiple projects to >>> > build on the same machines. This is an better alternative to >>> > provisioning vms for unique builds. >>> > >>> > -rajive >>> > >>> > Giridharan Kesavan wrote on 01/04/13 at 09:31:55 -0800: >>> >> Im on it >>> >> >>> >> -Giri >>> >> >>> >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[1][EMAIL PROTECTED]> wrote: >>> >> >>> >> Hey folks, >>> >> >>> >> It looks like hadoop8 has recently come back online as a build slave, >>> >> but is failing all the builds because it has an ancient version of >>> >> protobuf (2.2.0): >>> >> todd@asf008:~$ protoc --version >>> >> libprotoc 2.2.0 >>> >> >>> >> In contrast, other slaves have 2.4.1: >>> >> todd@asf001:~$ protoc --version >>> >> libprotoc 2.4.1 >>> >> >>> >> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >>> >> Does anyone know how software is meant to be deployed on these build >>> >> slaves? I'm happy to download and install protobuf 2.4.1 into >>> >> /usr/local on asf008 if manual installation is the name of the game, >>> >> but it seems like we should be doing something a little more >>> >> reproducible than one-off builds by rando developers to manage our >>> >> toolchain on the Jenkins slaves. >>> >> -Todd >>> >> -- >>> >> Todd Lipcon >>> >> Software Engineer, Cloudera >>> >> >>> >>References >>> >> >>> >> Visible links >>> >> 1. mailto:[EMAIL PROTECTED] >>> >>> >>> >>> -- >>> Todd Lipcon >>> Software Engineer, Cloudera > > > >-- >Todd Lipcon >Software Engineer, Cloudera > +
Rajiv Chittajallu 2013-01-04, 19:23
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-04, 19:37
When I configured the other machines I used the source to compile and
install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. BTW installed 2.4.1 on asf008. gkesavan@asf008:~$ protoc --version libprotoc 2.4.1 -Giri On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > Hey folks, > > It looks like hadoop8 has recently come back online as a build slave, > but is failing all the builds because it has an ancient version of > protobuf (2.2.0): > todd@asf008:~$ protoc --version > libprotoc 2.2.0 > > In contrast, other slaves have 2.4.1: > todd@asf001:~$ protoc --version > libprotoc 2.4.1 > > asf001 has the newer protoc in /usr/local/bin but asf008 does not. > Does anyone know how software is meant to be deployed on these build > slaves? I'm happy to download and install protobuf 2.4.1 into > /usr/local on asf008 if manual installation is the name of the game, > but it seems like we should be doing something a little more > reproducible than one-off builds by rando developers to manage our > toolchain on the Jenkins slaves. > > -Todd > -- > Todd Lipcon > Software Engineer, Cloudera > +
Giridharan Kesavan 2013-01-04, 19:37
-
Re: Hadoop build slaves softwareColin McCabe 2013-01-04, 22:03
In addition to protoc, can someone please also install a 32-bit C++ compiler?
The builds are all failing on this machine because of that. regards, Colin On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan <[EMAIL PROTECTED]> wrote: > When I configured the other machines I used the source to compile and > install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. > > BTW installed 2.4.1 on asf008. > gkesavan@asf008:~$ protoc --version > libprotoc 2.4.1 > > > -Giri > > > On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > >> Hey folks, >> >> It looks like hadoop8 has recently come back online as a build slave, >> but is failing all the builds because it has an ancient version of >> protobuf (2.2.0): >> todd@asf008:~$ protoc --version >> libprotoc 2.2.0 >> >> In contrast, other slaves have 2.4.1: >> todd@asf001:~$ protoc --version >> libprotoc 2.4.1 >> >> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >> Does anyone know how software is meant to be deployed on these build >> slaves? I'm happy to download and install protobuf 2.4.1 into >> /usr/local on asf008 if manual installation is the name of the game, >> but it seems like we should be doing something a little more >> reproducible than one-off builds by rando developers to manage our >> toolchain on the Jenkins slaves. >> >> -Todd >> -- >> Todd Lipcon >> Software Engineer, Cloudera >> +
Colin McCabe 2013-01-04, 22:03
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-04, 22:11
I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's
causing havoc on the precommit builds. I can't see another way to administratively disable it from the Jenkins interface. Rajiv, Giri -- mind if I build/install protoc into /usr/local to match the other slaves? We can continue the conversation about provisioning after, but would like to unblock the builds in the meantime. As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably preferable since it's a more common install platform, anyway. But, we'll still need to have a custom toolchain for things like protoc 2.4 which don't have new enough versions in the package repos. -Todd On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED]> wrote: > In addition to protoc, can someone please also install a 32-bit C++ compiler? > > The builds are all failing on this machine because of that. > > regards, > Colin > > > On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > <[EMAIL PROTECTED]> wrote: >> When I configured the other machines I used the source to compile and >> install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. >> >> BTW installed 2.4.1 on asf008. >> gkesavan@asf008:~$ protoc --version >> libprotoc 2.4.1 >> >> >> -Giri >> >> >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: >> >>> Hey folks, >>> >>> It looks like hadoop8 has recently come back online as a build slave, >>> but is failing all the builds because it has an ancient version of >>> protobuf (2.2.0): >>> todd@asf008:~$ protoc --version >>> libprotoc 2.2.0 >>> >>> In contrast, other slaves have 2.4.1: >>> todd@asf001:~$ protoc --version >>> libprotoc 2.4.1 >>> >>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >>> Does anyone know how software is meant to be deployed on these build >>> slaves? I'm happy to download and install protobuf 2.4.1 into >>> /usr/local on asf008 if manual installation is the name of the game, >>> but it seems like we should be doing something a little more >>> reproducible than one-off builds by rando developers to manage our >>> toolchain on the Jenkins slaves. >>> >>> -Todd >>> -- >>> Todd Lipcon >>> Software Engineer, Cloudera >>> -- Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-04, 22:11
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-04, 22:42
I think I installed protoc in /usr/local and this is what I see
gkesavan@asf008:~$ which protoc /usr/local/bin/protoc -Giri On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > causing havoc on the precommit builds. I can't see another way to > administratively disable it from the Jenkins interface. > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to match > the other slaves? We can continue the conversation about provisioning > after, but would like to unblock the builds in the meantime. > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > preferable since it's a more common install platform, anyway. But, > we'll still need to have a custom toolchain for things like protoc 2.4 > which don't have new enough versions in the package repos. > > -Todd > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED]> > wrote: > > In addition to protoc, can someone please also install a 32-bit C++ > compiler? > > > > The builds are all failing on this machine because of that. > > > > regards, > > Colin > > > > > > On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > > <[EMAIL PROTECTED]> wrote: > >> When I configured the other machines I used the source to compile and > >> install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. > >> > >> BTW installed 2.4.1 on asf008. > >> gkesavan@asf008:~$ protoc --version > >> libprotoc 2.4.1 > >> > >> > >> -Giri > >> > >> > >> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > >> > >>> Hey folks, > >>> > >>> It looks like hadoop8 has recently come back online as a build slave, > >>> but is failing all the builds because it has an ancient version of > >>> protobuf (2.2.0): > >>> todd@asf008:~$ protoc --version > >>> libprotoc 2.2.0 > >>> > >>> In contrast, other slaves have 2.4.1: > >>> todd@asf001:~$ protoc --version > >>> libprotoc 2.4.1 > >>> > >>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. > >>> Does anyone know how software is meant to be deployed on these build > >>> slaves? I'm happy to download and install protobuf 2.4.1 into > >>> /usr/local on asf008 if manual installation is the name of the game, > >>> but it seems like we should be doing something a little more > >>> reproducible than one-off builds by rando developers to manage our > >>> toolchain on the Jenkins slaves. > >>> > >>> -Todd > >>> -- > >>> Todd Lipcon > >>> Software Engineer, Cloudera > >>> > > > > -- > Todd Lipcon > Software Engineer, Cloudera > +
Giridharan Kesavan 2013-01-04, 22:42
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-04, 22:26
Turns out I had to both kill -9 it and chmod 000
/home/jenkins/jenkins-slave in order to keep it from auto-respawning. Just a note so that once the toolchain is fixed, someone knows to re-chmod back to 755. -Todd On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > causing havoc on the precommit builds. I can't see another way to > administratively disable it from the Jenkins interface. > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to match > the other slaves? We can continue the conversation about provisioning > after, but would like to unblock the builds in the meantime. > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > preferable since it's a more common install platform, anyway. But, > we'll still need to have a custom toolchain for things like protoc 2.4 > which don't have new enough versions in the package repos. > > -Todd > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED]> wrote: >> In addition to protoc, can someone please also install a 32-bit C++ compiler? >> >> The builds are all failing on this machine because of that. >> >> regards, >> Colin >> >> >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan >> <[EMAIL PROTECTED]> wrote: >>> When I configured the other machines I used the source to compile and >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. >>> >>> BTW installed 2.4.1 on asf008. >>> gkesavan@asf008:~$ protoc --version >>> libprotoc 2.4.1 >>> >>> >>> -Giri >>> >>> >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: >>> >>>> Hey folks, >>>> >>>> It looks like hadoop8 has recently come back online as a build slave, >>>> but is failing all the builds because it has an ancient version of >>>> protobuf (2.2.0): >>>> todd@asf008:~$ protoc --version >>>> libprotoc 2.2.0 >>>> >>>> In contrast, other slaves have 2.4.1: >>>> todd@asf001:~$ protoc --version >>>> libprotoc 2.4.1 >>>> >>>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. >>>> Does anyone know how software is meant to be deployed on these build >>>> slaves? I'm happy to download and install protobuf 2.4.1 into >>>> /usr/local on asf008 if manual installation is the name of the game, >>>> but it seems like we should be doing something a little more >>>> reproducible than one-off builds by rando developers to manage our >>>> toolchain on the Jenkins slaves. >>>> >>>> -Todd >>>> -- >>>> Todd Lipcon >>>> Software Engineer, Cloudera >>>> > > > > -- > Todd Lipcon > Software Engineer, Cloudera -- Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-04, 22:26
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-04, 22:46
Marking the slave offline would do. I 've mared the hadoop8 slave offline,
while I test it for builds and bring it back online later when its good. -Giri On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > Turns out I had to both kill -9 it and chmod 000 > /home/jenkins/jenkins-slave in order to keep it from auto-respawning. > Just a note so that once the toolchain is fixed, someone knows to > re-chmod back to 755. > > -Todd > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > > causing havoc on the precommit builds. I can't see another way to > > administratively disable it from the Jenkins interface. > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to match > > the other slaves? We can continue the conversation about provisioning > > after, but would like to unblock the builds in the meantime. > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > > preferable since it's a more common install platform, anyway. But, > > we'll still need to have a custom toolchain for things like protoc 2.4 > > which don't have new enough versions in the package repos. > > > > -Todd > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED]> > wrote: > >> In addition to protoc, can someone please also install a 32-bit C++ > compiler? > >> > >> The builds are all failing on this machine because of that. > >> > >> regards, > >> Colin > >> > >> > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > >> <[EMAIL PROTECTED]> wrote: > >>> When I configured the other machines I used the source to compile and > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. > >>> > >>> BTW installed 2.4.1 on asf008. > >>> gkesavan@asf008:~$ protoc --version > >>> libprotoc 2.4.1 > >>> > >>> > >>> -Giri > >>> > >>> > >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> > wrote: > >>> > >>>> Hey folks, > >>>> > >>>> It looks like hadoop8 has recently come back online as a build slave, > >>>> but is failing all the builds because it has an ancient version of > >>>> protobuf (2.2.0): > >>>> todd@asf008:~$ protoc --version > >>>> libprotoc 2.2.0 > >>>> > >>>> In contrast, other slaves have 2.4.1: > >>>> todd@asf001:~$ protoc --version > >>>> libprotoc 2.4.1 > >>>> > >>>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. > >>>> Does anyone know how software is meant to be deployed on these build > >>>> slaves? I'm happy to download and install protobuf 2.4.1 into > >>>> /usr/local on asf008 if manual installation is the name of the game, > >>>> but it seems like we should be doing something a little more > >>>> reproducible than one-off builds by rando developers to manage our > >>>> toolchain on the Jenkins slaves. > >>>> > >>>> -Todd > >>>> -- > >>>> Todd Lipcon > >>>> Software Engineer, Cloudera > >>>> > > > > > > > > -- > > Todd Lipcon > > Software Engineer, Cloudera > > > > -- > Todd Lipcon > Software Engineer, Cloudera > +
Giridharan Kesavan 2013-01-04, 22:46
-
Re: Hadoop build slaves softwareBinglin Chang 2013-01-06, 01:57
I am not sure if this problem is solved, the build still failed in
precommit-HADOOP https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan <[EMAIL PROTECTED] > wrote: > Marking the slave offline would do. I 've mared the hadoop8 slave offline, > while I test it for builds and bring it back online later when its good. > > > -Giri > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > > Turns out I had to both kill -9 it and chmod 000 > > /home/jenkins/jenkins-slave in order to keep it from auto-respawning. > > Just a note so that once the toolchain is fixed, someone knows to > > re-chmod back to 755. > > > > -Todd > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > > > causing havoc on the precommit builds. I can't see another way to > > > administratively disable it from the Jenkins interface. > > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to match > > > the other slaves? We can continue the conversation about provisioning > > > after, but would like to unblock the builds in the meantime. > > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > > > preferable since it's a more common install platform, anyway. But, > > > we'll still need to have a custom toolchain for things like protoc 2.4 > > > which don't have new enough versions in the package repos. > > > > > > -Todd > > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED]> > > wrote: > > >> In addition to protoc, can someone please also install a 32-bit C++ > > compiler? > > >> > > >> The builds are all failing on this machine because of that. > > >> > > >> regards, > > >> Colin > > >> > > >> > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > > >> <[EMAIL PROTECTED]> wrote: > > >>> When I configured the other machines I used the source to compile and > > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu repo. > > >>> > > >>> BTW installed 2.4.1 on asf008. > > >>> gkesavan@asf008:~$ protoc --version > > >>> libprotoc 2.4.1 > > >>> > > >>> > > >>> -Giri > > >>> > > >>> > > >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> > > wrote: > > >>> > > >>>> Hey folks, > > >>>> > > >>>> It looks like hadoop8 has recently come back online as a build > slave, > > >>>> but is failing all the builds because it has an ancient version of > > >>>> protobuf (2.2.0): > > >>>> todd@asf008:~$ protoc --version > > >>>> libprotoc 2.2.0 > > >>>> > > >>>> In contrast, other slaves have 2.4.1: > > >>>> todd@asf001:~$ protoc --version > > >>>> libprotoc 2.4.1 > > >>>> > > >>>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. > > >>>> Does anyone know how software is meant to be deployed on these build > > >>>> slaves? I'm happy to download and install protobuf 2.4.1 into > > >>>> /usr/local on asf008 if manual installation is the name of the game, > > >>>> but it seems like we should be doing something a little more > > >>>> reproducible than one-off builds by rando developers to manage our > > >>>> toolchain on the Jenkins slaves. > > >>>> > > >>>> -Todd > > >>>> -- > > >>>> Todd Lipcon > > >>>> Software Engineer, Cloudera > > >>>> > > > > > > > > > > > > -- > > > Todd Lipcon > > > Software Engineer, Cloudera > > > > > > > > -- > > Todd Lipcon > > Software Engineer, Cloudera > > > +
Binglin Chang 2013-01-06, 01:57
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-06, 06:12
by looking at the failure log :
https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt build failed on [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common --- HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. I'm not sure if this is something to do with the build env. -Giri On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> wrote: > I am not sure if this problem is solved, the build still failed in > precommit-HADOOP > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ > > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < > [EMAIL PROTECTED] > > wrote: > > > Marking the slave offline would do. I 've mared the hadoop8 slave > offline, > > while I test it for builds and bring it back online later when its good. > > > > > > -Giri > > > > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > > > > Turns out I had to both kill -9 it and chmod 000 > > > /home/jenkins/jenkins-slave in order to keep it from auto-respawning. > > > Just a note so that once the toolchain is fixed, someone knows to > > > re-chmod back to 755. > > > > > > -Todd > > > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > > > > causing havoc on the precommit builds. I can't see another way to > > > > administratively disable it from the Jenkins interface. > > > > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to > match > > > > the other slaves? We can continue the conversation about provisioning > > > > after, but would like to unblock the builds in the meantime. > > > > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > > > > preferable since it's a more common install platform, anyway. But, > > > > we'll still need to have a custom toolchain for things like protoc > 2.4 > > > > which don't have new enough versions in the package repos. > > > > > > > > -Todd > > > > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe <[EMAIL PROTECTED] > > > > > wrote: > > > >> In addition to protoc, can someone please also install a 32-bit C++ > > > compiler? > > > >> > > > >> The builds are all failing on this machine because of that. > > > >> > > > >> regards, > > > >> Colin > > > >> > > > >> > > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > > > >> <[EMAIL PROTECTED]> wrote: > > > >>> When I configured the other machines I used the source to compile > and > > > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu > repo. > > > >>> > > > >>> BTW installed 2.4.1 on asf008. > > > >>> gkesavan@asf008:~$ protoc --version > > > >>> libprotoc 2.4.1 > > > >>> > > > >>> > > > >>> -Giri > > > >>> > > > >>> > > > >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> > > > wrote: > > > >>> > > > >>>> Hey folks, > > > >>>> > > > >>>> It looks like hadoop8 has recently come back online as a build > > slave, > > > >>>> but is failing all the builds because it has an ancient version of > > > >>>> protobuf (2.2.0): > > > >>>> todd@asf008:~$ protoc --version > > > >>>> libprotoc 2.2.0 > > > >>>> > > > >>>> In contrast, other slaves have 2.4.1: > > > >>>> todd@asf001:~$ protoc --version > > > >>>> libprotoc 2.4.1 > > > >>>> > > > >>>> asf001 has the newer protoc in /usr/local/bin but asf008 does not. > > > >>>> Does anyone know how software is meant to be deployed on these > build > > > >>>> slaves? I'm happy to download and install protobuf 2.4.1 into > > > >>>> /usr/local on asf008 if manual installation is the name of the > game, > > > >>>> but it seems like we should be doing something a little more > > > >>>> reproducible than one-off builds by rando developers to manage our > > > >>>> toolchain on the Jenkins slaves. > > > >>>> > > > >>>> -Todd > > > >>>> -- > > > >>>> Todd Lipcon > > > >>>> Software Engineer, Cloudera +
Giridharan Kesavan 2013-01-06, 06:12
-
Re: Hadoop build slaves softwareBinglin Chang 2013-01-06, 09:57
HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown.
This is probably caused by a older version of protoc in build env. On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan <[EMAIL PROTECTED] > wrote: > by looking at the failure log : > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt > build failed on > > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common --- > > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. > > I'm not sure if this is something to do with the build env. > > -Giri > > > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> wrote: > > > I am not sure if this problem is solved, the build still failed in > > precommit-HADOOP > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ > > > > > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < > > [EMAIL PROTECTED] > > > wrote: > > > > > Marking the slave offline would do. I 've mared the hadoop8 slave > > offline, > > > while I test it for builds and bring it back online later when its > good. > > > > > > > > > -Giri > > > > > > > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > > > > > > > Turns out I had to both kill -9 it and chmod 000 > > > > /home/jenkins/jenkins-slave in order to keep it from auto-respawning. > > > > Just a note so that once the toolchain is fixed, someone knows to > > > > re-chmod back to 755. > > > > > > > > -Todd > > > > > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> > wrote: > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz it's > > > > > causing havoc on the precommit builds. I can't see another way to > > > > > administratively disable it from the Jenkins interface. > > > > > > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to > > match > > > > > the other slaves? We can continue the conversation about > provisioning > > > > > after, but would like to unblock the builds in the meantime. > > > > > > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is probably > > > > > preferable since it's a more common install platform, anyway. But, > > > > > we'll still need to have a custom toolchain for things like protoc > > 2.4 > > > > > which don't have new enough versions in the package repos. > > > > > > > > > > -Todd > > > > > > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < > [EMAIL PROTECTED] > > > > > > > wrote: > > > > >> In addition to protoc, can someone please also install a 32-bit > C++ > > > > compiler? > > > > >> > > > > >> The builds are all failing on this machine because of that. > > > > >> > > > > >> regards, > > > > >> Colin > > > > >> > > > > >> > > > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > > > > >> <[EMAIL PROTECTED]> wrote: > > > > >>> When I configured the other machines I used the source to compile > > and > > > > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu > > repo. > > > > >>> > > > > >>> BTW installed 2.4.1 on asf008. > > > > >>> gkesavan@asf008:~$ protoc --version > > > > >>> libprotoc 2.4.1 > > > > >>> > > > > >>> > > > > >>> -Giri > > > > >>> > > > > >>> > > > > >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon <[EMAIL PROTECTED]> > > > > wrote: > > > > >>> > > > > >>>> Hey folks, > > > > >>>> > > > > >>>> It looks like hadoop8 has recently come back online as a build > > > slave, > > > > >>>> but is failing all the builds because it has an ancient version > of > > > > >>>> protobuf (2.2.0): > > > > >>>> todd@asf008:~$ protoc --version > > > > >>>> libprotoc 2.2.0 > > > > >>>> > > > > >>>> In contrast, other slaves have 2.4.1: > > > > >>>> todd@asf001:~$ protoc --version > > > > >>>> libprotoc 2.4.1 > > > > >>>> > > > > >>>> asf001 has the newer protoc in /usr/local/bin but asf008 does > not. > > > > >>>> Does anyone know how software is meant to be deployed on these > +
Binglin Chang 2013-01-06, 09:57
-
Re: Hadoop build slaves softwareAndrew Wang 2013-01-07, 17:57
I think hadoop9 has a similar problem as hadoop8, based on a recent build.
The javac output has a compile-proto error: https://builds.apache.org/job/PreCommit-HDFS-Build/3755/ https://builds.apache.org/job/PreCommit-HDFS-Build/3755/artifact/trunk/patchprocess/trunkJavacWarnings.txt On Sun, Jan 6, 2013 at 1:57 AM, Binglin Chang <[EMAIL PROTECTED]> wrote: > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. > This is probably caused by a older version of protoc in build env. > > > On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan < > [EMAIL PROTECTED] > > wrote: > > > by looking at the failure log : > > > > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt > > build failed on > > > > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common --- > > > > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. > > > > I'm not sure if this is something to do with the build env. > > > > -Giri > > > > > > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> > wrote: > > > > > I am not sure if this problem is solved, the build still failed in > > > precommit-HADOOP > > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ > > > > > > > > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < > > > [EMAIL PROTECTED] > > > > wrote: > > > > > > > Marking the slave offline would do. I 've mared the hadoop8 slave > > > offline, > > > > while I test it for builds and bring it back online later when its > > good. > > > > > > > > > > > > -Giri > > > > > > > > > > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> > wrote: > > > > > > > > > Turns out I had to both kill -9 it and chmod 000 > > > > > /home/jenkins/jenkins-slave in order to keep it from > auto-respawning. > > > > > Just a note so that once the toolchain is fixed, someone knows to > > > > > re-chmod back to 755. > > > > > > > > > > -Todd > > > > > > > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> > > wrote: > > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz > it's > > > > > > causing havoc on the precommit builds. I can't see another way to > > > > > > administratively disable it from the Jenkins interface. > > > > > > > > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to > > > match > > > > > > the other slaves? We can continue the conversation about > > provisioning > > > > > > after, but would like to unblock the builds in the meantime. > > > > > > > > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is > probably > > > > > > preferable since it's a more common install platform, anyway. > But, > > > > > > we'll still need to have a custom toolchain for things like > protoc > > > 2.4 > > > > > > which don't have new enough versions in the package repos. > > > > > > > > > > > > -Todd > > > > > > > > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < > > [EMAIL PROTECTED] > > > > > > > > > wrote: > > > > > >> In addition to protoc, can someone please also install a 32-bit > > C++ > > > > > compiler? > > > > > >> > > > > > >> The builds are all failing on this machine because of that. > > > > > >> > > > > > >> regards, > > > > > >> Colin > > > > > >> > > > > > >> > > > > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan > > > > > >> <[EMAIL PROTECTED]> wrote: > > > > > >>> When I configured the other machines I used the source to > compile > > > and > > > > > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu > > > repo. > > > > > >>> > > > > > >>> BTW installed 2.4.1 on asf008. > > > > > >>> gkesavan@asf008:~$ protoc --version > > > > > >>> libprotoc 2.4.1 > > > > > >>> > > > > > >>> > > > > > >>> -Giri > > > > > >>> > > > > > >>> > > > > > >>> On Thu, Jan 3, 2013 at 11:24 PM, Todd Lipcon < > [EMAIL PROTECTED]> > > > > > wrote: > > > > > >>> > > > > > >>>> Hey folks, > > > > > >>> +
Andrew Wang 2013-01-07, 17:57
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-07, 23:35
I'll install the right protoc and libstdc++ dev on asf009 as well.
-Todd On Mon, Jan 7, 2013 at 9:57 AM, Andrew Wang <[EMAIL PROTECTED]> wrote: > I think hadoop9 has a similar problem as hadoop8, based on a recent build. > The javac output has a compile-proto error: > > https://builds.apache.org/job/PreCommit-HDFS-Build/3755/ > https://builds.apache.org/job/PreCommit-HDFS-Build/3755/artifact/trunk/patchprocess/trunkJavacWarnings.txt > > > On Sun, Jan 6, 2013 at 1:57 AM, Binglin Chang <[EMAIL PROTECTED]> wrote: > >> HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >> This is probably caused by a older version of protoc in build env. >> >> >> On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan < >> [EMAIL PROTECTED] >> > wrote: >> >> > by looking at the failure log : >> > >> > >> https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt >> > build failed on >> > >> > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common --- >> > >> > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >> > >> > I'm not sure if this is something to do with the build env. >> > >> > -Giri >> > >> > >> > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> >> wrote: >> > >> > > I am not sure if this problem is solved, the build still failed in >> > > precommit-HADOOP >> > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ >> > > >> > > >> > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < >> > > [EMAIL PROTECTED] >> > > > wrote: >> > > >> > > > Marking the slave offline would do. I 've mared the hadoop8 slave >> > > offline, >> > > > while I test it for builds and bring it back online later when its >> > good. >> > > > >> > > > >> > > > -Giri >> > > > >> > > > >> > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> >> wrote: >> > > > >> > > > > Turns out I had to both kill -9 it and chmod 000 >> > > > > /home/jenkins/jenkins-slave in order to keep it from >> auto-respawning. >> > > > > Just a note so that once the toolchain is fixed, someone knows to >> > > > > re-chmod back to 755. >> > > > > >> > > > > -Todd >> > > > > >> > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> >> > wrote: >> > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz >> it's >> > > > > > causing havoc on the precommit builds. I can't see another way to >> > > > > > administratively disable it from the Jenkins interface. >> > > > > > >> > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to >> > > match >> > > > > > the other slaves? We can continue the conversation about >> > provisioning >> > > > > > after, but would like to unblock the builds in the meantime. >> > > > > > >> > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is >> probably >> > > > > > preferable since it's a more common install platform, anyway. >> But, >> > > > > > we'll still need to have a custom toolchain for things like >> protoc >> > > 2.4 >> > > > > > which don't have new enough versions in the package repos. >> > > > > > >> > > > > > -Todd >> > > > > > >> > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < >> > [EMAIL PROTECTED] >> > > > >> > > > > wrote: >> > > > > >> In addition to protoc, can someone please also install a 32-bit >> > C++ >> > > > > compiler? >> > > > > >> >> > > > > >> The builds are all failing on this machine because of that. >> > > > > >> >> > > > > >> regards, >> > > > > >> Colin >> > > > > >> >> > > > > >> >> > > > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan >> > > > > >> <[EMAIL PROTECTED]> wrote: >> > > > > >>> When I configured the other machines I used the source to >> compile >> > > and >> > > > > >>> install the protoc, as the 2.4.1 wasn't available in the ubuntu >> > > repo. >> > > > > >>> >> > > > > >>> BTW installed 2.4.1 on asf008. >> > > > > >>> gkesavan@asf008:~$ protoc --version Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-07, 23:35
-
Re: Hadoop build slaves softwareGiridharan Kesavan 2013-01-07, 23:46
I did install protoc on hadoop9 and brought it back online after testing it
couple of hours back. -Giri On Mon, Jan 7, 2013 at 3:35 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > I'll install the right protoc and libstdc++ dev on asf009 as well. > > -Todd > > On Mon, Jan 7, 2013 at 9:57 AM, Andrew Wang <[EMAIL PROTECTED]> > wrote: > > I think hadoop9 has a similar problem as hadoop8, based on a recent > build. > > The javac output has a compile-proto error: > > > > https://builds.apache.org/job/PreCommit-HDFS-Build/3755/ > > > https://builds.apache.org/job/PreCommit-HDFS-Build/3755/artifact/trunk/patchprocess/trunkJavacWarnings.txt > > > > > > On Sun, Jan 6, 2013 at 1:57 AM, Binglin Chang <[EMAIL PROTECTED]> > wrote: > > > >> HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. > >> This is probably caused by a older version of protoc in build env. > >> > >> > >> On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan < > >> [EMAIL PROTECTED] > >> > wrote: > >> > >> > by looking at the failure log : > >> > > >> > > >> > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt > >> > build failed on > >> > > >> > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common > --- > >> > > >> > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. > >> > > >> > I'm not sure if this is something to do with the build env. > >> > > >> > -Giri > >> > > >> > > >> > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> > >> wrote: > >> > > >> > > I am not sure if this problem is solved, the build still failed in > >> > > precommit-HADOOP > >> > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ > >> > > > >> > > > >> > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < > >> > > [EMAIL PROTECTED] > >> > > > wrote: > >> > > > >> > > > Marking the slave offline would do. I 've mared the hadoop8 slave > >> > > offline, > >> > > > while I test it for builds and bring it back online later when its > >> > good. > >> > > > > >> > > > > >> > > > -Giri > >> > > > > >> > > > > >> > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> > >> wrote: > >> > > > > >> > > > > Turns out I had to both kill -9 it and chmod 000 > >> > > > > /home/jenkins/jenkins-slave in order to keep it from > >> auto-respawning. > >> > > > > Just a note so that once the toolchain is fixed, someone knows > to > >> > > > > re-chmod back to 755. > >> > > > > > >> > > > > -Todd > >> > > > > > >> > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> > >> > wrote: > >> > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz > >> it's > >> > > > > > causing havoc on the precommit builds. I can't see another > way to > >> > > > > > administratively disable it from the Jenkins interface. > >> > > > > > > >> > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local > to > >> > > match > >> > > > > > the other slaves? We can continue the conversation about > >> > provisioning > >> > > > > > after, but would like to unblock the builds in the meantime. > >> > > > > > > >> > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is > >> probably > >> > > > > > preferable since it's a more common install platform, anyway. > >> But, > >> > > > > > we'll still need to have a custom toolchain for things like > >> protoc > >> > > 2.4 > >> > > > > > which don't have new enough versions in the package repos. > >> > > > > > > >> > > > > > -Todd > >> > > > > > > >> > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < > >> > [EMAIL PROTECTED] > >> > > > > >> > > > > wrote: > >> > > > > >> In addition to protoc, can someone please also install a > 32-bit > >> > C++ > >> > > > > compiler? > >> > > > > >> > >> > > > > >> The builds are all failing on this machine because of that. > >> > > > > >> > >> > > > > >> regards, > >> > > > > >> Colin > >> > > > > >> > >> +
Giridharan Kesavan 2013-01-07, 23:46
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-07, 23:48
It was missing the c++ libraries though:
https://builds.apache.org/job/PreCommit-HADOOP-Build/2002/artifact/trunk/patchprocess/patchJavacWarnings.txt -Todd On Mon, Jan 7, 2013 at 3:46 PM, Giridharan Kesavan <[EMAIL PROTECTED]> wrote: > I did install protoc on hadoop9 and brought it back online after testing it > couple of hours back. > > > -Giri > > > On Mon, Jan 7, 2013 at 3:35 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > >> I'll install the right protoc and libstdc++ dev on asf009 as well. >> >> -Todd >> >> On Mon, Jan 7, 2013 at 9:57 AM, Andrew Wang <[EMAIL PROTECTED]> >> wrote: >> > I think hadoop9 has a similar problem as hadoop8, based on a recent >> build. >> > The javac output has a compile-proto error: >> > >> > https://builds.apache.org/job/PreCommit-HDFS-Build/3755/ >> > >> https://builds.apache.org/job/PreCommit-HDFS-Build/3755/artifact/trunk/patchprocess/trunkJavacWarnings.txt >> > >> > >> > On Sun, Jan 6, 2013 at 1:57 AM, Binglin Chang <[EMAIL PROTECTED]> >> wrote: >> > >> >> HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >> >> This is probably caused by a older version of protoc in build env. >> >> >> >> >> >> On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan < >> >> [EMAIL PROTECTED] >> >> > wrote: >> >> >> >> > by looking at the failure log : >> >> > >> >> > >> >> >> https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt >> >> > build failed on >> >> > >> >> > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common >> --- >> >> > >> >> > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >> >> > >> >> > I'm not sure if this is something to do with the build env. >> >> > >> >> > -Giri >> >> > >> >> > >> >> > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> >> >> wrote: >> >> > >> >> > > I am not sure if this problem is solved, the build still failed in >> >> > > precommit-HADOOP >> >> > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ >> >> > > >> >> > > >> >> > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < >> >> > > [EMAIL PROTECTED] >> >> > > > wrote: >> >> > > >> >> > > > Marking the slave offline would do. I 've mared the hadoop8 slave >> >> > > offline, >> >> > > > while I test it for builds and bring it back online later when its >> >> > good. >> >> > > > >> >> > > > >> >> > > > -Giri >> >> > > > >> >> > > > >> >> > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> >> >> wrote: >> >> > > > >> >> > > > > Turns out I had to both kill -9 it and chmod 000 >> >> > > > > /home/jenkins/jenkins-slave in order to keep it from >> >> auto-respawning. >> >> > > > > Just a note so that once the toolchain is fixed, someone knows >> to >> >> > > > > re-chmod back to 755. >> >> > > > > >> >> > > > > -Todd >> >> > > > > >> >> > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> >> >> > wrote: >> >> > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz >> >> it's >> >> > > > > > causing havoc on the precommit builds. I can't see another >> way to >> >> > > > > > administratively disable it from the Jenkins interface. >> >> > > > > > >> >> > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local >> to >> >> > > match >> >> > > > > > the other slaves? We can continue the conversation about >> >> > provisioning >> >> > > > > > after, but would like to unblock the builds in the meantime. >> >> > > > > > >> >> > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is >> >> probably >> >> > > > > > preferable since it's a more common install platform, anyway. >> >> But, >> >> > > > > > we'll still need to have a custom toolchain for things like >> >> protoc >> >> > > 2.4 >> >> > > > > > which don't have new enough versions in the package repos. >> >> > > > > > >> >> > > > > > -Todd >> >> > > > > > >> >> > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-07, 23:48
-
Re: Hadoop build slaves softwareTodd Lipcon 2013-01-07, 23:45
OK. FYI, installed protoc on asf009, and the "g++-4.4-multilib"
packages on both asf008 and asf009. Checked the hadoop pipes native build and it passes now. Fingers crossed... -Todd On Mon, Jan 7, 2013 at 3:35 PM, Todd Lipcon <[EMAIL PROTECTED]> wrote: > I'll install the right protoc and libstdc++ dev on asf009 as well. > > -Todd > > On Mon, Jan 7, 2013 at 9:57 AM, Andrew Wang <[EMAIL PROTECTED]> wrote: >> I think hadoop9 has a similar problem as hadoop8, based on a recent build. >> The javac output has a compile-proto error: >> >> https://builds.apache.org/job/PreCommit-HDFS-Build/3755/ >> https://builds.apache.org/job/PreCommit-HDFS-Build/3755/artifact/trunk/patchprocess/trunkJavacWarnings.txt >> >> >> On Sun, Jan 6, 2013 at 1:57 AM, Binglin Chang <[EMAIL PROTECTED]> wrote: >> >>> HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >>> This is probably caused by a older version of protoc in build env. >>> >>> >>> On Sun, Jan 6, 2013 at 2:12 PM, Giridharan Kesavan < >>> [EMAIL PROTECTED] >>> > wrote: >>> >>> > by looking at the failure log : >>> > >>> > >>> https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/1950/artifact/trunk/patchprocess/trunkJavacWarnings.txt >>> > build failed on >>> > >>> > [INFO] --- exec-maven-plugin:1.2:exec (compile-proto) @ hadoop-common --- >>> > >>> > HAServiceProtocol.proto:21:8: Option "java_generic_services" unknown. >>> > >>> > I'm not sure if this is something to do with the build env. >>> > >>> > -Giri >>> > >>> > >>> > On Sat, Jan 5, 2013 at 5:57 PM, Binglin Chang <[EMAIL PROTECTED]> >>> wrote: >>> > >>> > > I am not sure if this problem is solved, the build still failed in >>> > > precommit-HADOOP >>> > > https://builds.apache.org/view/Hadoop/job/PreCommit-HADOOP-Build/ >>> > > >>> > > >>> > > On Sat, Jan 5, 2013 at 6:46 AM, Giridharan Kesavan < >>> > > [EMAIL PROTECTED] >>> > > > wrote: >>> > > >>> > > > Marking the slave offline would do. I 've mared the hadoop8 slave >>> > > offline, >>> > > > while I test it for builds and bring it back online later when its >>> > good. >>> > > > >>> > > > >>> > > > -Giri >>> > > > >>> > > > >>> > > > On Fri, Jan 4, 2013 at 2:26 PM, Todd Lipcon <[EMAIL PROTECTED]> >>> wrote: >>> > > > >>> > > > > Turns out I had to both kill -9 it and chmod 000 >>> > > > > /home/jenkins/jenkins-slave in order to keep it from >>> auto-respawning. >>> > > > > Just a note so that once the toolchain is fixed, someone knows to >>> > > > > re-chmod back to 755. >>> > > > > >>> > > > > -Todd >>> > > > > >>> > > > > On Fri, Jan 4, 2013 at 2:11 PM, Todd Lipcon <[EMAIL PROTECTED]> >>> > wrote: >>> > > > > > I'm going to kill -9 the jenkins slave on hadoop8 for now cuz >>> it's >>> > > > > > causing havoc on the precommit builds. I can't see another way to >>> > > > > > administratively disable it from the Jenkins interface. >>> > > > > > >>> > > > > > Rajiv, Giri -- mind if I build/install protoc into /usr/local to >>> > > match >>> > > > > > the other slaves? We can continue the conversation about >>> > provisioning >>> > > > > > after, but would like to unblock the builds in the meantime. >>> > > > > > >>> > > > > > As for CentOS vs Ubuntu, I've got no preference. RHEL6 is >>> probably >>> > > > > > preferable since it's a more common install platform, anyway. >>> But, >>> > > > > > we'll still need to have a custom toolchain for things like >>> protoc >>> > > 2.4 >>> > > > > > which don't have new enough versions in the package repos. >>> > > > > > >>> > > > > > -Todd >>> > > > > > >>> > > > > > On Fri, Jan 4, 2013 at 2:03 PM, Colin McCabe < >>> > [EMAIL PROTECTED] >>> > > > >>> > > > > wrote: >>> > > > > >> In addition to protoc, can someone please also install a 32-bit >>> > C++ >>> > > > > compiler? >>> > > > > >> >>> > > > > >> The builds are all failing on this machine because of that. >>> > > > > >> >>> > > > > >> regards, >>> > > > > >> Colin >>> > > > > >> >>> > > > > >> >>> > > > > >> On Fri, Jan 4, 2013 at 11:37 AM, Giridharan Kesavan Todd Lipcon Software Engineer, Cloudera +
Todd Lipcon 2013-01-07, 23:45
|