1. 1965dfa New options and automatic ssh key setup by mbligh · 16 years ago
  2. ec0a42b Risk: Medium by jadmanski · 16 years ago
  3. 02ff2d5 Risk: Medium - Hits quite a bit of different areas by mbligh · 16 years ago
  4. 5223791 Risk: Low (Only tests modified/defaults added) by mbligh · 16 years ago
  5. a5b607f Fixed horrible bug in autoserv when given the argument -h by mbligh · 16 years ago
  6. b7dcc7f Factored parser out into a singleton that can be accessed anywhere. Also allowed the possiblity to by mbligh · 16 years ago
  7. 0c10955 Risk: Low by jadmanski · 16 years ago
  8. 52df28b Risk: Low by jadmanski · 16 years ago
  9. d93d7d2 Risk: Medium Visibility: Should improve error messages from failing commands. by jadmanski · 16 years ago
  10. f35bbb6 Risk: Medium by jadmanski · 16 years ago
  11. ec85914 Risk: Low by jadmanski · 16 years ago
  12. c25b58f Replaced "from common_lib.utils import *" with "from common_lib import utils" and added the necessary methods which just call the methods in common_lib.utils. by mbligh · 16 years ago
  13. 9a3f5e5 Move the keyval files somewhere temporary and then move them back later. by mbligh · 16 years ago
  14. 5b4765b autotest.py failed to import traceback. by mbligh · 16 years ago
  15. 589bf32 Everybody loves to wallow in the error namespace even though its very naughty. by mbligh · 16 years ago
  16. e6020ab Fix an exception handler that is trying to catch two different types by jadmanski · 16 years ago
  17. 954e63e Doing som basic cleanup of autotest.py before I start working on it for unit testing. by mbligh · 16 years ago
  18. 5fe5c95 Admittedly huge, but a lot of the code is infrastructure and setup needed to by mbligh · 16 years ago
  19. c1cbc99 1. Enable job tags to be passed from the server side (basically use the -t option available on the client side to be passed in from the server) by mbligh · 16 years ago
  20. 1a5a3fb Summary: When can't figure out autotest directory, get_autodir() raises by mbligh · 16 years ago
  21. 28816c2 Risk: Low by jadmanski · 16 years ago
  22. 2141719 Adds a local command self-test for the server. by jadmanski · 16 years ago
  23. fa29a2a Remove all places where we are hardcoding python2.4 on the scripts by mbligh · 16 years ago
  24. 313f12c Did some cleanup work on imports in order to remove any of the remaining "from blah import *" imports. by mbligh · 16 years ago
  25. 96bb764 Risk: Low by jadmanski · 16 years ago
  26. 55c7f33 isk: Medium Visibility: Low, affects global config by jadmanski · 16 years ago
  27. 6e8bf75 Add the version 1 of the TKO parser, modify server_job to use this by jadmanski · 16 years ago
  28. 57c3484 Make usage of write_keyval and read_keyval consistent by mbligh · 16 years ago
  29. 8ea61e2 1. Removed the system() and system_output() implementations from client/bin/autotest_utils.py so that the ones in common_lib/utils.py are used throughout. by mbligh · 16 years ago
  30. 2974230 If we can't find the autotest dir, fall back to /usr/local/autotest by mbligh · 16 years ago
  31. 12e2b21 Missing import of base_classes on server/remote.py by mbligh · 16 years ago
  32. 8fc3b91 Fix reference to utils model, use complete path by mbligh · 16 years ago
  33. 0b4fe6e Provides a fraimwork for forming n of m tuples of machines. by mbligh · 16 years ago
  34. 4c6f15e Fix number of constructor args for AutoservRunError by jadmanski · 16 years ago
  35. 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
  36. a6f2a48 Add a traceback.print_exc to autoserv to make sure caught exceptions by jadmanski · 17 years ago
  37. 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 17 years ago
  38. a46678d Refactor autoserv a bit so that the pid file is written out earlier. by mbligh · 17 years ago
  39. cb73fee Changed the process of copying keyval file from remote machine. New process avoids deleting existing keyval file. by mbligh · 17 years ago
  40. 7f2befb Provide a hook for code to be executed after every client machine reboot. by mbligh · 17 years ago
  41. 0a1727a convert format_error() to traceback.format_exc() by mbligh · 17 years ago
  42. ba98eb1 Add some basic server self-tests. by mbligh · 17 years ago
  43. ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 17 years ago
  44. fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 17 years ago
  45. d74208c Convert our server scripts using parallel_simple over to use by mbligh · 17 years ago
  46. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 17 years ago
  47. 6607d19 SSHHost should never be using self.job without first ensuring that by mbligh · 17 years ago
  48. 0ba3579 Decreased the verbosity of get_num_cpu(). by mbligh · 17 years ago
  49. a4eb0fa In the ssh_host class used during autotest install, there is a remote by mbligh · 17 years ago
  50. 321b1f5 add missing files from last commit by mbligh · 17 years ago
  51. f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 17 years ago
  52. bda9c9c added a new method to sshhost. by mbligh · 17 years ago
  53. caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 17 years ago
  54. 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
  55. 22fdf17 Print a message when we launch rsync/scp. by mbligh · 17 years ago
  56. c766897 Fixed the get_info() function. by mbligh · 17 years ago
  57. 1b87bc5 Modify all the common.py to set up an autotest_lib.* namespace as well by mbligh · 17 years ago
  58. 63073c9 Move the following into common_lib.utils by mbligh · 17 years ago
  59. c251a1f Change autoserv to replace stdin with /dev/null. by mbligh · 17 years ago
  60. 215c55a Log a job-level ABORT into the status log whenever an Autotest client by mbligh · 17 years ago
  61. d8b3925 Added support for having site version of autotest. by mbligh · 17 years ago
  62. fabc2d0 Repair should use wait_up to give a machine 2.5 hours to come up, not by mbligh · 17 years ago
  63. 0ad21ba Add the ServerAliveInterval parameter to SSHHost to reduce the chances by mbligh · 17 years ago
  64. b03ba64 Patch to reduce the rate of reparse, and to make the parser locking by mbligh · 17 years ago
  65. 9e61878 Add --help and -h to autoserv by mbligh · 17 years ago
  66. 8d4baaa Make ALL commands run through SSHHost.run() send their stderr to autoserv's stdo by mbligh · 17 years ago
  67. bb42185 This patch enables the scheduler to pick up jobs that were left running after it crashes, and see them to completion. by mbligh · 17 years ago
  68. 71d2422 Fix reboot failures to have more descriptive error messages by mbligh · 17 years ago
  69. e13239a Simply right-shifting exit codes is just WRONG. We are loosing all non-signal based errors. by mbligh · 17 years ago
  70. 158ba7b I fixed a bug in AutoservSubcommandError.__str__ that was making the by mbligh · 17 years ago
  71. fe749d2 When autoserv is runing a job through ssh, it should just send all by mbligh · 17 years ago
  72. ddd5433 Add a parameter to server_job.run to disable the collection of crashdumps. by mbligh · 17 years ago
  73. 38c2d03 Changed sighandler in autoserv to call SIGKILL on its children instead of SIGTERM. by mbligh · 17 years ago
  74. c9585ec Fix up use of df in verify to use -P too by mbligh · 17 years ago
  75. 35f4395 Convert _wait_for_command (in server.utils) to use Popen.poll instead by mbligh · 17 years ago
  76. 6e2ffec Enhance the error message displayed when a server-side test fails. by mbligh · 17 years ago
  77. f7243e1 Implemented proper kill for autoserv: on receival of a SIGTERM it will kill its children. by mbligh · 17 years ago
  78. 71d340d Properly indent console WARN messages that appear inside of START-END by mbligh · 17 years ago
  79. dbdac6c Continuously reparse the status logs whenever new logs are written out by mbligh · 17 years ago
  80. 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
  81. 8375088 Fix a few misses in the global_config patch by mbligh · 17 years ago
  82. ed4d6dd glocal_config patch by mbligh · 17 years ago
  83. dab3966 Move the code responsible for pulling client-side status logs over to by mbligh · 17 years ago
  84. 1fb77cc Write out a .machines files in the server-side preamble whenever there by mbligh · 17 years ago
  85. 632f838 Fix up the SSHHost.__del__ method to use the set.discard instead of by mbligh · 17 years ago
  86. 394ff51 If running a server job throws an uncaught exception treat that as if by mbligh · 17 years ago
  87. 0c5ce31 Fix warning_monitor by mbligh · 17 years ago
  88. f4e0415 Replace the current expect script based console warning montitor with by mbligh · 17 years ago
  89. d60b032 stripped off trailing newline from system_output on server side. by mbligh · 17 years ago
  90. 6f015c4 Move some error classes out of server/autotest.py and into the error by mbligh · 17 years ago
  91. 9e787d2 Fix autotest client-handling code to use wait_up rather than ensure_up. by mbligh · 17 years ago
  92. fbb0354 Fix up how SSHHost kills its logging processes so that it never kills by mbligh · 17 years ago
  93. 535a454 Eliminate duplicates and sort the machine list so it's deterministic. by mbligh · 17 years ago
  94. 0ff7c22 Extend check_diskspace in verify to allow the number of GB to be specified by mbligh · 17 years ago
  95. d62f2cf Add a get_all_info to allow us to retrieve all the bootloader info data and by mbligh · 17 years ago
  96. 3c647c3 Stop using close_fds. The underlying implementation is braindead and by mbligh · 17 years ago
  97. eec4d7a Whenever a subcommand fails for some reason, we shouldn't include by mbligh · 17 years ago
  98. 61878d9 Subcommand shouldn't crash just because a debug directory already exists. by mbligh · 17 years ago
  99. a1956d3 Don't blow away existing subdirectories from parallel commands by mbligh · 17 years ago
  100. ea397bb Refactor the server and client side test classes into a the common lib by mbligh · 17 years ago