1. 12b4558 Massive permission fix by lmr · 15 years ago
  2. e90176a Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com> by mbligh · 15 years ago
  3. 9de6ed7 Eliminate the last uses of the public state managment interface for by mbligh · 15 years ago
  4. fc3da5b More refactoring of the job state code to try and reduce duplication. by mbligh · 15 years ago
  5. 4608b00 Add a new Archiving stage to the scheduler, which runs after Parsing. This stage is responsible for copying results to the results server in a drone setup, a task currently performed directly by the scheduler, and allows for site-specific archiving functionality, replacing the site_parse functionality. It does this by running autoserv with a special control file (scheduler/archive_results.control.srv), which loads and runs code from the new scheduler.archive_results module. The implementation was mostly straightfoward, as the archiving stage is fully analogous to the parser stage. I did make a couple of refactorings: by mbligh · 15 years ago
  6. 5da93b2 Added support to specify no timeout for barrier by giving it a value of "None". by mbligh · 15 years ago
  7. 1b0faf9 Added additional test hooks that are important when doing profiled runs by mbligh · 15 years ago
  8. 2c7f7d6 Added a check in utils.run() that the "args" argument is not by mbligh · 15 years ago
  9. fbf73ae Refactor all of the persistent state managing code in the client job by mbligh · 15 years ago
  10. 39986a6 Add prefixes [stdout] and [stderr] to logged output of subcommands, by default. This applies both to local commands (utils.run() and friends) and remote commands (SSHHost.run(), ParamikoHost.run()) Also removed a little dead code from abstract_ssh.py. by showard · 15 years ago
  11. 410fe2e Add an option to wait_for_restart to not log errors unless we want it to, this is necessary for hard reboot testing with retries by mbligh · 15 years ago
  12. da8fb97 Fix autotest client when checking only client from svn by lmr · 15 years ago
  13. 8054b0d Fix a race in _ensure_valid. by mbligh · 15 years ago
  14. 6d08b3c Make a standalone client to be able to use global_config.ini by lmr · 15 years ago
  15. c1dda21 Replacing AutoservInstallError with a slightly different version. by jadmanski · 15 years ago
  16. 9fa2afc Adding AutoservInstallError to common_lib.error by lmr · 15 years ago
  17. c4e4bd2 Get rid of the job.libdir and test.libdir attributes by lmr · 15 years ago
  18. da2f143 Added a couple of files that were missed in the r3916 commit. by jadmanski · 15 years ago
  19. 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
  20. 2b33aa0 Adding a copy of functools-0.5 to our repo for use by unittest.py. It by mbligh · 15 years ago
  21. d794048 Fixed the "with" workaround code of the unittest backport module by mbligh · 15 years ago
  22. 3c0ea96 Added common_lib.hosts.Host.cleanup_kernels and some functions it's using. by mbligh · 15 years ago
  23. 6f7d363 Added a backport of the Python 2.7/3.1 unittest module to Autotest's by mbligh · 15 years ago
  24. 6d7c565 Improve error message when a disk is low on space. by mbligh · 15 years ago
  25. aea51cc Tweak the stubbing in mock.py to handle a very subtle case. When you by jadmanski · 15 years ago
  26. cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
  27. fb11887 Crash handling system: Move it to client side code by lmr · 15 years ago
  28. f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
  29. 093a068 Added string stdin support to utils.BgJob and all its users that give it by jadmanski · 15 years ago
  30. 786da9a Escalate to a SIGKILL in DroneUtility.kill_process() if the SIGTERM didn't work by showard · 15 years ago
  31. a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
  32. 0d9ea77 Update the constraint-checking code to use a much more sanitized by jadmanski · 15 years ago
  33. c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
  34. c6bf601 Add a WARN message to the status log when a test runs with by mbligh · 15 years ago
  35. c823e8d Added "args" keyword argument to common_lib.utils.run() and by mbligh · 15 years ago
  36. 48e6905 expose the do_not_report_as_logging_caller() decorator in logging_manager as public. by showard · 15 years ago
  37. 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
  38. 6894ce2 This patch adds a system to watch user space segmentation by mbligh · 15 years ago
  39. 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
  40. 893db3d Allow "None" to be used as a default value in global_config.get_config_value(). by showard · 15 years ago
  41. eaa408e Add atomic group job support to why_isnt_my_job_running to be able to by showard · 15 years ago
  42. 5deef7f * added import_site_module() to other import_site_*() methods in utils by showard · 15 years ago
  43. 3538850 Log when aborting the barrier. by mbligh · 15 years ago
  44. 313b926 Fix a regression from the control_segment -> Host refactoring of the by mbligh · 15 years ago
  45. 3a0aae9 Enabling aborts in barriers. by mbligh · 15 years ago
  46. d6cc02c Turn off command echo for the command when we write the packaging checksum file. We previously turned off all stdout for packaging commands, but even that's not enough here, since in this case the actual command line can be huge. by showard · 15 years ago
  47. 8de3713 Renamed process_is_alive to program_is_alive. by showard · 15 years ago
  48. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  49. f83a5a2 Add missing hosts dir by mbligh · 15 years ago
  50. e4e958f restore check_version by mbligh · 15 years ago
  51. 45e4338 check_version by mbligh · 15 years ago
  52. bccad48 Sadly, put back the "disable packaging-only installs" used by the by mbligh · 15 years ago
  53. 4e2dd02 While working on the 0.11.0 branch, discovered a small bug on by mbligh · 15 years ago
  54. 08f2b3c Prevent this test from leaving turds behind. use socketpair. by mbligh · 15 years ago
  55. ce955fc Created a common_lib host object hierarchy (with site specific override by mbligh · 15 years ago
  56. b5df2f9 Handle bad requests to the barrier server without crashing the barrier. by mbligh · 15 years ago
  57. a9894d0 Back out a python2.4 ref that was accidentally re-inserted. by jadmanski · 15 years ago
  58. a93fbca Apply a unit test change that was never applied along with the by jadmanski · 15 years ago
  59. 549afad Added pid file checks to monitor_db and monitor_db_babysitter, so that by showard · 15 years ago
  60. 8de1b4f Change handling of filename in logging_manager_test.py so that it no by showard · 15 years ago
  61. 122f6bc Don't update the local copy of the checksum file when fetching a by jadmanski · 15 years ago
  62. c26763e Currently, the utility function import_site_symbol prints by mbligh · 15 years ago
  63. ede7e24 Add support for autotest clients run by autoserv to request packages by jadmanski · 15 years ago
  64. b1a5113 Next step in the PackageManager restructure, replace the static list by jadmanski · 15 years ago
  65. c27c231 A very large first-pass refactoring of the packaging code. Ultimately by jadmanski · 15 years ago
  66. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  67. b65c5b0 Use lower ports for profiling. by mbligh · 15 years ago
  68. 6fbdb80 Change print msg to logging.error(msg) so that we actually get the error in the scheduler log about the scheduler not being enalbed. by mbligh · 15 years ago
  69. c133599 Try to double check that files have been successfully downloaded by by jadmanski · 15 years ago
  70. 19426ea Changed kernel.auto_kernel() to use the package manager to fetch kernel by jadmanski · 15 years ago
  71. 5f2bc28 Fix a few typos in autotemp and change all client unittests to use autotemp by jadmanski · 15 years ago
  72. 65eb8f5 Allow for multiple retries when attempting to hard reset a by jadmanski · 15 years ago
  73. 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
  74. 23fda9a Pull in patchwork ID 907 -- update file logging prefix to be fixed-width, and get rid of leading open bracket. by showard · 15 years ago
  75. 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
  76. 6955e23 Sort the keyval keys to make them easier to read. by mbligh · 15 years ago
  77. 4b5c31e * update documentation in test_importer by mbligh · 15 years ago
  78. b289619 Reworked utils urlopen, urlretrieve and get_file to remove code by mbligh · 15 years ago
  79. 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
  80. 358276b Fix the warning call (as noted by Lucas on the mailing list) along with by mbligh · 15 years ago
  81. 6a242df tempfile stub that will delete temporarily allocated files/directories by mbligh · 15 years ago
  82. 8f2ac92 Work around python 2.4.3 bug http://bugs.python.org/issue1652788 by by showard · 15 years ago
  83. 89f9016 Make logging_manager report the correct module name when LoggingFile is by showard · 15 years ago
  84. 9c12f77 Fixed the mis-spelling of rendezvous. by mbligh · 15 years ago
  85. 7c8ea99 Not all distros put a symlink in for the python version. However by mbligh · 15 years ago
  86. 753362d Move client/bin/kernel_versions to common_lib; it is used by tko. by mbligh · 15 years ago
  87. 29f5909 Change default sys.stdout -> logging to INFO level instead of DEBUG. by showard · 15 years ago
  88. fa1eb0d Add line number to the file logging prefix. Its great for debugging, very few chars, and we agreed upon it on the mailing list. by showard · 15 years ago
  89. 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
  90. 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
  91. ee36bc7 remove some logging setup code in the common test code that should be subsumed by the new logging manager by showard · 15 years ago
  92. f1175bb get rid of some now-obsolete code by showard · 15 years ago
  93. 115ac1e Fix logging_manager_test to account for some recent changes by showard · 15 years ago
  94. 10eb466 Remove output from packages.checksum echo. This is an interim step to cleaning up verbose logs in general by showard · 15 years ago
  95. d3e3ac9 Re-write the fork handling code in parallel.py and by jadmanski · 15 years ago
  96. 5e703a2 - Initialize the self.iteration variable to 0. When iterations=0 is specified to run_test then self.iteration is left uninitialized and code elsewhere that uses this value gets an attribute error. by mbligh · 15 years ago
  97. 298ed59 Add utils.pid_is_alive() which discriminates between zombie tasks and fully-alive tasks. by mbligh · 15 years ago
  98. 0915ebd Drop default logging level to INFO on stdout, else it's pretty by mbligh · 15 years ago
  99. 61a3655 * Update label for barrier timeout by mbligh · 15 years ago
  100. 2d76764 gracefully handle errors when shutting down logging subprocesses by showard · 15 years ago