long running sessions, restarts, etc.

William Jon McCann william.jon.mccann at gmail.com
Wed Sep 30 03:38:01 UTC 2009


Hey Bill,

On Tue, Sep 29, 2009 at 2:51 PM, Bill Nottingham <notting at redhat.com> wrote:
> Colin Walters (walters at verbum.org) said:
>> For system-level services, we have the idea of try-restart on upgrades; if
>> > the service is running, we automatically restart it on upgrade.
>>
>>
>> How does that work?  Obviously you can't restart packagekitd while it's in
>> the middle of upgrading.  Another one you obviously can't just kill and
>> restart is libvirtd.
>
> Actually, libvirtd does restart on upgrade. It's implemented in the
> init scripts.
>
>> The live replace files on disk part of upgrade is also problematic, and is
>> actually the most broken thing relating to updates we have right now.  For
>> this reason among others I think we should move to installing updates
>> immediately before logout/reboot.
>
> Really? I think we're moving more towards a model on mobile devices where
> there *is* no logout/reboot except by accident in a large number of cases.

Yes and no.  My (linux based) phone, for example, reboots
automatically as part of the update process.  However, the OS update
is bundled and occurs, so far, only once a month.

Personally, I've been advocating for our next generation update system
to do something similar.

Jon




More information about the Fedora-desktop-list mailing list