long running sessions, restarts, etc.

Seth Vidal skvidal at fedoraproject.org
Tue Sep 29 18:40:25 UTC 2009



On Tue, 29 Sep 2009, David Malcolm wrote:

>> gvfsd
>> obex-client/obex-data-server
>> evolution-data-server
>> packagekitd
>> notification-daemon
>> any number of status icons (volume control, gpk, g-p-m, etc.)
>> ... and more I'm forgetting ...
>>
>> Since very few of these have state, can't we implement a framework where
>> they automatically get restarted on upgrade?
>
> Brainstorming: perhaps when rpm updates/deletes a file it could look at
> what processes are mapping that file (in particular ELF files), and thus
> build a list for a transaction of all PIDs that now have stale data
> (e.g. using old versions of a .so file that now has a security fix in
> the new on-disk version).
>
> No idea how to pass this information up through yum/PackageKit in a
> useful way though.
>

at the risk of getting myself in trouble - you don't have to do it at the 
rpm layer... You could do it in yum or in a yum plugin and then not have 
to worry about propagating it up the stack.

-sv




More information about the Fedora-desktop-list mailing list