summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorJames E. Blair <jeblair@openstack.org>2014-02-06 07:09:22 -0800
committerJames E. Blair <jeblair@openstack.org>2014-02-17 11:45:40 -0800
commita84f0e41792159b37c4114959199c525c28b5001 (patch)
tree5cd6eaa5a466b1d87ccb11edbd19a3bdf6540189 /setup.cfg
parentbc03496b999ca4c01b49b7a8a2cdaf08e1d0e9db (diff)
downloadzuul-a84f0e41792159b37c4114959199c525c28b5001.tar.gz
Make queue processing more efficient
Instead of processing all of the queues each time any event happens, first process all of the events (which are really queued up just so that they can modify the pipeline data safely within the main run loop) and then run the queue processor (which will then launch or cancel jobs based on the new state of the queues). This adds a lock to the run processor which is only needed so that the test suite can safely inspect the state of the scheduler to determine whether it is idle. The result queue is made somewhat more generic in preparation for handling merge result events. Change-Id: I6bbb52f77b070df04a110a9d61b426265b1e89cc
Diffstat (limited to 'setup.cfg')
0 files changed, 0 insertions, 0 deletions