[users at bb.net] More anecdotes.
Neil Gilmore
ngilmore at grammatech.com
Wed Sep 28 20:33:27 UTC 2016
Hi everyone,
Congrats on rc4.
More anecdotes from rc1. I got tangled up a bit trying to get
multi-master working. I'm still not sure why all the parts would build
one day, then not the next (in this case, it was setuptools). Nor why
crossbar requires libffi to be installed on one machine but not the
other. Nor why SQLAlchemy will be downloaded and installed automatically
but not psycopg2. These troubles seem to have straightened themselves
out, and I have multi-master buildbots in sandboxes on 2 different
machines. There's light at the end of the tunnel, I hope.
As side note, Pierre, I ended up scripting the whole install/build/run
thing. That may have to do for a tutorial.
I got asked for help with a builder. Seems it was taking inordinately
long to do a build, and the user tried cancelling, forcing, etc. There's
3 builders for this worker. 1 doesn't use locks, but the other 2 do.
It's pretty common for our workers to have a builder that doesn't lock,
and the rest do.
The current situation is that the build of the builder in question shows
not 1, but 2 builds building. Sort of, the current build is shown as
acquiring locks. The older building build is clearly stalled.
The other builder for the worker is proceeding well (but its builds take
about 3 days). Obviously, it was able to get the lock. But it has
started another build after finishing the first one. So it appears that
it got the lock again before the original builder (unless there's
something else going on).
I also had a different worker's build stall, so I moved that worker to
our alternate master. Unfortunately, it's a trick that only works once.
If I move it back, it'll still be stalled. Is there any way to remove a
no longer active worker from the database? I tried once, but I messed it
up and had to start with an empty database. I didn't try again.
Neil Gilmore
grammatech.com
More information about the users
mailing list