- 6d08b3c Make a standalone client to be able to use global_config.ini by lmr · 15 years ago
- 02a3ba2 Fix a regression from the big job refactoring. The refactoring by jadmanski · 15 years ago
- 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
- 55552bf Autotest has 2 implementations of SSH based hosts, the default, by mbligh · 15 years ago
- 30cf9dd On the server side profilers.delete shouldn't fail just because the by mbligh · 15 years ago
- 67429f4 Clarify logging messages for wait_for_machine_to_recover. by mbligh · 15 years ago
- abb0855 Add a mechanism for site-specific overrides of console warning patterns, and add some unit tests. by showard · 15 years ago
- 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
- 4b97607 make the code that calls client/tools/make_clean a bit safer. by showard · 15 years ago
- ad812bf Cleanups to code controlling where Autotest clients get installed and used by Autoserv. by showard · 15 years ago
- 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
- cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
- 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
- 8e62be1 This changes LocalHost and ParamikoHost to handle command timeouts by showard · 15 years ago
- f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
- 07e27af I realized that my initial addition of the default_profile_only by showard · 15 years ago
- a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
- c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
- a2cd72b Fixed kernel parameter being sent to the generate_control_file() RPC by showard · 15 years ago
- 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
- 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
- 2315a7e Fix up the client install to properly reverse the ordering of by jadmanski · 15 years ago
- 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
- b8aa75b Add a control file for doing an explicit full-client install on by mbligh · 15 years ago
- 0cf5083 Add a "repair test" along the same lines as the verify test so that by mbligh · 15 years ago
- 130a1dc It's useful to be able to run autotest as a non-root user. Not something by mbligh · 15 years ago
- 2266b15 use getpass.getuser, not LOGNAME by mbligh · 15 years ago
- ea0405c Pass the user autoserv is running as through to the client. by mbligh · 15 years ago
- cb8cb33 Don't require the atfork module by default (via the config file). Test by mbligh · 15 years ago
- f780bbf Fix up the sysinfo install procedure to be more transactional. If by mbligh · 15 years ago
- e2e0bef Make the default client autotest dirs a config value with a default by mbligh · 15 years ago
- 9ff89cd atfork fixups are only needed for autoserv as it is the only thing that ever by mbligh · 15 years ago
- e2ffbff Fixed running server reinstall test with multiple machines by using by mbligh · 15 years ago
- 43dd549 Add a mechanism for server-side tests to declare which of their by mbligh · 15 years ago
- 875f535 Really fix up the lightweight install this time. We were still copying by mbligh · 15 years ago
- e1cea0a Default no_autoserv to False, since most clients are being run via by mbligh · 15 years ago
- 6a83777 Change log message from error to info, no packaging server is perfectly valid. by mbligh · 15 years ago
- 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
- a43f6d2 Inside the remote host class, there's a method, check_uptime, that makes by mbligh · 15 years ago
- 2ba7ab0 Make the INFO 'Host (ssh) foo is alive" messages much less spammy, by mbligh · 15 years ago
- bccad48 Sadly, put back the "disable packaging-only installs" used by the by mbligh · 15 years ago
- 483d1da Remove the use of the very strange /etc/autotest.conf symlink on the by mbligh · 15 years ago
- a57cc92 Log the original exceptions from subcommand.parallel() to help debugging by mbligh · 15 years ago
- 3f1c647 One more time... str(e), not e.msg. by mbligh · 15 years ago
- 36c8b49 Ignore early "connection closed" the ugly way (and only way). by mbligh · 15 years ago
- ce955fc Created a common_lib host object hierarchy (with site specific override by mbligh · 15 years ago
- 1be877f Reinstall test, accidentally got left out of r3576. by showard · 15 years ago
- 08c4d83 Disable the old 'backwards compatibility' debug/autoserv.stdout and by showard · 15 years ago
- 27b5291 Get rid of the "lightweight" autotest install option, in favour of by jadmanski · 15 years ago
- 42c5126 Instrument failed calls to paramiko's Transport 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
- 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
- 5a0ca53 * Fix send_file() for delete_dest=True case when it is a dir to avoid: by mbligh · 15 years ago
- 1fdd197 Fix the server profiler calculation that determines what hosts already by mbligh · 15 years ago
- 672666c Fix bug where synch_count is not defined by mbligh · 15 years ago
- 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
- 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
- 65eb8f5 Allow for multiple retries when attempting to hard reset a by jadmanski · 15 years ago
- 2716015 Fix two apparent bugs in abstract_ssh.py: by showard · 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
- 3abbcee For files that won't be directly executed, the #! is unneccessary and can by mbligh · 15 years ago
- c99fccf Set the SYNC_COUNT to be the test's sync_count now that the by mbligh · 15 years ago
- d0e9498 Server side messages cleanup. In this patch, the aim was: by mbligh · 15 years ago
- 277a0e4 Moved server.utils.sh_escape function to client.common_lib.utils by mbligh · 15 years ago
- 2894f42 Do not try to rerun with increased verbosity the last ssh command if it by mbligh · 15 years ago
- 34b9bb3 Put the "ls" argument in double quotes in host.path_exists() so by mbligh · 15 years ago
- cd5fac4 Typo fix. sorry! by showard · 15 years ago
- 4900b3b Adjust the /var/log/messages collection while collecting crashinfo by jadmanski · 15 years ago
- 798f952 Import a server/site_utils.py if present. by mbligh · 15 years ago
- e7d9c60 Make the job executiontag available in both the server and client side job by mbligh · 15 years ago
- e9633f5 Change an annoyingly verbose log message to DEBUG level. by mbligh · 15 years ago
- c229956 Rename the signal handler function to match its actual use. by mbligh · 15 years ago
- 1081986 Remove the hostname from the verify error message. Verify is always by jadmanski · 15 years ago
- cfe1ba1 Modify the crash collection to collect server profiler data into the by jadmanski · 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
- 26f0d88 Add an info message about processing the control file by mbligh · 15 years ago
- 089f1e3 Changed server sysinfo support code to reinstall the sysinfo Autotest by mbligh · 15 years ago
- a2b07dd Import logging into the namespace of server control files, as it is for clients by mbligh · 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
- 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
- 10d8417 add two logging-related options to autoserv: by showard · 15 years ago
- f1175bb get rid of some now-obsolete code 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
- 676dcbe Stop polling job results once we know them already. This should by mbligh · 15 years ago
- 78c0daa Unittest and typo fix for previous CL. by mbligh · 15 years ago
- 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
- ce3f538 Fix unittest failure due to recent frontend.py changes. by mbligh · 15 years ago
- 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
- 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
- 043c62a Ensure all entry points get the import-time logging logic executed before other autotest imports. by showard · 15 years ago
- 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
- c971c5f Added specific exceptions for various failures in verify and changed the by mbligh · 15 years ago
- 332000a Wrap the Host object garbage collection out so that it gets run on by mbligh · 15 years ago
- a214f66 Fix up the repair script to properly use auto_monitor=False on all by mbligh · 15 years ago
- 99b24f4 Make server/frontend.py poll_job_results use one RPC for all hosts, by mbligh · 15 years ago
- 65e1f6c The collect failure logs code may fail if the profiler fails very by mbligh · 15 years ago
- afbba0c Fix some uninitialized variables when poll_job_results is called directly by mbligh · 15 years ago