1. 26f0d88 Add an info message about processing the control file by mbligh · 15 years ago
  2. a2b07dd Import logging into the namespace of server control files, as it is for clients by mbligh · 15 years ago
  3. 78c0daa Unittest and typo fix for previous CL. by mbligh · 15 years ago
  4. 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
  5. 75cdfee Make autoserv and autotest client use the new logging_manager system. I'd like to split them into separate changes, but the change in common_lib.test means it all has to change at once. by showard · 15 years ago
  6. efe4ebf A new version of the fix to handle race conditions between console by jadmanski · 15 years ago
  7. 374f341 Adds a -G to autoserv to be able to set host_group_name in the group keyvals by mbligh · 15 years ago
  8. fb9c0fa Special-case the crashinfo-only mode of running a job to only run by jadmanski · 15 years ago
  9. c86113b Added server_job.set_test_tag() function (similar to the one in by mbligh · 15 years ago
  10. 0a8c332 Modified import_site_class() to not wrap baseclass with a local dummy by mbligh · 15 years ago
  11. feac010 Added support to AbstractSSHHost.get_file() to not try to preserve the by mbligh · 15 years ago
  12. 3bff909 Fix a race condition in server_job._update_collected_logs_list where by jadmanski · 15 years ago
  13. 48925de Drop the code that's removing status.log at the start of a job. by jadmanski · 15 years ago
  14. 5896298 Only write a job keyval out if there isn't already a keyval with by jadmanski · 15 years ago
  15. 382303a When we "touch" status.log make sure we don't damage any already existing log. by jadmanski · 15 years ago
  16. 0931b0a Wrapped every repair phase in a try/except to consume errors in repair by mbligh · 16 years ago
  17. 4b51d54 If a reboot fails, the exception should always float upwards; a by jadmanski · 16 years ago
  18. 210bae6 Summary: Fixing further breakage found using the -N flag of autoserv by mbligh · 16 years ago
  19. 2de8311 Fix up a problem when flushing the WARN logs on the server side. If by jadmanski · 16 years ago
  20. 16a7ff7 The enabling and disabling of warning messages unfortunately seems to by jadmanski · 16 years ago
  21. a788dc4 New version of the patch, I moved the logging config code right before by mbligh · 16 years ago
  22. def0c3c Add support for running autoserv with a "--collect-crashinfo" flag by jadmanski · 16 years ago
  23. 4395bbd by mbligh · 16 years ago
  24. b18134f As discussed on the mailing list, we implemented logging with a single by showard · 16 years ago
  25. 6bb32d7 Add some code to the server job and autotest classes to save off a by jadmanski · 16 years ago
  26. 779bd29 Touch the status.log file when a server job starts, so that once a by jadmanski · 16 years ago
  27. 838d82d Multiple machines job results can't be parsed correctly due to missing by mbligh · 16 years ago
  28. c0a623d Fix a type in server_job.py where we were pulling a site implementation out by jadmanski · 16 years ago
  29. f37df84 Add job.enable_warnings and job.disable_warnings methods to the job by jadmanski · 16 years ago
  30. e432dd2 Add a job.run_control method that can be used inside of server control by jadmanski · 16 years ago
  31. 25c0b8c Added new host protection level (repair software only) that would allow any by mbligh · 16 years ago
  32. 062ed15 Added a function to import site specific functions. Modified code to use it. by mbligh · 16 years ago
  33. a700772 Created a client/common_lib/utils/import_site_class function to take by mbligh · 16 years ago
  34. b88d6dc Remove the reason logging from END messages when running a group by jadmanski · 16 years ago
  35. 8ad2420 Fix bug that causes server side jobs to fail when an int is passed as the tag. by mbligh · 16 years ago
  36. 170873e Attached is a very large patch that adds support for running a by showard · 16 years ago
  37. ac367cc Fix typo mkdtmp -> mkdtemp by mbligh · 16 years ago
  38. aebe3b6 Don't write temporary control file terds such as control.srv to the current by mbligh · 16 years ago
  39. b5dac43 Provide the ability to drop caches between benchmark iteration runs by mbligh · 16 years ago
  40. 0fce411 Fix bug in repair and verify with parallel_simple by mbligh · 16 years ago
  41. 181b7c2 Add utils to namespace of server-side control files by mbligh · 16 years ago
  42. 2b92b86 Coding style fixes for server_job.py by mbligh · 16 years ago
  43. 550fdc2 Fix some issues with the new Host.__del__ -> Host.close changes. by jadmanski · 16 years ago
  44. 043e113 This depends on Martin's "run autoserv without a results dir" patch by jadmanski · 16 years ago
  45. 80e1eba Enable autoserv to operate without a results directory by mbligh · 16 years ago
  46. 53aaf38 Add a hosts attribute to server jobs for accessing all the hosts in by jadmanski · 16 years ago
  47. 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
  48. 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
  49. 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
  50. 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
  51. 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
  52. 084bc17 Fix error messages during execution of server control files to reference the by mbligh · 16 years ago
  53. c09fc15 Make sysinfo more configurable. This adds some methods to the job by jadmanski · 16 years ago
  54. 0910844 Keep track of the last kernel we explicitly 'reboot'ed into. This by mbligh · 16 years ago
  55. bfb32f8 We should never abort a job just because we had trouble copying off by jadmanski · 16 years ago
  56. 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
  57. 025099d Fix some missing imports in server_job. by jadmanski · 16 years ago
  58. 38d047c Attached is a fix for a missing import in server/server_job.py by mbligh · 16 years ago
  59. cdd0c40 Add code to SSHHost.get_crashdumps to collect some basic data: by jadmanski · 16 years ago
  60. 5ff5535 All server side status logging should be into status.log, not status. by jadmanski · 16 years ago
  61. 23afbec Add a standard run_cleanup option to test.run_test that can be used by jadmanski · 16 years ago
  62. a1f3c20 Refactor the results collection code to run out of a separate class by jadmanski · 16 years ago
  63. 807490c Add a method to the Host objects for logging the currently running by jadmanski · 16 years ago
  64. b6eb2f1 First pass at pulling back test results during a client job, as each by jadmanski · 16 years ago
  65. 4dd1a00 Fix job.parallel_simple to skip all the fancy resultsdir handling by jadmanski · 16 years ago
  66. 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
  67. de292df Fixes up a couple of differences between the server and client side by jadmanski · 16 years ago
  68. 8e72aaf Fix a bug in the SSHHost -> create_host conversion that didn't by jadmanski · 16 years ago
  69. 1c5e3a1 Initial refactoring so that I can change the serial console by jadmanski · 16 years ago
  70. 1064644 Now that we've finally figured out how to properly create site_* by jadmanski · 16 years ago
  71. 4aeefe1 Fix up a whitespace issue that was messing up the method definition indentation by jadmanski · 16 years ago
  72. 57e7866 Moved client_logger class back into server/server_job.py by mbligh · 16 years ago
  73. fa970da Allow site extensions to server_job.py by mbligh · 16 years ago
  74. 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
  75. 63aa389 Fix up some server job imports, whitespace. by jadmanski · 16 years ago
  76. 193a9ca Add in code missing from a prior patch that adds a toolsdir attribute to by jadmanski · 16 years ago
  77. 0ab8fee Risk: Low by mbligh · 16 years ago
  78. d660afe Add support for tagging subdirs independently of the testname tags. by mbligh · 16 years ago
  79. 1965dfa New options and automatic ssh key setup by mbligh · 16 years ago
  80. 0c10955 Risk: Low by jadmanski · 16 years ago
  81. f35bbb6 Risk: Medium by jadmanski · 16 years ago
  82. 28816c2 Risk: Low by jadmanski · 16 years ago
  83. 96bb764 Risk: Low by jadmanski · 16 years ago
  84. 6e8bf75 Add the version 1 of the TKO parser, modify server_job to use this by jadmanski · 16 years ago
  85. 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 16 years ago
  86. 0a1727a convert format_error() to traceback.format_exc() by mbligh · 16 years ago
  87. ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 16 years ago
  88. fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 16 years ago
  89. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
  90. f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 17 years ago
  91. caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 17 years ago
  92. 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
  93. b03ba64 Patch to reduce the rate of reparse, and to make the parser locking by mbligh · 17 years ago
  94. fe749d2 When autoserv is runing a job through ssh, it should just send all by mbligh · 17 years ago
  95. ddd5433 Add a parameter to server_job.run to disable the collection of crashdumps. by mbligh · 17 years ago
  96. 71d340d Properly indent console WARN messages that appear inside of START-END by mbligh · 17 years ago
  97. dbdac6c Continuously reparse the status logs whenever new logs are written out by mbligh · 17 years ago
  98. 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
  99. dab3966 Move the code responsible for pulling client-side status logs over to by mbligh · 17 years ago
  100. 1fb77cc Write out a .machines files in the server-side preamble whenever there by mbligh · 17 years ago