Hi everyone.

First, a bit of good news. My current top priority is to make the schedulers reconfigurable. Not conceptually difficult, but I wasn't well-versed in Python argument passing (which figures prominently in this), so I've had a couple aborted tries on that score. I think I've got all that sorted out for now. It's just biting us way too badly to not be able to reconfigure schedulers.

Now, the anecdote. As you may remember, we're running 4 masters. 1 just has the UI and force schedulers. 1 has our overall logging system. The other 2 are split between producing builds, and consuming them for tests.

Sometime between when I left yesterday and when the test lead looked this morning, the UI stopped displaying the builders for the producer and consumer masters. Looking at all the masters, they were running, and I didn't immediately see anything suspicious in the logs. Looking at the data api, I could see all the builders and workers. The workers all showed connected_to being valid, but only the logging workers showed anything in configured_on. I restarted our UI master and that didn't help. Restarting the producer and consumer seems to have solved the problem. I can see the builders in the UI, and looking at the workers in the data API, I see that most appear to have configured_on set. I have no idea what actually happened. My wild conjecture is that the inter-master communication got screwed up somehow. Either that or they lost connection to the database (less likely, I think. Postgres is pretty stable that way.).

Neil Gilmore
grammatech.com
_______________________________________________
users mailing list
users@buildbot.net
https://lists.buildbot.net/mailman/listinfo/users

Reply via email to