Re: [Gluster-infra] [Gluster-devel] Smoke tests run on the builder in RH DC (at least)

2016-01-26 Thread Michael Scherer
Le mardi 26 janvier 2016 à 01:42 +0530, Raghavendra Talur a écrit :
> On Mon, Jan 25, 2016 at 11:29 PM, Michael Scherer 
> wrote:
> 
> > Hi,
> >
> > so today, after fixing one last config item, the smoke test jobs run
> > fine on the Centos 6 builder in the RH DC, which build things as non
> > root, then start the tests, then reboot the server.
> >
> 
> Awesome!
> 
> 
> >
> > Now, I am looking at the fedora one, but once this one is good, I will
> > likely reinstall a few builders as a test, and go on Centos 7 builder.
> >
> 
> This is what I had to do to get Fedora working. Ansible lines are shown
> where applicable.
> 
> 1. change ownership for python site packages: difference is in version 2.7
> when compared to 2.6 of CentOS
> file: path=/usr/lib/python2.7/site-packages/gluster/ state=directory
> owner=jenkins group=root

I think this is no longer needed, this was a bug in the glupy
installation, that didn't respect DESTDIR (iirc)

> 2. Had to give jenkins write permission on /usr/lib/systemd/system/
> for installing glusterd service file.

You shouldn't need that, same as for the python stuff. 

This look like real bugs in the automake/autoconf scripts, and so they
shouldn't be worked around but fixed. (one of them is, and I didn't
encounter the 2nd one, but mostly because it fail to build due to
compilation flag issue)
-- 
Michael Scherer
Sysadmin, Community Infrastructure and Platform, OSAS




signature.asc
Description: This is a digitally signed message part
___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra

Re: [Gluster-infra] [Gluster-devel] Smoke tests run on the builder in RH DC (at least)

2016-01-25 Thread Niels de Vos
On Mon, Jan 25, 2016 at 10:24:33PM +0100, Niels de Vos wrote:
> On Mon, Jan 25, 2016 at 06:59:33PM +0100, Michael Scherer wrote:
> > Hi,
> > 
> > so today, after fixing one last config item, the smoke test jobs run
> > fine on the Centos 6 builder in the RH DC, which build things as non
> > root, then start the tests, then reboot the server.
> 
> Nice, sounds like great progress!
> 
> Did you need to change anything in the build or test scripts under
> /opt/qa? If so, please make sure that the changes land in the
> repository:
> 
>   https://github.com/gluster/glusterfs-patch-acceptance-tests/
> 
> > Now, I am looking at the fedora one, but once this one is good, I will
> > likely reinstall a few builders as a test, and go on Centos 7 builder.
> 
> I'm not sure yet if I made an error, or what is going on. But for some
> reason smoke tests for my patch series fails... This is the smoke result
> of the 1st patch in the serie, it only updates the fuse-header to a
> newer version. Of course local testing works just fine... The output and
> (not available) logs of the smoke test do not really help me :-/
> 
>   https://build.gluster.org/job/smoke/24395/console
> 
> Could this be related to the changes that were made? If not, I'd
> appreciate a pointer to my mistake.

Well, I guess that this is a limitation in the FUSE kernel module that
is part of EL6 and EL7. One of the structures sent is probably too big
and the kernel refuses to accept it. I guess I'll need to go back to the
drawing board and add a real check for the FUSE version, or something
like that.

Niels


signature.asc
Description: PGP signature
___
Gluster-infra mailing list
Gluster-infra@gluster.org
http://www.gluster.org/mailman/listinfo/gluster-infra