- 12b4558 Massive permission fix by lmr · 15 years ago
- e90176a Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com> by mbligh · 15 years ago
- 9de6ed7 Eliminate the last uses of the public state managment interface for by mbligh · 15 years ago
- fc3da5b More refactoring of the job state code to try and reduce duplication. by mbligh · 15 years ago
- 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
- 5da93b2 Added support to specify no timeout for barrier by giving it a value of "None". by mbligh · 15 years ago
- 1b0faf9 Added additional test hooks that are important when doing profiled runs by mbligh · 15 years ago
- 2c7f7d6 Added a check in utils.run() that the "args" argument is not by mbligh · 15 years ago
- fbf73ae Refactor all of the persistent state managing code in the client job by mbligh · 15 years ago
- 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
- 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
- da8fb97 Fix autotest client when checking only client from svn by lmr · 15 years ago
- 8054b0d Fix a race in _ensure_valid. by mbligh · 15 years ago
- 6d08b3c Make a standalone client to be able to use global_config.ini by lmr · 15 years ago
- c1dda21 Replacing AutoservInstallError with a slightly different version. by jadmanski · 15 years ago
- 9fa2afc Adding AutoservInstallError to common_lib.error by lmr · 15 years ago
- c4e4bd2 Get rid of the job.libdir and test.libdir attributes by lmr · 15 years ago
- da2f143 Added a couple of files that were missed in the r3916 commit. by jadmanski · 15 years ago
- 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
- 2b33aa0 Adding a copy of functools-0.5 to our repo for use by unittest.py. It by mbligh · 15 years ago
- d794048 Fixed the "with" workaround code of the unittest backport module by mbligh · 15 years ago
- 3c0ea96 Added common_lib.hosts.Host.cleanup_kernels and some functions it's using. by mbligh · 15 years ago
- 6f7d363 Added a backport of the Python 2.7/3.1 unittest module to Autotest's by mbligh · 15 years ago
- 6d7c565 Improve error message when a disk is low on space. by mbligh · 15 years ago
- aea51cc Tweak the stubbing in mock.py to handle a very subtle case. When you by jadmanski · 15 years ago
- cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
- fb11887 Crash handling system: Move it to client side code by lmr · 15 years ago
- f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
- 093a068 Added string stdin support to utils.BgJob and all its users that give it by jadmanski · 15 years ago
- 786da9a Escalate to a SIGKILL in DroneUtility.kill_process() if the SIGTERM didn't work by showard · 15 years ago
- a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
- 0d9ea77 Update the constraint-checking code to use a much more sanitized by jadmanski · 15 years ago
- c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
- c6bf601 Add a WARN message to the status log when a test runs with by mbligh · 15 years ago
- c823e8d Added "args" keyword argument to common_lib.utils.run() and by mbligh · 15 years ago
- 48e6905 expose the do_not_report_as_logging_caller() decorator in logging_manager as public. by showard · 15 years ago
- 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
- 6894ce2 This patch adds a system to watch user space segmentation by mbligh · 15 years ago
- 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
- 893db3d Allow "None" to be used as a default value in global_config.get_config_value(). by showard · 15 years ago
- eaa408e Add atomic group job support to why_isnt_my_job_running to be able to by showard · 15 years ago
- 5deef7f * added import_site_module() to other import_site_*() methods in utils by showard · 15 years ago
- 3538850 Log when aborting the barrier. by mbligh · 15 years ago
- 313b926 Fix a regression from the control_segment -> Host refactoring of the by mbligh · 15 years ago
- 3a0aae9 Enabling aborts in barriers. by mbligh · 15 years ago
- 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
- 8de3713 Renamed process_is_alive to program_is_alive. by showard · 15 years ago
- 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
- f83a5a2 Add missing hosts dir by mbligh · 15 years ago
- e4e958f restore check_version by mbligh · 15 years ago
- 45e4338 check_version by mbligh · 15 years ago
- bccad48 Sadly, put back the "disable packaging-only installs" used by the by mbligh · 15 years ago
- 4e2dd02 While working on the 0.11.0 branch, discovered a small bug on by mbligh · 15 years ago
- 08f2b3c Prevent this test from leaving turds behind. use socketpair. by mbligh · 15 years ago
- ce955fc Created a common_lib host object hierarchy (with site specific override by mbligh · 15 years ago
- b5df2f9 Handle bad requests to the barrier server without crashing the barrier. by mbligh · 15 years ago
- a9894d0 Back out a python2.4 ref that was accidentally re-inserted. by jadmanski · 15 years ago
- a93fbca Apply a unit test change that was never applied along with the by jadmanski · 15 years ago
- 549afad Added pid file checks to monitor_db and monitor_db_babysitter, so that by showard · 15 years ago
- 8de1b4f Change handling of filename in logging_manager_test.py so that it no by showard · 15 years ago
- 122f6bc Don't update the local copy of the checksum file when fetching a by jadmanski · 15 years ago
- c26763e Currently, the utility function import_site_symbol prints by mbligh · 15 years ago
- ede7e24 Add support for autotest clients run by autoserv to request packages by jadmanski · 15 years ago
- b1a5113 Next step in the PackageManager restructure, replace the static list by jadmanski · 15 years ago
- c27c231 A very large first-pass refactoring of the packaging code. Ultimately by jadmanski · 15 years ago
- 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
- b65c5b0 Use lower ports for profiling. by mbligh · 15 years ago
- 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
- c133599 Try to double check that files have been successfully downloaded by by jadmanski · 15 years ago
- 19426ea Changed kernel.auto_kernel() to use the package manager to fetch kernel by jadmanski · 15 years ago
- 5f2bc28 Fix a few typos in autotemp and change all client unittests to use autotemp by jadmanski · 15 years ago
- 65eb8f5 Allow for multiple retries when attempting to hard reset a by jadmanski · 15 years ago
- 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
- 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
- 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
- 6955e23 Sort the keyval keys to make them easier to read. by mbligh · 15 years ago
- 4b5c31e * update documentation in test_importer by mbligh · 15 years ago
- b289619 Reworked utils urlopen, urlretrieve and get_file to remove code by mbligh · 15 years ago
- 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
- 358276b Fix the warning call (as noted by Lucas on the mailing list) along with by mbligh · 15 years ago
- 6a242df tempfile stub that will delete temporarily allocated files/directories by mbligh · 15 years ago
- 8f2ac92 Work around python 2.4.3 bug http://bugs.python.org/issue1652788 by by showard · 15 years ago
- 89f9016 Make logging_manager report the correct module name when LoggingFile is by showard · 15 years ago
- 9c12f77 Fixed the mis-spelling of rendezvous. by mbligh · 15 years ago
- 7c8ea99 Not all distros put a symlink in for the python version. However by mbligh · 15 years ago
- 753362d Move client/bin/kernel_versions to common_lib; it is used by tko. by mbligh · 15 years ago
- 29f5909 Change default sys.stdout -> logging to INFO level instead of DEBUG. by showard · 15 years ago
- 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
- 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
- 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
- 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
- f1175bb get rid of some now-obsolete code by showard · 15 years ago
- 115ac1e Fix logging_manager_test to account for some recent changes by showard · 15 years ago
- 10eb466 Remove output from packages.checksum echo. This is an interim step to cleaning up verbose logs in general by showard · 15 years ago
- d3e3ac9 Re-write the fork handling code in parallel.py and by jadmanski · 15 years ago
- 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
- 298ed59 Add utils.pid_is_alive() which discriminates between zombie tasks and fully-alive tasks. by mbligh · 15 years ago
- 0915ebd Drop default logging level to INFO on stdout, else it's pretty by mbligh · 15 years ago
- 61a3655 * Update label for barrier timeout by mbligh · 15 years ago
- 2d76764 gracefully handle errors when shutting down logging subprocesses by showard · 15 years ago