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

Issue 803560 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature



Sign in to add a comment

Remotely schedule periodic reboot

Project Member Reported by pnevin@chromium.org, Jan 18 2018

Issue description

Description:
IT Admin staff at Dominos have requested to have the ability to reboot their kiosk mode devices on a regular schedule at a predetermined time (primarily when their retail stores are closed). They want this to be a policy that can be pushed down to devices remotely from the admin console. 

Use case:
Dominos is putting kiosk mode devices into their retail stores, one use case of which is to have stand-alone terminals for placing orders. The current feature of rebooting the kiosk mode devices remotely is to reboot every X days without control for when the reboot occurs except that it is when the device is idle. The customer does not want to potentially reboot devices when a customer is walking up to a terminal to order. They would like to control when the device reboots by policy. 

Motivation:
Admins need to schedule periodic reboots for performance reasons and to apply OS updates. They fear leaving the reboots to occur at an unspecified time would result in poor end user experience. A terminal reboots just as a customer walks up to the kiosk.

Existing workarounds:
Manage all reboot through kiosk app.

 

Comment 1 by pmarko@chromium.org, Jan 21 2018

Cc: pmarko@chromium.org
Labels: OS-Chrome
Owner: shubhar@chromium.org
We already have the functionality to schedule period reboots using the "UptimeLimit" policy[1].
Assigning to Shubha to decide how to answer this specific request.

When the uptime limit is reached, Chrome OS will deliver the "onRestartRequired" event to the running kiosk app[2]. The app can signal that the device can be restarted by closing all its windows. It can delay the restart (for up to 24 hours) by not closing its windows e.g. if a user is currently using the kiosk app.

[1] https://www.chromium.org/administrators/policy-list-3#UptimeLimit
[2] https://developer.chrome.com/apps/runtime#event-onRestartRequired
Status: Assigned (was: Untriaged)

Sign in to add a comment