1. cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
  2. 50867bc Log an explicit warn immediately after a Paramiko timeout fires. I know we raise an exception but those sometimes get caught and delayed in logging until much later. This log statement is analogous to the one at utils.py:531 ("run process timeout..."). by showard · 15 years ago
  3. 8e62be1 This changes LocalHost and ParamikoHost to handle command timeouts by showard · 15 years ago
  4. f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
  5. 07e27af I realized that my initial addition of the default_profile_only by showard · 15 years ago
  6. a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
  7. c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
  8. a2cd72b Fixed kernel parameter being sent to the generate_control_file() RPC by showard · 15 years ago
  9. 2ef5dbf In server-side profiler_proxy, index installed hosts by hostname rather than host object, and carefully track the difference between host objects created by the profiler_proxy and those being passed in from elsewhere. Previously, the installed_hosts dict was indexed by profiler-created host objects. by showard · 15 years ago
  10. ca57298 reorganize verify_*() methods a bit. they were making some odd super() calls that didn't look right. this removes that, adds a verify_connectivity() method between HW and SW, and puts the master control flow in the base class. also add a logging call to a dangerous blanket try-except. by showard · 15 years ago
  11. 2315a7e Fix up the client install to properly reverse the ordering of by jadmanski · 15 years ago
  12. 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
  13. b8aa75b Add a control file for doing an explicit full-client install on by mbligh · 15 years ago
  14. 0cf5083 Add a "repair test" along the same lines as the verify test so that by mbligh · 15 years ago
  15. 130a1dc It's useful to be able to run autotest as a non-root user. Not something by mbligh · 15 years ago
  16. 2266b15 use getpass.getuser, not LOGNAME by mbligh · 15 years ago
  17. ea0405c Pass the user autoserv is running as through to the client. by mbligh · 15 years ago
  18. cb8cb33 Don't require the atfork module by default (via the config file). Test by mbligh · 15 years ago
  19. f780bbf Fix up the sysinfo install procedure to be more transactional. If by mbligh · 15 years ago
  20. e2e0bef Make the default client autotest dirs a config value with a default by mbligh · 15 years ago
  21. 9ff89cd atfork fixups are only needed for autoserv as it is the only thing that ever by mbligh · 15 years ago
  22. e2ffbff Fixed running server reinstall test with multiple machines by using by mbligh · 15 years ago
  23. 43dd549 Add a mechanism for server-side tests to declare which of their by mbligh · 15 years ago
  24. 875f535 Really fix up the lightweight install this time. We were still copying by mbligh · 15 years ago
  25. e1cea0a Default no_autoserv to False, since most clients are being run via by mbligh · 15 years ago
  26. 6a83777 Change log message from error to info, no packaging server is perfectly valid. by mbligh · 15 years ago
  27. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  28. a43f6d2 Inside the remote host class, there's a method, check_uptime, that makes by mbligh · 15 years ago
  29. 2ba7ab0 Make the INFO 'Host (ssh) foo is alive" messages much less spammy, by mbligh · 15 years ago
  30. bccad48 Sadly, put back the "disable packaging-only installs" used by the by mbligh · 15 years ago
  31. 483d1da Remove the use of the very strange /etc/autotest.conf symlink on the by mbligh · 15 years ago
  32. a57cc92 Log the original exceptions from subcommand.parallel() to help debugging by mbligh · 15 years ago
  33. 3f1c647 One more time... str(e), not e.msg. by mbligh · 15 years ago
  34. 36c8b49 Ignore early "connection closed" the ugly way (and only way). by mbligh · 15 years ago
  35. ce955fc Created a common_lib host object hierarchy (with site specific override by mbligh · 15 years ago
  36. 1be877f Reinstall test, accidentally got left out of r3576. by showard · 15 years ago
  37. 08c4d83 Disable the old 'backwards compatibility' debug/autoserv.stdout and by showard · 15 years ago
  38. 27b5291 Get rid of the "lightweight" autotest install option, in favour of by jadmanski · 15 years ago
  39. 42c5126 Instrument failed calls to paramiko's Transport by mbligh · 15 years ago
  40. ede7e24 Add support for autotest clients run by autoserv to request packages by jadmanski · 15 years ago
  41. b1a5113 Next step in the PackageManager restructure, replace the static list by jadmanski · 15 years ago
  42. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  43. b65c5b0 Use lower ports for profiling. by mbligh · 15 years ago
  44. 5a0ca53 * Fix send_file() for delete_dest=True case when it is a dir to avoid: by mbligh · 15 years ago
  45. 1fdd197 Fix the server profiler calculation that determines what hosts already by mbligh · 15 years ago
  46. 672666c Fix bug where synch_count is not defined by mbligh · 15 years ago
  47. 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
  48. 234b296 When running autotest client through autoserv, pass --verbose to the client so that we get debug output in client.log.N. client.log.N is the only real-time feedback one gets when running through autoserv, so it's helpful to have all info there. by showard · 15 years ago
  49. 65eb8f5 Allow for multiple retries when attempting to hard reset a by jadmanski · 15 years ago
  50. 2716015 Fix two apparent bugs in abstract_ssh.py: by showard · 15 years ago
  51. b45a466 when ignore_status=True is passed to utils.system*() or host.run(), log stderr as DEBUG rather than ERROR by showard · 15 years ago
  52. 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
  53. c99fccf Set the SYNC_COUNT to be the test's sync_count now that the by mbligh · 15 years ago
  54. d0e9498 Server side messages cleanup. In this patch, the aim was: by mbligh · 15 years ago
  55. 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
  56. 2894f42 Do not try to rerun with increased verbosity the last ssh command if it by mbligh · 15 years ago
  57. 34b9bb3 Put the "ls" argument in double quotes in host.path_exists() so by mbligh · 15 years ago
  58. cd5fac4 Typo fix. sorry! by showard · 15 years ago
  59. 4900b3b Adjust the /var/log/messages collection while collecting crashinfo by jadmanski · 15 years ago
  60. 798f952 Import a server/site_utils.py if present. by mbligh · 15 years ago
  61. e7d9c60 Make the job executiontag available in both the server and client side job by mbligh · 15 years ago
  62. e9633f5 Change an annoyingly verbose log message to DEBUG level. by mbligh · 15 years ago
  63. c229956 Rename the signal handler function to match its actual use. by mbligh · 15 years ago
  64. 1081986 Remove the hostname from the verify error message. Verify is always by jadmanski · 15 years ago
  65. cfe1ba1 Modify the crash collection to collect server profiler data into the by jadmanski · 15 years ago
  66. 9c12f77 Fixed the mis-spelling of rendezvous. by mbligh · 15 years ago
  67. 7c8ea99 Not all distros put a symlink in for the python version. However by mbligh · 15 years ago
  68. 26f0d88 Add an info message about processing the control file by mbligh · 15 years ago
  69. 089f1e3 Changed server sysinfo support code to reinstall the sysinfo Autotest by mbligh · 15 years ago
  70. a2b07dd Import logging into the namespace of server control files, as it is for clients by mbligh · 15 years ago
  71. 108d73e * make utils.system* default to directing output to the logging module, instead of sys.std*. this involved refactoring the code out of ssh_host/paramiko_host/abstrash_ssh, which previously did the same thing (they still do, but now the use the common logic in utils) by showard · 15 years ago
  72. 55e425e remove "connected" messages, as a first step in cleaning up ERROR logs. they we introduced long ago, while stderr of commands was redirected to stdout, making noise relatively harmless. but i don't think they've served a very significant purpose, and now they're just noise on stderr, which we'd like to promote to ERROR level logging. by showard · 15 years ago
  73. 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
  74. f1175bb get rid of some now-obsolete code by showard · 15 years ago
  75. 10eb466 Remove output from packages.checksum echo. This is an interim step to cleaning up verbose logs in general by showard · 15 years ago
  76. 676dcbe Stop polling job results once we know them already. This should by mbligh · 15 years ago
  77. 78c0daa Unittest and typo fix for previous CL. by mbligh · 15 years ago
  78. 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
  79. ce3f538 Fix unittest failure due to recent frontend.py changes. by mbligh · 15 years ago
  80. 4cfdce1 change client-side logging to split files by severity and move them to the debug dir. this is quite a bit more involved than the server-side change because of some buggy directory clearing code and various places that depended on the old configuration. by showard · 15 years ago
  81. f2de81b Update Autoserv logging config to write logs for each severity level (except CRITICAL -- going up to ERROR should suffice). by showard · 15 years ago
  82. 043c62a Ensure all entry points get the import-time logging logic executed before other autotest imports. by showard · 15 years ago
  83. 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
  84. c971c5f Added specific exceptions for various failures in verify and changed the by mbligh · 15 years ago
  85. 332000a Wrap the Host object garbage collection out so that it gets run on by mbligh · 15 years ago
  86. a214f66 Fix up the repair script to properly use auto_monitor=False on all by mbligh · 15 years ago
  87. 99b24f4 Make server/frontend.py poll_job_results use one RPC for all hosts, by mbligh · 15 years ago
  88. 65e1f6c The collect failure logs code may fail if the profiler fails very by mbligh · 15 years ago
  89. afbba0c Fix some uninitialized variables when poll_job_results is called directly by mbligh · 15 years ago
  90. d50b125 Double poll interval for now to lessen load on server until by mbligh · 15 years ago
  91. 3524589 Changed server side sysinfo support code to remember the host/autotest by mbligh · 15 years ago
  92. 4c3d495 Add in some try-except handling to the server profiler launcher so that by mbligh · 15 years ago
  93. 4a58f60 Changed Host.repair_full() to not raise by mbligh · 15 years ago
  94. 17c75e6 Make the frontend scripts log job results for each platform by mbligh · 15 years ago
  95. 93844b6 Add a method to Host for doing something similar to os.path.exists. by jadmanski · 15 years ago
  96. edf33e0 Add a slightly friendlier repr for remote hosts. Since these objects by jadmanski · 15 years ago
  97. 663d55a Break the crashinfo up into a bunch of separate, documented functions. by jadmanski · 15 years ago
  98. 8297cf5 Clean up _get_autodir in autotest.py a bit. Adds in some more logging by jadmanski · 15 years ago
  99. 96b7807 Change the server-side profilers to use their own host objects, instead by jadmanski · 15 years ago
  100. a61edad Fix up the logging of unexpected client aborts to flush all the by jadmanski · 15 years ago