summaryrefslogtreecommitdiff
path: root/scheduler
AgeCommit message (Expand)AuthorFilesLines
2008-09-09make scheduler write host keyval files at the beginning of the job. presentl...showard1-6/+38
2008-09-04-modify scheduler throttling code to track number of running processes rather...showard2-33/+163
2008-09-03Rate limit the final parse of the scheduler. If more than 100 or so run at a...showard1-1/+33
2008-08-28Invalid SQL is created if you have one-time hosts but no 'real' hostsmbligh1-0/+2
2008-08-22revert an earlier change to when exactly we set the 'Starting' status. this ...showard1-2/+2
2008-08-19Remove another old & obsolete file.jadmanski1-160/+0
2008-08-18-Refactor new monitor_db scheduling algorithm into it's own classshoward2-125/+188
2008-08-15Rewrite the scheduling algorithm yet again. This time, we make separate DB q...showard1-82/+118
2008-08-13-add basic abort functionality test to scheduler unit tests. thisshoward2-53/+188
2008-07-31Provides a mechanism in the UI to choose to skip the verification stage.showard1-11/+21
2008-07-29Fixed the job timeouts. Jobs should no longer time out early.mbligh1-1/+1
2008-07-28I left some debugging code in monitor_db_unittest.py. This goes with a patch ...mbligh1-5/+0
2008-07-28Need changes to fix the monitor_db unittestmbligh1-0/+8
2008-07-24Normalize the --host-protection name, since autoserv is somewhatjadmanski1-0/+2
2008-07-17Fixed the logic in the scheduler unit tests. Checks that the commandmbligh1-2/+2
2008-07-17Adding new columns "locked_by_id" and "lock_time" to the hosts table, toshoward1-1/+1
2008-07-15Initial release of test auto importershoward1-2/+2
2008-07-09Add support to the scheduler to pass in the host.protection value asjadmanski2-4/+11
2008-07-03Adding protection levels to hosts. Allows the user to specify how muchshoward1-1/+1
2008-07-03Updating the RPC interface and scheduler unit tests to match up withshoward1-0/+2
2008-07-03Added a new input that allows used to specify a one-time host whenshoward1-4/+4
2008-07-03Adding a timeout field to the "Create Job" tab, modified the create_jobshoward1-3/+34
2008-07-03If a job is marked as Abort/Aborting/Aborted, do not change its statusmbligh1-5/+14
2008-06-23Fixed the monitor_db_unittest to be more robust. When checking that the comma...mbligh1-6/+6
2008-06-13Fix a bug introduced into recovery code in my refatoring for testability. Pi...showard1-9/+1
2008-06-11Needed to fix problems caused by the use of the old import usage which hasmbligh1-1/+3
2008-06-06Add distinct to query to cut time spent in halfshoward1-1/+1
2008-06-06Convert all python code to use four-space indents instead of eight-space tabs.jadmanski4-2042/+2042
2008-06-06minor refactorings to scheduler to make it more testable. the corresponding ...showard1-10/+15
2008-06-06Move the mock libraries from client/unittest into client/common_lib/test_utils.jadmanski1-1/+331
2008-06-05-check ACLs directly in the scheduler (bypassing ineligible_host_queues)showard2-35/+39
2008-05-30Add __init__.py file.showard1-0/+0
2008-05-29Rewrite scheduling algorithm to use two queries + some data processing, rathe...showard2-84/+150
2008-05-29The beginning of a unit test for the scheduler. Right now it only tests the ...showard1-0/+302
2008-05-27A bit of refactoring to monitor_db.py to clean up some code and make it more ...showard1-36/+28
2008-05-27Rename monitor_db to monitor_db.py. This makes it import-able, which is nece...showard1-1/+1
2008-05-23Add distinct to query to cut time spent in halfshoward1-1/+1
2008-05-22It occurred to me that because of the change to batch up emails, if an except...showard1-0/+1
2008-05-16Risk: Mediumjadmanski1-10/+21
2008-05-15Batch up notification emails within a single tick, and send em out all together.showard1-16/+41
2008-05-08-make scheduler monitor number of running tasks and keep it limited to some m...showard1-6/+30
2008-05-06Every time we modify ACLs we have to recompute ineligible host queues. We ca...showard1-4/+4
2008-04-30notify_email is a global config parameter which monitor_db reads out. mbligh1-3/+5
2008-04-30-include acl-inaccessible hosts in ineligible_host_queues blocks.mbligh1-2/+18
2008-04-24Never delete hosts or labels. Instead, mark them as invalid.mbligh1-4/+6
2008-04-17Use the new parser library directly inside of autoserv, instead ofmbligh1-16/+8
2008-04-15Fix bug in logging to host logs.mbligh1-6/+14
2008-04-04Tested by scheduling jobs against machines that had Repair Failed status and ...mbligh1-23/+51
2008-04-03Modify all the common.py to set up an autotest_lib.* namespace as wellmbligh1-23/+5
2008-03-25-when no pidfile is found by PidfileRunMonitor, just wait, and after a timeou...mbligh1-54/+147