Right now, there's a single queue with a single, two-threaded worker. We should split it into two queues so that very lightweight jobs (such as one that simply supervises a build on a remote VM) don't get in the way of more heavyweight jobs (e.g. building a new schroot tarball or building source packages, or polling github).
Right now, there's a single queue with a single, two-threaded worker. We should split it into two queues so that very lightweight jobs (such as one that simply supervises a build on a remote VM) don't get in the way of more heavyweight jobs (e.g. building a new schroot tarball or building source packages, or polling github).