- a093972 Every time we modify ACLs we have to recompute ineligible host queues. We can't do that by deleting the old ones and then writing the new ones, since there would be a moment when the hosts are unprotected. So instead we write the new ones and then delete the old ones, which leaves a moment when there might be duplicate ineligible_host_queues. This is harmless, but the scheduler was asserting that there were never duplicates (just for safety I guess, since that used to be true), so I removed the assertion and made the code handle duplicates. by showard · 17 years ago
- 12e2b21 Missing import of base_classes on server/remote.py by mbligh · 17 years ago
- 8fc3b91 Fix reference to utils model, use complete path by mbligh · 17 years ago
- 0b4fe6e Provides a fraimwork for forming n of m tuples of machines. by mbligh · 17 years ago
- 8415f96 Add disk usage monitoring to tests. This triggers a WARN if, during by jadmanski · 17 years ago
- 4c6f15e Fix number of constructor args for AutoservRunError by jadmanski · 17 years ago
- 21d7e26 SSHHost.ssh_ping() now catches the timeout error that can be thrown by run() and raises it again with a descriptive message. by mbligh · 17 years ago
- be9df1f This patch adds a unittest for client/common_lib/mail.py module. by mbligh · 17 years ago
- f9fa427 Implemented a hover feature. Hovering over a cell in tko/compose_query.cgi by jadmanski · 17 years ago
- 22ab069 Convert tko/*.cgi to use absolute imports, to resolve some by jadmanski · 17 years ago
- 36505a9 Printing out some performance measurements at the bottom of the page. by jadmanski · 17 years ago
- a9c75c4 Run client-side reboots in a test group, and include information by jadmanski · 17 years ago
- f9bab60 Fix up the names in the tko unittests to comply with the Autotest by jadmanski · 17 years ago
- 38e9d78 Provide support for lazily retrieving job logs from an external storage source. by mbligh · 17 years ago
- a6f2a48 Add a traceback.print_exc to autoserv to make sure caught exceptions by jadmanski · 17 years ago
- 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 17 years ago
- a46678d Refactor autoserv a bit so that the pid file is written out earlier. by mbligh · 17 years ago
- cb73fee Changed the process of copying keyval file from remote machine. New process avoids deleting existing keyval file. by mbligh · 17 years ago
- 72b7d73 remove old documentation by mbligh · 17 years ago
- e44a46d notify_email is a global config parameter which monitor_db reads out. by mbligh · 17 years ago
- 62ba2ed -include acl-inaccessible hosts in ineligible_host_queues blocks. by mbligh · 17 years ago
- 5da17d4 JSON service handler should return a traceback for this error path too by showard · 17 years ago
- b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 17 years ago
- 1c390f8 Add a host detail page showing the job queue for a host. by showard · 17 years ago
- f1ae0a4 Rename the step engine's steps variable to __steps so that no one by mbligh · 17 years ago
- 366ff1b Make the step engine more powerful and add a soft-reboot test that uses it by mbligh · 17 years ago
- 12a04cb Make the step engine more powerful and add a soft-reboot test that uses it by mbligh · 17 years ago
- 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 17 years ago
- 5fdf7ce fix host selection UI, which was apparently always broken :( by showard · 17 years ago
- 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 17 years ago
- 65acae5 Insert a retry delay for DB reconnects in db.py, and make sure we by mbligh · 17 years ago
- b91c3b9 Add support for completed/failed jobs RSS feeds. by showard · 17 years ago
- eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 17 years ago
- 7f2befb Provide a hook for code to be executed after every client machine reboot. by mbligh · 17 years ago
- 0a1727a convert format_error() to traceback.format_exc() by mbligh · 17 years ago
- ba98eb1 Add some basic server self-tests. by mbligh · 17 years ago
- 321e8cd Add documentation variables to disktest, and create a separate control by mbligh · 17 years ago
- fddfae7 Make sysctl_kernel() take integers as input & output. by mbligh · 17 years ago
- 9cae150 Add tests.started_time to the results database, and add support in the by mbligh · 17 years ago
- ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 17 years ago
- 2895ce5 Add more missing files from previous commits. Did I mention I hate svn? by mbligh · 17 years ago
- e79ebb0 Add missing files from svn by mbligh · 17 years ago
- fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 17 years ago
- d74208c Convert our server scripts using parallel_simple over to use by mbligh · 17 years ago
- 96cf051 Convert the parser into an embeddable library. This includes a major by mbligh · 17 years ago
- 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 17 years ago
- 6607d19 SSHHost should never be using self.job without first ensuring that by mbligh · 17 years ago
- 9add588 Roll back change to insert date cutoff field on front of TKO by mbligh · 17 years ago
- 11204f8 restored parse_field by mbligh · 17 years ago
- be25745 Exposed the title field in the report. by mbligh · 17 years ago
- 3126069 implementing request: reasons of failure should be displayed in non header cells by mbligh · 17 years ago
- 5bb5586 TKO doesn't handle time conditions well, time_daily in the condition field does not work properly by mbligh · 17 years ago
- 3d7a5f5 More undocumented changes for compose_query.cgi by mbligh · 17 years ago
- 5d423ca More fixes for extract_tarball by mbligh · 17 years ago
- aea0960 Various poorly documented changes to tko frontend. Sorry by mbligh · 17 years ago
- 337bb76 Clean up a bunch of cpuset code (e.g. move some methods out into by mbligh · 17 years ago
- 87019f1 Fix extract_tarball to work correctly and return the first created dir, by mbligh · 17 years ago
- 0ba3579 Decreased the verbosity of get_num_cpu(). by mbligh · 17 years ago
- 037c1e5 Modify reboot-sentry script to retry if it's unable to connect. by mbligh · 17 years ago
- cadb353 Fix bug in logging to host logs. by mbligh · 17 years ago
- 76005f9 Add routines cpuset.my_mem_nodes(), mbytes_per_mem_node(), and my_container_name(). by mbligh · 17 years ago
- 48d9020 -some fixes to history handling to fix bug where history wasn't updated on job requeue by showard · 17 years ago
- 8e855a2 -fix bug when headers is not passed to get_proxy by showard · 17 years ago
- 3c43dc6 Need to use distinct() since we're sometimes querying over multiple tables. This was causing a bug in the host table. by showard · 17 years ago
- 7f080f6 Move some frontend client kernel code for job creation. by showard · 17 years ago
- 88b4536 add missing __init__.py. Doh! by mbligh · 17 years ago
- 0ccc1b0 This patch also requires adding an empty client/bin/__init__.py file. by mbligh · 17 years ago
- a4eb0fa In the ssh_host class used during autotest install, there is a remote by mbligh · 17 years ago
- 6f85a1f To hide fields from the admin interface, use editable=False instead of the Admin fields specifier. This is the right way to do it and lets us hide a field (i.e. host status) without causing admin errors or weirdness. by showard · 17 years ago
- f699a2c Provide a unittest wrapper around Django's "manage.py test" so the by showard · 17 years ago
- ef2eec3 Add posixtest test by mbligh · 17 years ago
- b5bd2df Forgot to add files. by showard · 17 years ago
- 1bcdd5e rename migrate/migrate_test.py to migrate/migrate_unittest.py by mbligh · 17 years ago
- 321b1f5 add missing files from last commit by mbligh · 17 years ago
- f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 17 years ago
- dca34e1 fix up double-concatenated file by mbligh · 17 years ago
- 5c7e819 -don't run pylint as part of the frontend unit test suite by showard · 17 years ago
- 8e3aa5e -support filtering on multiple labels by showard · 17 years ago
- 4f53659 Need to use job filters in get_num_jobs. by showard · 17 years ago
- ae64b64 It seems that sing a fromlist of [""] with __import__ is unsupported by mbligh · 17 years ago
- f975133 unit tests by mbligh · 17 years ago
- d3ec276 Add missing __init__.py files. Sorry by mbligh · 17 years ago
- bda9c9c added a new method to sshhost. by mbligh · 17 years ago
- caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 17 years ago
- 530204b Change extract_tarball to return directory correctly using regex by mbligh · 17 years ago
- 4e61c4e 1. Modified the runtest() function in test.py to not fork off a separate client process for the test but instead call it directly. This was needed to catch the exceptions that were thrown in the tests (as it wasn't possible to do that if the tests are separate forked client processes) by mbligh · 17 years ago
- 22fdf17 Print a message when we launch rsync/scp. by mbligh · 17 years ago
- c766897 Fixed the get_info() function. by mbligh · 17 years ago
- 3d32ddf The stepsecs option has no effect on the whetstone subtest, which is hardwired to a duration of 10 seconds. by mbligh · 17 years ago
- 437c3a6 Since Django messes with paths and imports, using the "from common by mbligh · 17 years ago
- d64e570 Tested by scheduling jobs against machines that had Repair Failed status and aborting jobs to cause RebootTask to be called and observing that tmp directories get created and deleted, and no directories are created in root autotest directory. by mbligh · 17 years ago
- df41057 Find the packages on the base path manually using os.listdir, rather by mbligh · 17 years ago
- 7654c82 Add import coding style specification by mbligh · 17 years ago
- d90942c Add missing file from jadmanski's last change by mbligh · 17 years ago
- 1b87bc5 Modify all the common.py to set up an autotest_lib.* namespace as well by mbligh · 17 years ago
- 1c8c221 Change all tables to be server-side. This required a lot of work, but I think I ended up cleaning up the frontend code a lot and providing room for more powerful features to be added in the future. It is a huge change though. by showard · 17 years ago
- 4a3a08d Forgot to add this file. by showard · 17 years ago
- 6e0afbb Make package.convert() on package.py to actually return the absolute path for the converted package. by mbligh · 17 years ago
- cbe0fe2 Fixing debian support for LSB testing by mbligh · 17 years ago
- 9eacaba Fixing debian support for LSB testing by mbligh · 17 years ago