1. 6d08b3c Make a standalone client to be able to use global_config.ini by lmr · 15 years ago
  2. 02a3ba2 Fix a regression from the big job refactoring. The refactoring by jadmanski · 15 years ago
  3. 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
  4. 55552bf Autotest has 2 implementations of SSH based hosts, the default, by mbligh · 15 years ago
  5. 30cf9dd On the server side profilers.delete shouldn't fail just because the by mbligh · 15 years ago
  6. 67429f4 Clarify logging messages for wait_for_machine_to_recover. by mbligh · 15 years ago
  7. abb0855 Add a mechanism for site-specific overrides of console warning patterns, and add some unit tests. by showard · 15 years ago
  8. 56176ec Fix the SCP fallback path in AbstractSSHHost.get_file(). We were passing the globbing paths to utils.scp_remote_escape(), which would then helpfully escape the globbing characters, making them useless. This avoids that by escape the path earlier, then attaching the globbing pattern, and then avoiding the later escape. I also had to change the "ls" glob check to put the globbing pattern outside the quotes, since ls will otherwise treat the globbing pattern as a literal (whereas scp won't). by showard · 15 years ago
  9. 4b97607 make the code that calls client/tools/make_clean a bit safer. by showard · 15 years ago
  10. ad812bf Cleanups to code controlling where Autotest clients get installed and used by Autoserv. by showard · 15 years ago
  11. bd45064 Move autodir_client_paths defaults into global_config.ini. Typically when we add default to the global_config that users should be aware of we remove them from the code so the code fails if the value is not specified. So that is what i did here by showard · 15 years ago
  12. cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
  13. 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
  14. 8e62be1 This changes LocalHost and ParamikoHost to handle command timeouts by showard · 15 years ago
  15. f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
  16. 07e27af I realized that my initial addition of the default_profile_only by showard · 15 years ago
  17. a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
  18. c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
  19. a2cd72b Fixed kernel parameter being sent to the generate_control_file() RPC by showard · 15 years ago
  20. 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
  21. 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
  22. 2315a7e Fix up the client install to properly reverse the ordering of by jadmanski · 15 years ago
  23. 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
  24. b8aa75b Add a control file for doing an explicit full-client install on by mbligh · 15 years ago
  25. 0cf5083 Add a "repair test" along the same lines as the verify test so that by mbligh · 15 years ago
  26. 130a1dc It's useful to be able to run autotest as a non-root user. Not something by mbligh · 15 years ago
  27. 2266b15 use getpass.getuser, not LOGNAME by mbligh · 15 years ago
  28. ea0405c Pass the user autoserv is running as through to the client. by mbligh · 15 years ago
  29. cb8cb33 Don't require the atfork module by default (via the config file). Test by mbligh · 15 years ago
  30. f780bbf Fix up the sysinfo install procedure to be more transactional. If by mbligh · 15 years ago
  31. e2e0bef Make the default client autotest dirs a config value with a default by mbligh · 15 years ago
  32. 9ff89cd atfork fixups are only needed for autoserv as it is the only thing that ever by mbligh · 15 years ago
  33. e2ffbff Fixed running server reinstall test with multiple machines by using by mbligh · 15 years ago
  34. 43dd549 Add a mechanism for server-side tests to declare which of their by mbligh · 15 years ago
  35. 875f535 Really fix up the lightweight install this time. We were still copying by mbligh · 15 years ago
  36. e1cea0a Default no_autoserv to False, since most clients are being run via by mbligh · 15 years ago
  37. 6a83777 Change log message from error to info, no packaging server is perfectly valid. by mbligh · 15 years ago
  38. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  39. a43f6d2 Inside the remote host class, there's a method, check_uptime, that makes by mbligh · 15 years ago
  40. 2ba7ab0 Make the INFO 'Host (ssh) foo is alive" messages much less spammy, by mbligh · 15 years ago
  41. bccad48 Sadly, put back the "disable packaging-only installs" used by the by mbligh · 15 years ago
  42. 483d1da Remove the use of the very strange /etc/autotest.conf symlink on the by mbligh · 15 years ago
  43. a57cc92 Log the original exceptions from subcommand.parallel() to help debugging by mbligh · 15 years ago
  44. 3f1c647 One more time... str(e), not e.msg. by mbligh · 15 years ago
  45. 36c8b49 Ignore early "connection closed" the ugly way (and only way). by mbligh · 15 years ago
  46. ce955fc Created a common_lib host object hierarchy (with site specific override by mbligh · 15 years ago
  47. 1be877f Reinstall test, accidentally got left out of r3576. by showard · 15 years ago
  48. 08c4d83 Disable the old 'backwards compatibility' debug/autoserv.stdout and by showard · 15 years ago
  49. 27b5291 Get rid of the "lightweight" autotest install option, in favour of by jadmanski · 15 years ago
  50. 42c5126 Instrument failed calls to paramiko's Transport by mbligh · 15 years ago
  51. ede7e24 Add support for autotest clients run by autoserv to request packages by jadmanski · 15 years ago
  52. b1a5113 Next step in the PackageManager restructure, replace the static list by jadmanski · 15 years ago
  53. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  54. b65c5b0 Use lower ports for profiling. by mbligh · 15 years ago
  55. 5a0ca53 * Fix send_file() for delete_dest=True case when it is a dir to avoid: by mbligh · 15 years ago
  56. 1fdd197 Fix the server profiler calculation that determines what hosts already by mbligh · 15 years ago
  57. 672666c Fix bug where synch_count is not defined by mbligh · 15 years ago
  58. 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
  59. 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
  60. 65eb8f5 Allow for multiple retries when attempting to hard reset a by jadmanski · 15 years ago
  61. 2716015 Fix two apparent bugs in abstract_ssh.py: by showard · 15 years ago
  62. 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
  63. 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
  64. c99fccf Set the SYNC_COUNT to be the test's sync_count now that the by mbligh · 15 years ago
  65. d0e9498 Server side messages cleanup. In this patch, the aim was: by mbligh · 15 years ago
  66. 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
  67. 2894f42 Do not try to rerun with increased verbosity the last ssh command if it by mbligh · 15 years ago
  68. 34b9bb3 Put the "ls" argument in double quotes in host.path_exists() so by mbligh · 15 years ago
  69. cd5fac4 Typo fix. sorry! by showard · 15 years ago
  70. 4900b3b Adjust the /var/log/messages collection while collecting crashinfo by jadmanski · 15 years ago
  71. 798f952 Import a server/site_utils.py if present. by mbligh · 15 years ago
  72. e7d9c60 Make the job executiontag available in both the server and client side job by mbligh · 15 years ago
  73. e9633f5 Change an annoyingly verbose log message to DEBUG level. by mbligh · 15 years ago
  74. c229956 Rename the signal handler function to match its actual use. by mbligh · 15 years ago
  75. 1081986 Remove the hostname from the verify error message. Verify is always by jadmanski · 15 years ago
  76. cfe1ba1 Modify the crash collection to collect server profiler data into the by jadmanski · 15 years ago
  77. 9c12f77 Fixed the mis-spelling of rendezvous. by mbligh · 15 years ago
  78. 7c8ea99 Not all distros put a symlink in for the python version. However by mbligh · 15 years ago
  79. 26f0d88 Add an info message about processing the control file by mbligh · 15 years ago
  80. 089f1e3 Changed server sysinfo support code to reinstall the sysinfo Autotest by mbligh · 15 years ago
  81. a2b07dd Import logging into the namespace of server control files, as it is for clients by mbligh · 15 years ago
  82. 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
  83. 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
  84. 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
  85. f1175bb get rid of some now-obsolete code by showard · 15 years ago
  86. 10eb466 Remove output from packages.checksum echo. This is an interim step to cleaning up verbose logs in general by showard · 15 years ago
  87. 676dcbe Stop polling job results once we know them already. This should by mbligh · 15 years ago
  88. 78c0daa Unittest and typo fix for previous CL. by mbligh · 15 years ago
  89. 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
  90. ce3f538 Fix unittest failure due to recent frontend.py changes. by mbligh · 15 years ago
  91. 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
  92. 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
  93. 043c62a Ensure all entry points get the import-time logging logic executed before other autotest imports. by showard · 15 years ago
  94. 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
  95. c971c5f Added specific exceptions for various failures in verify and changed the by mbligh · 15 years ago
  96. 332000a Wrap the Host object garbage collection out so that it gets run on by mbligh · 15 years ago
  97. a214f66 Fix up the repair script to properly use auto_monitor=False on all by mbligh · 15 years ago
  98. 99b24f4 Make server/frontend.py poll_job_results use one RPC for all hosts, by mbligh · 15 years ago
  99. 65e1f6c The collect failure logs code may fail if the profiler fails very by mbligh · 15 years ago
  100. afbba0c Fix some uninitialized variables when poll_job_results is called directly by mbligh · 15 years ago