New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 710027 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
OOO
Closed: Aug 9
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 735619
issue 843358
issue 847952



Sign in to add a comment

cron job to reboot servo host

Project Member Reported by kevcheng@chromium.org, Apr 10 2017

Issue description

When a servo host is ready to reboot, either a provision or job that requires a servo will initiate the sequence to reboot the servo host.  If neither happen, then the servo host will remain in the ready to reboot state.

This seems like a lost opportunity for rebooting the servo host when it's a labstation since those reboots are costly (need to lock all duts connected and wait for all of them to go idle).  

I'm thinking of a weekly job on the weekend that gets all of the servo host hostnames and does the following for each servo host:
1. Check if servo host needs a reboot
2. Check if the dut(s) assigned to the servo host are idle
3. Reboot servo host




 
Blocking: 735619
Owner: akes...@chromium.org
Bulk-edit, reassigning to Aviv to assign to someone.
Components: Infra>Client>ChromeOS>Test
Owner: ----
Gathered onto a servo v4 hotlist, removing self as owner.

Comment 4 by gu...@chromium.org, Apr 20 2018

Owner: gu...@chromium.org
Status: Assigned (was: Untriaged)
For an alternative idea on how to handle reboots, see also bug 848528.

This solution is (probably) cheaper to implement, but it's not without
complications.  The most notable issue is that the proposed solution
doesn't really address how to deal with starvation.

Blocking: 847952
Blocking: 843358
Mergedinto: 848528
Status: Duplicate (was: Assigned)
This bug doesn't have much information beyond what is in issue 848528, which has a great description of the problem.

Let's keep all this in one place, and arrive at a solution outside of crbug/ (instead of having a bug per possible approach)

Sign in to add a comment