[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Boot time and 3 sec in warning_print


  • To: Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>
  • From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • Date: Mon, 15 Feb 2021 15:00:42 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pxxANHvwZGVlFMZK1QmL5U5xQvz2wmhp4Z3FsK4LR9w=; b=G9+JluSKmX6CHYYhx6VyES8WRUrFFzKqMZXHHg3/kziPVUOmkY1kn54ehj4J0wKTIWe2Zixj2Bfvk1k040by5ETNNyB1Z26OHbo+Fg4Whn/47+ANNSqu8mvg0bn19vSOV/1EfoKAJprE2AuCX7nIlI3nosNvtkhztGuAF4g9jDLBi/ElG3/GcScCxyQjgNkMKdQqbdDzM5+N5NFQsb54wYzmK8LR8wga/IvAfTJqK6RsPDvB8NZqJ3cJoClw2jcyhl2AVKDed1D9KM+mfiLHZSqEYn302e5fPhZI5wTNGnR8yWPlxi268zmkws1A+VqfgztxqmTnO1CANJYBTfJOgQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lVYMuzu7QhwGL3OXKWcr/rysyJjWRsolhD81p7gdjXtWOxcKLwgwsOxkXRs6yUuT5ru0ofp2kzGlYK1nZZXEk8CFimlUWBT1LcWZDESwXH5Dd1iofdF3OkF/tVvKkgcZEWoFVcxFF2A0oH0xL/CQL/rB5OFG3wsTMl9bcatfKmnBmBqsVrCBC3nBURwmSsbv6gxJrxV9OrYL2anVZ6OdqNfWNWcdALkMnPkVq/vwySYgG1x2Z0O1HR3/EFhOBeSe1fSYP3H+ERB54qChZwvphZ2Y7yvPaIapu1JgmxJMwzxdZbQY54mFBcFHGFactl9FWRNoye5LvHSDlPXrzZaq9Q==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Jürgen Groß <jgross@xxxxxxxx>, Anders Törnqvist <anders.tornqvist@xxxxxxxxx>
  • Delivery-date: Mon, 15 Feb 2021 15:01:17 +0000
  • Ironport-sdr: G5Wja4U7B6jo0nSIg1yIRyAoEbPLnG2TQCKh1gLdu9BQa5qA4B4PowvQTaEVd2zKZRHMN+SHH3 39FdOrUuUVPFU/T41oEYU62oDp7Oo+auV9RrKeQnafukA7k/8DwfRIm4Eu4K+6cX/C2Ez7MfF1 pRp4BqO/Bt6qJpDNifxleP+PZV3nBOdPjb4CB+WUKzbu2fatpXwXWEDk6Dz07ce5qUU0LRCTWY Njdrptad+HDgYOhqopd4OGk0LnI/SxCvd8qZg7aQXCOsr/FNZlpkLf+Z7LapO3s5jITQ0DbJXG pxY=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 15/02/2021 10:41, Jan Beulich wrote:
> On 15.02.2021 11:35, Julien Grall wrote:
>> On 15/02/2021 08:38, Jan Beulich wrote:
>>> On 15.02.2021 09:13, Jürgen Groß wrote:
>> What was just an "annoyance" for boot can now completely wreck your 
>> guests and system (not many software can tolerate large downtime).
>>
>> So I think we either want to drop the 3s pause completely or allow the 
>> user to decide whether he/she cares about it via a command line option.
>>
>> I am leaning towards the former at the moment.
> I'm afraid I'm -2 towards complete removal. I'm at least -1 towards
> shortening of the pause, as already indicated.

A 3s delay on boot doesn't even cause most people to notice.  The
infrastructure has failed at its intended purpose.

Therefore, we should consider now to replace this largely-failed
experiment with something better.


Personally, I think ARM is abusing this in the first place.  Adding a 3
second delay for someone who's explicitly chosen hmp_unsafe is petty. 
So is adding a 3 second delay for anyone who's explicitly chosen a
non-default configuration.  In retrospect, I think the delay for hvm_fep
is also wrong, especially as we also have a taint for it.


The *only* way to make users deal with the warnings is to surface them
very obviously in the UI they use to interact with their Xen system. 
That is XenCenter/XenOrchestra/virt-manager/etc, and possibly the SSH
MOTD - not a logfile that approximately noone reads.

To make this happen, warnings need to be available somewhere which isn't
the dmesg ring.  hypfs would be the obvious candidate at the moment.

~Andrew



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.