- 0fce411 Fix bug in repair and verify with parallel_simple by mbligh · 16 years ago
- 181b7c2 Add utils to namespace of server-side control files by mbligh · 16 years ago
- 2b92b86 Coding style fixes for server_job.py by mbligh · 16 years ago
- 550fdc2 Fix some issues with the new Host.__del__ -> Host.close changes. by jadmanski · 16 years ago
- 043e113 This depends on Martin's "run autoserv without a results dir" patch by jadmanski · 16 years ago
- 80e1eba Enable autoserv to operate without a results directory by mbligh · 16 years ago
- 53aaf38 Add a hosts attribute to server jobs for accessing all the hosts in by jadmanski · 16 years ago
- 2bab8f4 Implement sync_count. The primary change here is replacing the job.synch_type field with a synch_count field. There is no longer just a distinction between synchronous and asynchronous jobs. Instead, every job as a synch_count, with synch_count = 1 corresponding to the old concept of synchronous jobs. This required: by showard · 16 years ago
- 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
- 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
- 3e66e8c Only write the .machines file when there's more than one host. The original code in the preamble did this ("if len(machines) > 1"). A recent change refactored the code and in the process simplified it to "if len(machines)". But this breaks the parser because it causes autoserv to write a .machines file in every individual machine directory for an async job, which confuses the parser. by showard · 16 years ago
- 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
- 084bc17 Fix error messages during execution of server control files to reference the by mbligh · 16 years ago
- c09fc15 Make sysinfo more configurable. This adds some methods to the job by jadmanski · 16 years ago
- 0910844 Keep track of the last kernel we explicitly 'reboot'ed into. This by mbligh · 16 years ago
- bfb32f8 We should never abort a job just because we had trouble copying off by jadmanski · 16 years ago
- 1b3b376 Rename client/common_lib/logging.py to client/common_lib/log.py in order to be able to use the standard python logging module by mbligh · 16 years ago
- 025099d Fix some missing imports in server_job. by jadmanski · 16 years ago
- 38d047c Attached is a fix for a missing import in server/server_job.py by mbligh · 16 years ago
- cdd0c40 Add code to SSHHost.get_crashdumps to collect some basic data: by jadmanski · 16 years ago
- 5ff5535 All server side status logging should be into status.log, not status. by jadmanski · 16 years ago
- 23afbec Add a standard run_cleanup option to test.run_test that can be used by jadmanski · 16 years ago
- a1f3c20 Refactor the results collection code to run out of a separate class by jadmanski · 16 years ago
- 807490c Add a method to the Host objects for logging the currently running by jadmanski · 16 years ago
- b6eb2f1 First pass at pulling back test results during a client job, as each by jadmanski · 16 years ago
- 4dd1a00 Fix job.parallel_simple to skip all the fancy resultsdir handling by jadmanski · 16 years ago
- 609a5f4 If we change the resultdir for a job, we need to chdir to it. We do this on server_job.__init__ so there's a general expectation from at least some of the code (e.g. autotest.py) that this is generally true. by jadmanski · 16 years ago
- de292df Fixes up a couple of differences between the server and client side by jadmanski · 16 years ago
- 8e72aaf Fix a bug in the SSHHost -> create_host conversion that didn't by jadmanski · 16 years ago
- 1c5e3a1 Initial refactoring so that I can change the serial console by jadmanski · 16 years ago
- 1064644 Now that we've finally figured out how to properly create site_* by jadmanski · 16 years ago
- 4aeefe1 Fix up a whitespace issue that was messing up the method definition indentation by jadmanski · 16 years ago
- 57e7866 Moved client_logger class back into server/server_job.py by mbligh · 16 years ago
- fa970da Allow site extensions to server_job.py by mbligh · 16 years ago
- 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
- 63aa389 Fix up some server job imports, whitespace. by jadmanski · 16 years ago
- 193a9ca Add in code missing from a prior patch that adds a toolsdir attribute to by jadmanski · 16 years ago
- 0ab8fee Risk: Low by mbligh · 16 years ago
- d660afe Add support for tagging subdirs independently of the testname tags. by mbligh · 16 years ago
- 1965dfa New options and automatic ssh key setup by mbligh · 16 years ago
- 0c10955 Risk: Low by jadmanski · 16 years ago
- f35bbb6 Risk: Medium by jadmanski · 16 years ago
- 28816c2 Risk: Low by jadmanski · 16 years ago
- 96bb764 Risk: Low by jadmanski · 16 years ago
- 6e8bf75 Add the version 1 of the TKO parser, modify server_job to use this by jadmanski · 16 years ago
- 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 16 years ago
- 0a1727a convert format_error() to traceback.format_exc() by mbligh · 16 years ago
- ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 16 years ago
- fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 16 years ago
- 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
- f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 16 years ago
- caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 16 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 · 16 years ago
- b03ba64 Patch to reduce the rate of reparse, and to make the parser locking by mbligh · 16 years ago
- fe749d2 When autoserv is runing a job through ssh, it should just send all by mbligh · 17 years ago
- ddd5433 Add a parameter to server_job.run to disable the collection of crashdumps. by mbligh · 17 years ago
- 71d340d Properly indent console WARN messages that appear inside of START-END by mbligh · 17 years ago
- dbdac6c Continuously reparse the status logs whenever new logs are written out by mbligh · 17 years ago
- 16c722d Remove ReverifyTask altogether, and trust the return code of autoserv repair (which does a reverify itself). The flowchart on the wiki is updated. by mbligh · 17 years ago
- dab3966 Move the code responsible for pulling client-side status logs over to by mbligh · 17 years ago
- 1fb77cc Write out a .machines files in the server-side preamble whenever there by mbligh · 17 years ago
- f4e0415 Replace the current expect script based console warning montitor with by mbligh · 17 years ago
- 8141f86 oops. repair should call verify, not itself by mbligh · 17 years ago
- 970b94e Add in a hook to server_job to allow the gathering of site-specific data by mbligh · 17 years ago
- e25fd5b Change verify to throw an error if it fails, and record things correctly by mbligh · 17 years ago
- d56eb59 Ran into another bug where a file is written to without checking by mbligh · 17 years ago
- 4d6feff Fix exceptions not to be strings by mbligh · 17 years ago
- b3c9f37 Update for having profilers run on machines where there are no by mbligh · 17 years ago
- 98ff146 Another new version. This one removes the "cleanup" code, too, since it by mbligh · 17 years ago
- e8b37a9 Fix up parse so it can reparse a job - allows continuous status by mbligh · 17 years ago
- f3f5cba Fix linebreaks in server_job.py by mbligh · 17 years ago
- e1417fa * Added support for barriers to the server. by mbligh · 17 years ago
- d0868ab Integrate git and git_kernel into server_job.py by mbligh · 17 years ago
- 03f4fc7 Pull the server-side errors.py into the common error library. by mbligh · 17 years ago
- f31b0c0 Move error.py'>error.py'>error.py out of the client and server and into common_lib. by mbligh · 17 years ago
- 7f86e0b Add support for checking and fixing disk space. by mbligh · 17 years ago
- ed5a410 Move the verifier script into a separate file, and add support for extending by mbligh · 17 years ago
- faf0cd4 Running autotest_client should give the same exit status as running by mbligh · 17 years ago
- 119c12a Extract the logging decorator used in kernel.py into a common library by mbligh · 17 years ago
- 1d42d4e Add a simple verify and repair function to autoserv for the by mbligh · 17 years ago
- 3027030 Improved the reboot logging to be consistent between client and server by mbligh · 17 years ago
- 31a49de Reboot status is (again) logged, this time more cleanly through the use by mbligh · 17 years ago
- 009b25a Fix stupid typo in install hook by mbligh · 17 years ago
- 22011e4 Remove error redirection to status.log. by mbligh · 17 years ago
- 17f0c66 Fix indents in server_job.py by mbligh · 17 years ago
- 7b32ba3 Fix up server_job to add .machines file to multi-machine jobs by mbligh · 17 years ago
- 3ccb859 Make sure debug directory exists for logging stdout/stderr to by mbligh · 17 years ago
- 6e29438 Take 2 at fixing merge errors with crashdump hooks by mbligh · 17 years ago
- 303ccac Attempt to fix up some merge errors with crashdump hooks by mbligh · 17 years ago
- 3f4bced Make sure stdout and stderr are written to autoserv.std* files. by mbligh · 17 years ago
- f36243d Below is the shell for installer support. At the moment, this is by mbligh · 17 years ago
- 87c5d88 This patch adds logging for reboots into the status log so that you can determine if a machine is busy rebooting (or that the reboot has timed out) by looking at just status.log. It also enhaces status.py to handle all test status values, not just GOOD, WARN and FAIL. by mbligh · 17 years ago
- 60dbd50 When executing a server control file, make sure we run it inside a copy of the provided namespace. Otherwise objects created inside the control file may leave references lying around and never be cleaned up. Since we rely on SSHHost.__del__ to clean up logging processes, this can be a big problem. by mbligh · 17 years ago
- 84c0ab1 disable logging during post-test reboot (it was blowing away the logs) by mbligh · 17 years ago
- 18420c2 Change 'tag' to 'label' for labelling jobs with arbitrary info by mbligh · 17 years ago
- 3dcf2c9 Remove status file before we start by mbligh · 17 years ago
- 0526936 Add support for tests on the server side by mbligh · 17 years ago
- 43ac522 Move tests into self-test by mbligh · 17 years ago
- f1c5284 Move the meat of autoserv into a separate job class, and provide logging by mbligh · 17 years ago