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