summaryrefslogtreecommitdiff
path: root/scheduler
AgeCommit message (Expand)AuthorFilesLines
2009-05-11Represent a group of machines with either the atomic group label name,showard2-23/+191
2009-05-08Only run crashinfo collection when Autoserv exited due to some signal -- not ...showard2-12/+24
2009-05-08Pick hosts out of an atomic group in order rather than randomly so thatshoward1-3/+5
2009-05-05Change Agent.abort() again. This time, it runs through its queue of AgentTas...showard2-40/+50
2009-05-01Call out to site_monitor_db: site_init_monitor_dbmbligh1-0/+9
2009-04-29Here is a patch, which extends the autotest system with recurring jobshoward1-1/+53
2009-04-29Make autoserv --collect_crashinfo only run when Autoserv actually failed (exi...showard2-3/+23
2009-04-29fix Agent.abort() when it's called before the agent has started (in that case...showard2-3/+15
2009-04-28Make a couple of errant files executablembligh1-0/+0
2009-04-27Make RepairTask write job_queued and job_finished keyvals so they can be pars...showard2-17/+51
2009-04-27Fix two bugs introduced in previous change to add collect_crashinfo support.showard2-32/+126
2009-04-24Change the client, babysitter, scheduler logging configs to append tojadmanski2-2/+2
2009-04-22Add support to the scheduler to run autoserv --collect_crashinfo after a job ...showard4-328/+417
2009-04-22Fix monitor_db_unittest, broken by previous change to refactor cleanup code. ...showard3-4/+12
2009-04-20extract code for generated autoserv command lines to a common place, includin...showard2-11/+34
2009-04-16Add information collecting method so we can see what state the system was in ...showard1-1/+39
2009-04-16Change connect_timeout default from 30 seconds to 5 minutesshoward1-1/+1
2009-04-15Fix monitor_db.DBObject.save() to handle None values as NULL properly.showard2-3/+35
2009-04-09This gives us fixed width, and saves some space.mbligh2-4/+4
2009-04-09New prefix for file loggingmbligh2-2/+4
2009-04-08Move clean up functions into seperate file/classesmbligh2-70/+147
2009-04-07Ensure exception information from monitor_db goes to logs.showard2-2/+10
2009-04-07Add a check for AUTOTEST_SCHEDULER_LOG_DIRshoward2-6/+11
2009-04-07Change killing %d to %sshoward1-1/+1
2009-04-01Move monitor_db_babysitter to using utils.run to start monitor_db with enviro...mbligh2-13/+12
2009-04-01Add write_pid to common codembligh2-0/+4
2009-03-27Couple fixes for Lucas and Rodrigo's logging changesshoward1-6/+8
2009-03-21Fix the AtomicGroup name display in the admin interface.showard2-1/+18
2009-03-21Ensure RepairTasks aren't associated with the queue entries that spawned them...showard2-27/+64
2009-03-20As discussed on the mailing list, we implemented logging with a singleshoward5-68/+142
2009-03-12Add the concept of an Atomic Group to the scheduler and database.showard2-47/+615
2009-03-12chdir when starting monitor_db to avoid issues such asshoward1-0/+5
2009-03-12a) Reduce the number of instances of DBObject classes created for the same rowshoward2-22/+137
2009-03-03Updated patch including unit test fixes.showard4-64/+37
2009-02-25Only look at enabled drones when computing the max # of processes that can be...showard1-2/+5
2009-02-25Internal cleanup - don't use a ._fields() method, just define a classshoward1-72/+36
2009-02-17Get rid of the host_queue_entries.priority field in the autotest_web DB. It's...showard2-6/+6
2009-02-17Cleaned up some useless imports and moved autoser_parser actual argumentmbligh1-1/+0
2009-02-11Update two calls to _write_keyval to call the new _write_keyval_after_job ins...showard1-2/+2
2009-02-07* Write job_queued keyval before running the job, so it's available to the co...showard2-18/+31
2009-02-07Remove the old acl_groups_users and acl_groups_hosts many2many pivotshoward2-4/+4
2009-02-04The change to copy and parse failed repair results was broken for drone setup...showard3-20/+57
2009-02-03Move all MySQLdb imports after the 'import common' so that a MySQLdbmbligh2-2/+3
2009-01-30when "stopping" a sync job, don't stop verifying entries, because they still ...showard1-11/+15
2009-01-30* when repair fails in a situation that fails a queue entry (i.e. repair trig...showard4-13/+84
2009-01-30* add "Do not verify" host protection level and implement it in schedulershoward2-38/+60
2009-01-30Fail quickly if we are accidentally started as rootmbligh1-0/+5
2009-01-26Bypass only_if_needed labels for specifically-requested hosts. This is a wor...showard2-31/+26
2009-01-20Make maximum process throttling configurable on a per-drone basis.showard6-46/+89
2009-01-16Make sure the debug messages from models get printed while the scheduler is r...showard1-1/+1