Activity log for bug #1781526

Date Who What changed Old value New value Message
2018-07-13 04:39:12 bugproxy bug added bug
2018-07-13 04:39:14 bugproxy tags architecture-ppc64le bugnameltc-169712 severity-high targetmilestone-inin1804
2018-07-13 04:39:15 bugproxy ubuntu: assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage)
2018-07-13 04:39:19 bugproxy affects ubuntu qemu (Ubuntu)
2018-07-13 05:20:58 Frank Heimes tags architecture-ppc64le bugnameltc-169712 severity-high targetmilestone-inin1804 architecture-ppc64le bugnameltc-169712 severity-high targetmilestone-inin1804 triage-g
2018-07-13 05:21:22 Frank Heimes bug task added ubuntu-power-systems
2018-07-13 05:21:32 Frank Heimes ubuntu-power-systems: importance Undecided High
2018-07-13 05:21:49 Frank Heimes ubuntu-power-systems: assignee Canonical Server Team (canonical-server)
2018-07-13 05:22:18 Frank Heimes bug added subscriber  Christian Ehrhardt 
2018-07-16 07:03:21 Christian Ehrhardt  nominated for series Ubuntu Bionic
2018-07-16 07:03:21 Christian Ehrhardt  bug task added qemu (Ubuntu Bionic)
2018-07-16 07:03:26 Christian Ehrhardt  qemu (Ubuntu Bionic): status New Triaged
2018-07-16 07:03:28 Christian Ehrhardt  qemu (Ubuntu): status New In Progress
2018-07-16 07:26:48 Frank Heimes ubuntu-power-systems: status New Triaged
2018-07-16 09:33:34 Launchpad Janitor merge proposal linked https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/348575
2018-07-16 14:15:08 Manoj Iyer qemu (Ubuntu): assignee Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) David Britton (davidpbritton)
2018-07-16 14:15:20 Manoj Iyer qemu (Ubuntu Bionic): assignee David Britton (davidpbritton)
2018-07-16 14:15:23 Manoj Iyer qemu (Ubuntu): importance Undecided High
2018-07-16 14:15:25 Manoj Iyer qemu (Ubuntu Bionic): importance Undecided High
2018-07-16 18:19:53 Launchpad Janitor merge proposal unlinked https://code.launchpad.net/~paelzer/ubuntu/+source/qemu/+git/qemu/+merge/348575
2018-07-20 07:37:05 Launchpad Janitor qemu (Ubuntu): status In Progress Fix Released
2018-11-05 15:21:43 Manoj Iyer qemu (Ubuntu Bionic): assignee David Britton (davidpbritton)
2018-11-05 15:21:49 Manoj Iyer qemu (Ubuntu): assignee David Britton (davidpbritton)
2018-11-26 14:51:26 Frank Heimes ubuntu-power-systems: status Triaged Incomplete
2018-11-29 13:41:34 Christian Ehrhardt  qemu (Ubuntu Bionic): status Triaged Incomplete
2019-01-07 11:17:27 Christian Ehrhardt  qemu (Ubuntu Bionic): status Incomplete Won't Fix
2019-01-07 11:38:22 Andrew Cloke ubuntu-power-systems: status Incomplete Won't Fix
2019-04-03 09:02:39 Christian Ehrhardt  qemu (Ubuntu Bionic): status Won't Fix Incomplete
2019-04-03 09:10:45 Christian Ehrhardt  description == Comment: #0 - JENIFER HOPPER <jhopper@us.ibm.com> - 2018-07-12 11:41:50 == ---Problem Description--- We would like to request the following simple qemu patch be applied because it can provide significant performance improvements for Power9 KVM guests that benefit from 2MB THP usage: commit 0c1272cc7c72dfe0ef66be8f283cf67c74b58586 osdep: powerpc64 align memory to allow 2MB radix THP page tables This allows KVM with the Book3S radix MMU mode to take advantage of THP and install larger pages in the partition scope page tables (the host translation). -- For instance, when THP is enabled I measured a 10% throughput improvement with this patch for a full system P9 Radix guest running the SPECjbb2005 workload. Contact Information = jhopper@us.ibm.com ---uname output--- Linux perfwsp6 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:14:44 UTC 2018 ppc64le ppc64le ppc64le GNU/Linux Machine Type = 8335-GTH ---Debugger--- A debugger is not configured ---Steps to Reproduce--- Run a workload that benefits from THP usage in a P9 KVM guest. [Impact] * Memory on ppc64el was only aligned at pagesize, but for THP to benefit aligning on 2MB would be beneficial for translations (performance) [Test Case] * It was reported that running specjbb2005 in guests on a P9 system can gain up to 10% performance. Therefore running that with a guest that workload (guest pinned, THP set to always) would be the test that shall be done (on a non shared performance capable machine). IBM committed to verify the PPA and eventually the SRU with such a setup (or comparable). [Fix] * Backport https://git.qemu.org/?p=qemu.git;a=commit;h=0c1272cc7c72dfe0ef66be8f283cf67c74b58586 [Regression Potential] * It adds a PPC64 check for the alignment, that does not change any other architectures (unless this one line change is wrong). The change runs fine in later versions and is requested by IBM owning the ppc64el arch. The effect should be just some speedup by THP being able to pick up some more memory. As we have seen (comment #8) side effects are possible, but all that are known are sorted out now. [Other Info] * This was postponed for a while as the change would have made another issue more likely. But that is now fixed (in the kernel), so we can go on. --- original bug --- == Comment: #0 - JENIFER HOPPER <jhopper@us.ibm.com> - 2018-07-12 11:41:50 == ---Problem Description--- We would like to request the following simple qemu patch be applied because it can provide significant performance improvements for Power9 KVM guests that benefit from 2MB THP usage: commit 0c1272cc7c72dfe0ef66be8f283cf67c74b58586 osdep: powerpc64 align memory to allow 2MB radix THP page tables This allows KVM with the Book3S radix MMU mode to take advantage of THP and install larger pages in the partition scope page tables (the host translation). -- For instance, when THP is enabled I measured a 10% throughput improvement with this patch for a full system P9 Radix guest running the SPECjbb2005 workload. Contact Information = jhopper@us.ibm.com ---uname output--- Linux perfwsp6 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:14:44 UTC 2018 ppc64le ppc64le ppc64le GNU/Linux Machine Type = 8335-GTH ---Debugger--- A debugger is not configured ---Steps to Reproduce---  Run a workload that benefits from THP usage in a P9 KVM guest.
2019-04-03 09:27:21 Frank Heimes ubuntu-power-systems: status Won't Fix Incomplete
2019-05-30 15:44:58 Manoj Iyer ubuntu-power-systems: importance High Medium
2019-05-30 15:45:03 Manoj Iyer qemu (Ubuntu Bionic): importance High Medium
2019-07-22 14:22:38 Manoj Iyer qemu (Ubuntu): importance High Medium
2019-07-22 14:23:05 Manoj Iyer ubuntu-power-systems: assignee Canonical Server Team (canonical-server)
2019-09-27 05:47:46 Christian Ehrhardt  qemu (Ubuntu Bionic): status Incomplete Won't Fix
2019-09-27 06:46:22 Andrew Cloke ubuntu-power-systems: status Incomplete Fix Released