1. 0fce411 Fix bug in repair and verify with parallel_simple by mbligh · 16 years ago
  2. 181b7c2 Add utils to namespace of server-side control files by mbligh · 16 years ago
  3. 2b92b86 Coding style fixes for server_job.py by mbligh · 16 years ago
  4. 550fdc2 Fix some issues with the new Host.__del__ -> Host.close changes. by jadmanski · 16 years ago
  5. 043e113 This depends on Martin's "run autoserv without a results dir" patch by jadmanski · 16 years ago
  6. 80e1eba Enable autoserv to operate without a results directory by mbligh · 16 years ago
  7. 53aaf38 Add a hosts attribute to server jobs for accessing all the hosts in by jadmanski · 16 years ago
  8. 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
  9. 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
  10. 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
  11. 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
  12. 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
  13. 084bc17 Fix error messages during execution of server control files to reference the by mbligh · 16 years ago
  14. c09fc15 Make sysinfo more configurable. This adds some methods to the job by jadmanski · 16 years ago
  15. 0910844 Keep track of the last kernel we explicitly 'reboot'ed into. This by mbligh · 16 years ago
  16. bfb32f8 We should never abort a job just because we had trouble copying off by jadmanski · 16 years ago
  17. 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
  18. 025099d Fix some missing imports in server_job. by jadmanski · 16 years ago
  19. 38d047c Attached is a fix for a missing import in server/server_job.py by mbligh · 16 years ago
  20. cdd0c40 Add code to SSHHost.get_crashdumps to collect some basic data: by jadmanski · 16 years ago
  21. 5ff5535 All server side status logging should be into status.log, not status. by jadmanski · 16 years ago
  22. 23afbec Add a standard run_cleanup option to test.run_test that can be used by jadmanski · 16 years ago
  23. a1f3c20 Refactor the results collection code to run out of a separate class by jadmanski · 16 years ago
  24. 807490c Add a method to the Host objects for logging the currently running by jadmanski · 16 years ago
  25. b6eb2f1 First pass at pulling back test results during a client job, as each by jadmanski · 16 years ago
  26. 4dd1a00 Fix job.parallel_simple to skip all the fancy resultsdir handling by jadmanski · 16 years ago
  27. 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
  28. de292df Fixes up a couple of differences between the server and client side by jadmanski · 16 years ago
  29. 8e72aaf Fix a bug in the SSHHost -> create_host conversion that didn't by jadmanski · 16 years ago
  30. 1c5e3a1 Initial refactoring so that I can change the serial console by jadmanski · 16 years ago
  31. 1064644 Now that we've finally figured out how to properly create site_* by jadmanski · 16 years ago
  32. 4aeefe1 Fix up a whitespace issue that was messing up the method definition indentation by jadmanski · 16 years ago
  33. 57e7866 Moved client_logger class back into server/server_job.py by mbligh · 16 years ago
  34. fa970da Allow site extensions to server_job.py by mbligh · 16 years ago
  35. 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
  36. 63aa389 Fix up some server job imports, whitespace. by jadmanski · 16 years ago
  37. 193a9ca Add in code missing from a prior patch that adds a toolsdir attribute to by jadmanski · 16 years ago
  38. 0ab8fee Risk: Low by mbligh · 16 years ago
  39. d660afe Add support for tagging subdirs independently of the testname tags. by mbligh · 16 years ago
  40. 1965dfa New options and automatic ssh key setup by mbligh · 16 years ago
  41. 0c10955 Risk: Low by jadmanski · 16 years ago
  42. f35bbb6 Risk: Medium by jadmanski · 16 years ago
  43. 28816c2 Risk: Low by jadmanski · 16 years ago
  44. 96bb764 Risk: Low by jadmanski · 16 years ago
  45. 6e8bf75 Add the version 1 of the TKO parser, modify server_job to use this by jadmanski · 16 years ago
  46. 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 16 years ago
  47. 0a1727a convert format_error() to traceback.format_exc() by mbligh · 16 years ago
  48. ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 16 years ago
  49. fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 16 years ago
  50. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
  51. f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 16 years ago
  52. caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 16 years ago
  53. 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
  54. b03ba64 Patch to reduce the rate of reparse, and to make the parser locking by mbligh · 16 years ago
  55. fe749d2 When autoserv is runing a job through ssh, it should just send all by mbligh · 17 years ago
  56. ddd5433 Add a parameter to server_job.run to disable the collection of crashdumps. by mbligh · 17 years ago
  57. 71d340d Properly indent console WARN messages that appear inside of START-END by mbligh · 17 years ago
  58. dbdac6c Continuously reparse the status logs whenever new logs are written out by mbligh · 17 years ago
  59. 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
  60. dab3966 Move the code responsible for pulling client-side status logs over to by mbligh · 17 years ago
  61. 1fb77cc Write out a .machines files in the server-side preamble whenever there by mbligh · 17 years ago
  62. f4e0415 Replace the current expect script based console warning montitor with by mbligh · 17 years ago
  63. 8141f86 oops. repair should call verify, not itself by mbligh · 17 years ago
  64. 970b94e Add in a hook to server_job to allow the gathering of site-specific data by mbligh · 17 years ago
  65. e25fd5b Change verify to throw an error if it fails, and record things correctly by mbligh · 17 years ago
  66. d56eb59 Ran into another bug where a file is written to without checking by mbligh · 17 years ago
  67. 4d6feff Fix exceptions not to be strings by mbligh · 17 years ago
  68. b3c9f37 Update for having profilers run on machines where there are no by mbligh · 17 years ago
  69. 98ff146 Another new version. This one removes the "cleanup" code, too, since it by mbligh · 17 years ago
  70. e8b37a9 Fix up parse so it can reparse a job - allows continuous status by mbligh · 17 years ago
  71. f3f5cba Fix linebreaks in server_job.py by mbligh · 17 years ago
  72. e1417fa * Added support for barriers to the server. by mbligh · 17 years ago
  73. d0868ab Integrate git and git_kernel into server_job.py by mbligh · 17 years ago
  74. 03f4fc7 Pull the server-side errors.py into the common error library. by mbligh · 17 years ago
  75. f31b0c0 Move error.py'>error.py'>error.py out of the client and server and into common_lib. by mbligh · 17 years ago
  76. 7f86e0b Add support for checking and fixing disk space. by mbligh · 17 years ago
  77. ed5a410 Move the verifier script into a separate file, and add support for extending by mbligh · 17 years ago
  78. faf0cd4 Running autotest_client should give the same exit status as running by mbligh · 17 years ago
  79. 119c12a Extract the logging decorator used in kernel.py into a common library by mbligh · 17 years ago
  80. 1d42d4e Add a simple verify and repair function to autoserv for the by mbligh · 17 years ago
  81. 3027030 Improved the reboot logging to be consistent between client and server by mbligh · 17 years ago
  82. 31a49de Reboot status is (again) logged, this time more cleanly through the use by mbligh · 17 years ago
  83. 009b25a Fix stupid typo in install hook by mbligh · 17 years ago
  84. 22011e4 Remove error redirection to status.log. by mbligh · 17 years ago
  85. 17f0c66 Fix indents in server_job.py by mbligh · 17 years ago
  86. 7b32ba3 Fix up server_job to add .machines file to multi-machine jobs by mbligh · 17 years ago
  87. 3ccb859 Make sure debug directory exists for logging stdout/stderr to by mbligh · 17 years ago
  88. 6e29438 Take 2 at fixing merge errors with crashdump hooks by mbligh · 17 years ago
  89. 303ccac Attempt to fix up some merge errors with crashdump hooks by mbligh · 17 years ago
  90. 3f4bced Make sure stdout and stderr are written to autoserv.std* files. by mbligh · 17 years ago
  91. f36243d Below is the shell for installer support. At the moment, this is by mbligh · 17 years ago
  92. 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
  93. 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
  94. 84c0ab1 disable logging during post-test reboot (it was blowing away the logs) by mbligh · 17 years ago
  95. 18420c2 Change 'tag' to 'label' for labelling jobs with arbitrary info by mbligh · 17 years ago
  96. 3dcf2c9 Remove status file before we start by mbligh · 17 years ago
  97. 0526936 Add support for tests on the server side by mbligh · 17 years ago
  98. 43ac522 Move tests into self-test by mbligh · 17 years ago
  99. f1c5284 Move the meat of autoserv into a separate job class, and provide logging by mbligh · 17 years ago