Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(218)

Side by Side Diff: server/hosts/serial.py

Issue 6246035: Merge remote branch 'cros/upstream' into master (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/autotest.git@master
Patch Set: patch Created 9 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 import os, sys, subprocess, logging 1 import os, sys, subprocess, logging
2 2
3 from autotest_lib.client.common_lib import utils, error 3 from autotest_lib.client.common_lib import utils, error
4 from autotest_lib.server import utils as server_utils 4 from autotest_lib.server import utils as server_utils
5 from autotest_lib.server.hosts import remote 5 from autotest_lib.server.hosts import remote
6 6
7 7
8 SiteHost = utils.import_site_class( 8 SiteHost = utils.import_site_class(
9 __file__, "autotest_lib.server.hosts.site_host", "SiteHost", 9 __file__, "autotest_lib.server.hosts.site_host", "SiteHost",
10 remote.RemoteHost) 10 remote.RemoteHost)
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 except error.AutoservShutdownError: 158 except error.AutoservShutdownError:
159 logging.warning(warning_msg, attempt+1, num_attempts) 159 logging.warning(warning_msg, attempt+1, num_attempts)
160 # re-send the hard reset command 160 # re-send the hard reset command
161 self.run_conmux(conmux_command) 161 self.run_conmux(conmux_command)
162 else: 162 else:
163 break 163 break
164 else: 164 else:
165 # Run on num_attempts=1 or last retry 165 # Run on num_attempts=1 or last retry
166 try: 166 try:
167 self.wait_for_restart(timeout, 167 self.wait_for_restart(timeout,
168 old_boot_id=old_boot_id,
168 **wait_for_restart_kwargs) 169 **wait_for_restart_kwargs)
169 except error.AutoservShutdownError: 170 except error.AutoservShutdownError:
170 logging.warning(warning_msg, num_attempts, num_attempts) 171 logging.warning(warning_msg, num_attempts, num_attempts)
171 msg = "Host did not shutdown" 172 msg = "Host did not shutdown"
172 raise error.AutoservShutdownError(msg) 173 raise error.AutoservShutdownError(msg)
173 174
174 if self.job: 175 if self.job:
175 self.job.disable_warnings("POWER_FAILURE") 176 self.job.disable_warnings("POWER_FAILURE")
176 try: 177 try:
177 if wait: 178 if wait:
178 self.log_reboot(reboot) 179 self.log_reboot(reboot)
179 else: 180 else:
180 reboot() 181 reboot()
181 finally: 182 finally:
182 if self.job: 183 if self.job:
183 self.job.enable_warnings("POWER_FAILURE") 184 self.job.enable_warnings("POWER_FAILURE")
OLDNEW
« cli/job.py ('K') | « server/hosts/remote.py ('k') | server/prebuild.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698