08:05:46 #startmeeting third-party 08:05:47 Meeting started Tue Apr 14 08:05:46 2015 UTC and is due to finish in 60 minutes. The chair is anteaya. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:05:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:05:50 The meeting name has been set to 'third_party' 08:06:08 hands up if you are here for the third party meeting 08:09:07 Hi, everyone! 08:09:16 hello eantyshev 08:09:21 how are you? 08:10:03 Thanks, great! got a question 08:10:24 ask away 08:11:17 my gearman server looses jobs info after zuul is restarted 08:11:28 do you have a stack trace? 08:12:00 jobs are reported as 'not registered', no trace 08:12:50 ah yes 'not registered' a favourite 08:13:05 so this occurs after zuul is restarted 08:13:11 evenually brought back 08:13:19 hmmmmm 08:13:43 so yes not registered is usually due to a communication disconnect between zuul and gearman 08:13:58 have you tried restarting gearman when you restart zuul? 08:14:10 I'm not sure that will work, I'm just wondering if you have tried that 08:16:12 isn't gearman client opened from zuul itself? 08:16:37 opened? 08:16:56 it might be installed with zuul due to how puppet is configured 08:17:12 but restarting zuul doesn't restart gearman as far as I know 08:17:18 they are separate services 08:19:02 have to tell you I'm using 'development' version of puppet. Gearman server has its section in zuul config 08:19:33 okay I'm not great at puppet 08:20:14 can you restart gearman from zuul? 08:20:28 I will admit that I myself do not run these services 08:21:01 it turns out that talking to folks to co-ordinate third party efforts takes more time that I had expected over the last 2 years 08:21:23 and my residual energy has not been sufficient for me to stand up these services myself 08:21:33 while I wish that I had been able to 08:21:43 I have to be honest with my abilities in this area 08:22:48 so I know that not registered means that in the zuul > gearman > jenkins communication chain someone is not talking to the others 08:23:00 but after that I am guessing 08:23:09 and trying to recall what others have done 08:25:46 Okay, this isn't a big deal, I can investigate it further 08:26:28 Just wondered if anyone faced it 08:27:46 sure 08:28:01 and yes, I think almost everyone has hit it at some point 08:28:14 see if you can find a way to restart gearman 08:28:22 As far as I understand, gearman server hosts as a child of the main zuul-server process 08:28:34 also can you list processes, and see if gearman is there 08:28:41 ah 08:28:48 see I have a different understanding 08:29:01 my understanding is that gearman is its own service 08:29:15 but I only have hearsay for my understanding 08:29:20 so you may be correct 08:29:26 looking at zuul/cmd/server.py: Server.start_gear_server() 08:29:42 is there a restart? 08:31:15 service zuul stop/start should do that? 08:32:40 hmmmm, looking at the server.py file you may be correct 08:32:48 do you have a zuul merger set up? 08:33:59 it's in another process, zuul-merger. Has it anything with gearman? 08:34:21 well the jobs need it 08:34:23 does its job allright 08:34:48 so I am going with gearman must have to interface with it at some point 08:34:55 okay 08:34:57 I restart them both, anyway 08:35:04 can't hurt 08:44:42 eantyshev: any further thoughts? 08:44:48 or are you trying it now? 08:46:11 anteaya: have to investigate how to trigger gearman server jobs update 08:46:37 ah okay, fair enough 08:47:00 did you have anything else you wanted to discuss today? 08:47:49 no, just that 08:47:58 okay great 08:48:33 so are you willing to come back to the meeting next week and share your findings? 08:49:10 anteaya: I'll do my best 08:49:51 thank you 08:50:02 any objection to me ending this meeting? 09:00:07 thanks 09:00:14 see you next week 09:00:18 #endmeeting