Activity log for bug #777361

Date Who What changed Old value New value Message
2011-05-04 19:14:40 Dustin Kirkland  bug added bug
2011-05-04 19:14:58 Dustin Kirkland  nominated for series Ubuntu Natty
2011-05-04 19:14:58 Dustin Kirkland  bug task added powernap (Ubuntu Natty)
2011-05-04 19:14:58 Dustin Kirkland  nominated for series Ubuntu Oneiric
2011-05-04 19:14:58 Dustin Kirkland  bug task added powernap (Ubuntu Oneiric)
2011-05-04 19:15:08 Dustin Kirkland  powernap (Ubuntu Natty): status New Triaged
2011-05-04 19:15:11 Dustin Kirkland  powernap (Ubuntu Oneiric): status New In Progress
2011-05-04 19:15:13 Dustin Kirkland  powernap (Ubuntu Oneiric): importance Undecided High
2011-05-04 19:15:15 Dustin Kirkland  powernap (Ubuntu Natty): importance Undecided High
2011-05-04 19:15:18 Dustin Kirkland  powernap (Ubuntu Oneiric): assignee Dustin Kirkland (kirkland)
2011-05-04 19:16:00 Dustin Kirkland  powernap (Ubuntu Natty): assignee Andres Rodriguez (andreserl)
2011-05-04 19:18:44 Launchpad Janitor branch linked lp:powernap
2011-05-04 19:36:37 Andres Rodriguez attachment added powernap-natty.debdiff https://bugs.launchpad.net/ubuntu/+source/powernap/+bug/777361/+attachment/2112949/+files/powernap-natty.debdiff
2011-05-04 19:47:16 Dustin Kirkland  powernap (Ubuntu Natty): milestone natty-updates
2011-05-04 19:47:20 Dustin Kirkland  powernap (Ubuntu Natty): status Triaged In Progress
2011-05-04 19:48:15 Dustin Kirkland  description Binary package hint: powernap Setting the LoadMonitor threshold to "n" should scale according to the number of cpu's on the system. PowerNap, of course, reduces the number of online CPUs when powernaping. The load monitor needs to take this into account. Additionally, the current methods of obtaining the number of CPUs and the current load average should both be replaced with native, more efficient native python alternatives. Binary package hint: powernap Setting the LoadMonitor threshold to "n" should scale according to the number of cpu's on the system. PowerNap, of course, reduces the number of online CPUs when powernaping. The load monitor needs to take this into account. Additionally, the current methods of obtaining the number of CPUs and the current load average should both be replaced with native, more efficient native python alternatives. ============== SRU Justification IMPACT HOW ADDRESSED MINIMAL PATCH HOW TO TEST REGRESSION POTENTIAL
2011-05-04 19:48:28 Andres Rodriguez description Binary package hint: powernap Setting the LoadMonitor threshold to "n" should scale according to the number of cpu's on the system. PowerNap, of course, reduces the number of online CPUs when powernaping. The load monitor needs to take this into account. Additionally, the current methods of obtaining the number of CPUs and the current load average should both be replaced with native, more efficient native python alternatives. ============== SRU Justification IMPACT HOW ADDRESSED MINIMAL PATCH HOW TO TEST REGRESSION POTENTIAL Binary package hint: powernap Setting the LoadMonitor threshold to "n" should scale according to the number of cpu's on the system. PowerNap, of course, reduces the number of online CPUs when powernaping. The load monitor needs to take this into account. Additionally, the current methods of obtaining the number of CPUs and the current load average should both be replaced with native, more efficient native python alternatives. ======= SRU Justification IMPACT: This bug affects PowerNap's Load Monitor threshold when is set to automatically determine the load. Let's consider an scenario where the number of cores of the system is 4. When PowerNap enters PowerSave mode, then it will be running with only 1 out of 4 cores. However, when the load is higher than 1 and lesser than 4, then PowerNap should take recover action, but it doesn't. Instead PowerNap will only take recover action when the load is higher than the initial number of cores, which is incorrect. This causes the machine to run with lesser codes when there's higher load and should. REPRODUCE: 1. Install powernap. 2. Let PowerNap enter into powersave. 3. Try to raise the load of the machine to more than 1, and less than the amount of cores in machine. 4. The machine will not take recover action. HOW FIXED: The fix is simple, instead of obtaining the number of cores when the Monitor is instanced, it will obtain the number of course each time the check for activity is done. PATCH: Attached. Uploaded to natty-proposed for review. REGRESSION POTENTIAL: Minimal. This has been tested thoroughly. =======
2011-05-04 19:50:11 Launchpad Janitor powernap (Ubuntu Oneiric): status In Progress Fix Released
2011-05-04 19:52:58 Andres Rodriguez bug added subscriber Andres Rodriguez
2011-05-04 19:53:10 Andres Rodriguez bug added subscriber Ubuntu Stable Release Updates Team
2011-05-04 19:54:43 Andres Rodriguez powernap (Ubuntu Natty): status In Progress New
2011-05-04 19:54:57 Andres Rodriguez powernap (Ubuntu Natty): assignee Andres Rodriguez (andreserl)
2011-05-04 20:17:13 Launchpad Janitor branch linked lp:ubuntu/powernap
2011-05-04 20:19:46 Dustin Kirkland  powernap (Ubuntu Natty): status New Fix Committed
2011-05-04 20:20:03 Dustin Kirkland  powernap (Ubuntu Natty): assignee Andres Rodriguez (andreserl)
2011-05-05 05:12:50 Martin Pitt bug added subscriber SRU Verification
2011-05-05 05:12:54 Martin Pitt tags verification-needed
2011-05-05 06:12:20 Launchpad Janitor branch linked lp:ubuntu/natty-proposed/powernap
2011-05-09 08:48:00 Andres Rodriguez tags verification-needed verification-done
2011-05-17 07:32:48 Launchpad Janitor powernap (Ubuntu Natty): status Fix Committed Fix Released