2010-04-28 06:52:25 |
Alvin |
bug |
|
|
added bug |
2010-04-28 06:52:25 |
Alvin |
attachment added |
|
Dependencies.txt http://launchpadlibrarian.net/45899126/Dependencies.txt |
|
2010-04-28 06:54:31 |
Alvin |
attachment added |
|
dmesg http://launchpadlibrarian.net/45899543/dmesg |
|
2010-04-28 13:07:33 |
Thierry Carrez |
libvirt (Ubuntu): importance |
Undecided |
Medium |
|
2010-04-28 13:07:33 |
Thierry Carrez |
libvirt (Ubuntu): status |
New |
Incomplete |
|
2010-04-30 08:13:01 |
Serge van Ginderachter |
attachment added |
|
screenshot of memory usage of libvirtd http://launchpadlibrarian.net/46523375/20100430092830.png |
|
2010-05-16 12:21:35 |
Dustin Kirkland |
summary |
libvirtd eats away more memory over time |
multipath + libvirtd eats away more memory over time |
|
2010-05-16 12:21:40 |
Dustin Kirkland |
libvirt (Ubuntu): status |
Incomplete |
Triaged |
|
2010-05-16 12:21:57 |
Dustin Kirkland |
affects |
libvirt (Ubuntu) |
multipath-tools (Ubuntu) |
|
2010-05-16 12:23:10 |
Dustin Kirkland |
bug task added |
|
libvirt (Ubuntu) |
|
2010-05-16 12:23:20 |
Dustin Kirkland |
libvirt (Ubuntu): status |
New |
Confirmed |
|
2010-05-16 12:23:24 |
Dustin Kirkland |
libvirt (Ubuntu): importance |
Undecided |
Medium |
|
2010-05-16 12:26:59 |
Dustin Kirkland |
nominated for series |
|
Ubuntu Lucid |
|
2010-05-16 12:26:59 |
Dustin Kirkland |
bug task added |
|
libvirt (Ubuntu Lucid) |
|
2010-05-16 12:26:59 |
Dustin Kirkland |
bug task added |
|
multipath-tools (Ubuntu Lucid) |
|
2010-05-19 12:45:57 |
Nigel Jones |
attachment added |
|
valgrind -v --leak-check=full --show-reachable=yes /usr/sbin/libvirtd -v output http://launchpadlibrarian.net/48714083/lp571093-libvirt-val-run1 |
|
2010-05-20 11:38:35 |
ariel |
attachment added |
|
udevadm monitor -e output http://launchpadlibrarian.net/48809497/udev-events.txt.gz |
|
2010-05-20 16:11:47 |
ariel |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581791 |
|
2010-05-21 03:13:44 |
Nigel Jones |
attachment added |
|
'LIBVIRT_DEBUG=1 libvirtd -v' output http://launchpadlibrarian.net/48845025/lp571093-libvirt-verbosedebug |
|
2010-05-24 14:47:44 |
Nigel Jones |
attachment added |
|
Rough patch that appears to fix the two main causes. http://launchpadlibrarian.net/49024396/9024-free-memory-for-invalid-devices.patch |
|
2010-05-24 15:02:11 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): status |
New |
In Progress |
|
2010-05-24 15:02:14 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): importance |
Undecided |
Medium |
|
2010-05-24 15:02:16 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): assignee |
|
Dustin Kirkland (kirkland) |
|
2010-05-24 15:02:24 |
Dustin Kirkland |
libvirt (Ubuntu): status |
Confirmed |
In Progress |
|
2010-05-24 15:02:27 |
Dustin Kirkland |
libvirt (Ubuntu): assignee |
|
Dustin Kirkland (kirkland) |
|
2010-05-24 15:04:20 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): milestone |
|
lucid-updates |
|
2010-05-24 15:04:39 |
Dustin Kirkland |
summary |
multipath + libvirtd eats away more memory over time |
[SRU] multipath + libvirtd eats away more memory over time |
|
2010-05-24 16:31:09 |
Brian Murray |
tags |
amd64 apport-bug |
amd64 apport-bug patch |
|
2010-05-24 16:35:02 |
Dustin Kirkland |
description |
libvirtd fills the memory, until the libvirtd process gets killed. This happens over a long time.
- This server (info by ubuntu-bug) has 4GB of memory and an uptime of 27 days. Some KVM machines have been active during that period. The last 4 days before the crash, no virtual machine was running on the server, but libvirtd slowly filled memory.
- Another server has 32 GB of memory and active virtual machines. It took a few weeks more until memory was completely filled.
Steps to reproduce:
- Start libvirtd
- Wait a long time
ProblemType: Bug
Architecture: amd64
Date: Wed Apr 28 08:43:52 2010
DistroRelease: Ubuntu 9.10
Package: libvirt-bin 0.7.0-1ubuntu13.1
ProcEnviron:
LANG=C
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-20.58-server
SourcePackage: libvirt
Uname: Linux 2.6.31-20-server x86_64 |
libvirtd fills the memory, until the libvirtd process gets killed. This happens over a long time.
- This server (info by ubuntu-bug) has 4GB of memory and an uptime of 27 days. Some KVM machines have been active during that period. The last 4 days before the crash, no virtual machine was running on the server, but libvirtd slowly filled memory.
- Another server has 32 GB of memory and active virtual machines. It took a few weeks more until memory was completely filled.
Steps to reproduce:
- Start libvirtd
- Wait a long time
ProblemType: Bug
Architecture: amd64
Date: Wed Apr 28 08:43:52 2010
DistroRelease: Ubuntu 9.10
Package: libvirt-bin 0.7.0-1ubuntu13.1
ProcEnviron:
LANG=C
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-20.58-server
SourcePackage: libvirt
Uname: Linux 2.6.31-20-server x86_64
======
SRU:
* IMPACT: If affected, libvirtd will eventually leak all memory, and OOM the system.
* ADDRESSED: Applied patch solves two memory leaks by freeing memory on function exit conditions.
* PATCH: As attached from Nigel Jones below. He has also submitted this upstream as well.
* TEST CASE: In some cases, you can reproduce this issue by running "top -p $(pidof libvirtd)" in one window, watching RES memory usage increase, while running "while true; do sudo multipath -F; sudo multipath -v4; done" in another window. Due to a race condition (see Bug: #585027), this will sometimes not reproduce the issue by itself. In these cases, you can "simulate" the race condition by "sudo dmsetup remove <string>", and then running the commands above.
* REGRESSION POTENTIAL: Patch is pretty simple, clean. Regression potential should be minimal.
======
|
|
2010-05-24 16:37:26 |
Dustin Kirkland |
libvirt (Ubuntu): status |
In Progress |
Fix Committed |
|
2010-05-24 16:37:28 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): status |
In Progress |
Fix Committed |
|
2010-05-24 16:40:13 |
Launchpad Janitor |
libvirt (Ubuntu): status |
Fix Committed |
Fix Released |
|
2010-05-24 17:15:27 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/libvirt |
|
2010-05-25 00:02:40 |
Nigel Jones |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=582965 |
|
2010-05-25 00:02:40 |
Nigel Jones |
bug task added |
|
libvirt (Debian) |
|
2010-05-27 05:38:52 |
Bug Watch Updater |
libvirt (Debian): status |
Unknown |
New |
|
2010-06-01 10:43:14 |
Martin Pitt |
tags |
amd64 apport-bug patch |
amd64 apport-bug patch verification-needed |
|
2010-06-01 10:43:45 |
Martin Pitt |
tags |
amd64 apport-bug patch verification-needed |
amd64 apport-bug patch |
|
2010-06-01 10:44:35 |
Martin Pitt |
libvirt (Ubuntu Lucid): status |
Fix Committed |
In Progress |
|
2010-06-09 14:23:51 |
Bug Watch Updater |
libvirt (Debian): status |
New |
Fix Released |
|
2010-07-07 14:28:03 |
Martin Pitt |
libvirt (Ubuntu Lucid): status |
In Progress |
Fix Committed |
|
2010-07-07 14:28:15 |
Martin Pitt |
tags |
amd64 apport-bug patch |
amd64 apport-bug patch verification-needed |
|
2010-07-07 15:25:37 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-proposed/libvirt |
|
2010-08-16 23:42:02 |
Launchpad Janitor |
libvirt (Ubuntu Lucid): status |
Fix Committed |
Fix Released |
|
2010-08-17 00:00:03 |
Steve Langasek |
libvirt (Ubuntu Lucid): status |
Fix Released |
Triaged |
|
2010-08-26 15:28:28 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): assignee |
Dustin Kirkland (kirkland) |
|
|
2010-08-26 15:28:35 |
Dustin Kirkland |
libvirt (Ubuntu): assignee |
Dustin Kirkland (kirkland) |
|
|
2010-08-26 15:33:05 |
Nigel Jones |
attachment added |
|
9024-free-memory-for-invalid-devices.patch https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/571093/+attachment/1520540/+files/9024-free-memory-for-invalid-devices.patch |
|
2010-08-26 17:22:30 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): status |
Triaged |
In Progress |
|
2010-08-26 17:22:39 |
Dustin Kirkland |
libvirt (Ubuntu Lucid): assignee |
|
Dustin Kirkland (kirkland) |
|
2010-09-01 08:38:56 |
Martin Pitt |
libvirt (Ubuntu Lucid): status |
In Progress |
Fix Committed |
|
2010-09-19 04:18:14 |
Nigel Jones |
tags |
amd64 apport-bug patch verification-needed |
amd64 apport-bug patch verification-done |
|
2010-09-20 07:27:29 |
Launchpad Janitor |
libvirt (Ubuntu Lucid): status |
Fix Committed |
Fix Released |
|
2010-10-23 14:15:40 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-security/libvirt |
|
2010-10-23 15:05:44 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/lucid-updates/libvirt |
|
2011-06-23 15:10:15 |
Peter Petrakis |
multipath-tools (Ubuntu): status |
Triaged |
Incomplete |
|
2011-06-23 15:10:23 |
Peter Petrakis |
multipath-tools (Ubuntu Lucid): status |
New |
Incomplete |
|
2011-06-23 15:10:32 |
Peter Petrakis |
bug |
|
|
added subscriber Peter Petrakis |
2011-09-19 21:15:31 |
Ubuntu Foundations Team Bug Bot |
tags |
amd64 apport-bug patch verification-done |
amd64 apport-bug patch testcase verification-done |
|
2012-05-16 11:32:45 |
Thierry Carrez |
removed subscriber Thierry Carrez |
|
|
|
2015-06-17 11:46:21 |
Rolf Leggewie |
multipath-tools (Ubuntu Lucid): status |
Incomplete |
Won't Fix |
|
2020-05-21 05:17:01 |
Rafael David Tinoco |
multipath-tools (Ubuntu): status |
Incomplete |
Won't Fix |
|
2020-05-21 05:17:05 |
Rafael David Tinoco |
bug task deleted |
multipath-tools (Ubuntu Lucid) |
|
|