Bug 340295

Summary: opensuse-updater-kde slows down login - some ideas
Product: [openSUSE] openSUSE 10.3 Reporter: Christian Boltz <suse-beta>
Component: YaST2Assignee: Thomas Göttlicher <tgoettlicher>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: dmacvicar, forgotten_--EoyBps8f
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Christian Boltz 2007-11-08 17:14:49 UTC
opensuse-updater-kde slows down the login on my system. I have several applications as saved session and in autostart. Additionally, the updater runs zypper to check for updates. This typically results in a load of 7 while logging in... (yes, xosview is included in my saved session also ;-)

AFAIK the updater already waits some seconds before calling zypper. I'd like to request some additional things:
- while the load is > 3, do not start zypper. Or at least wait a minute so the 
  system can cool down a bit.
- zypper should be called nice'd so that the applications can startup faster.
  It doesn't matter for the user if the "new updates available" popup appears
  some seconds later, but it does matter if starting the essential applications 
  takes longer.

Sidenotes:
- I'm not sure if zypper should also be nice'd when installing updates
  pro: the user can do his work while the update is running in the background
  con: there's a visible progress bar ;-)
- if the above applies to opensuse-updater-gnome, it should get the same set of
  changes
Comment 1 Thomas Göttlicher 2007-11-09 09:16:51 UTC
*** Bug 295488 has been marked as a duplicate of this bug. ***
Comment 2 Duncan Mac-Vicar 2007-11-09 12:54:17 UTC
Reference: feature #302960.

This bug has been proposed as a feature for next releases and the report will be closed.

For contributed code, feel free to attach patches here.
Comment 3 Thomas Göttlicher 2008-01-24 12:48:49 UTC
Feature #302960 is implemented now.