[OpenStack-Infra] [openstack-dev] [infra] Basic zuul merger startup

Jay Pipes jaypipes at gmail.com
Tue Apr 22 17:08:01 UTC 2014


On Tue, 2014-04-22 at 16:49 +0000, Dane Leblanc (leblancd) wrote:
> I’m trying to get zuul running on a 3rd party  test setup, but the
> merge does not seem to be happening. I suspect that I’m just not
> configuring the zuul merger correctly, or I’m missing some basic
> startup step.
> 
> In my setup, it’s a single node on which I’m trying to run zuul,
> Jenkins, gearman, etc. (everything co-located).  I’m using the
> “IndependentPipelineManager” since this is for (not yet approved) code
> reviews.  The zuul debug logs show that jobs are being submitted to
> merger, but those jobs are never submitted to Jenkins.

What is in /var/log/zuul/zuul-merger.log? Could you pastebin it?

> The nc (netcat) utility shows that merger has messages in its queue,
> but there’s no worker for merger: 
> 
> neutronpluginsci:/var/log/zuul$ echo status | nc -q 3 localhost 4730
> 
> build:neutron   0       0       2
> merger:merge    53      0       0         < = = = No worker
> zuul:get_running_jobs   0       0       1
> set_description:172.24.4.1      0       0       1
> build:neutron_sandbox   0       0       2
> stop:172.24.4.1 0       0       1
> zuul:enqueue    0       0       1
> zuul:promote    0       0       1 
> 
> Some beginner questions:
<snip>
> (Likewise, should I be using ‘git_user_name=zuul’ here, or the git
> user for our 3rd party gerrit account?

Your 3rd party gerrit account.

> (2)  Given that I’m using IndependentPipelineManager, is there a way I
> can bypass the merger process?

No.

> (3)  Is the merger/merge process automatically started by zuul or
> gearman, and if so, how to debug its startup?

No, you need to start it with something like:

 sudo service zuul-merger start

Best,
-jay





More information about the OpenStack-Infra mailing list