[Bug 1452312] Re: glance-registry process spins if rsyslog restarted with syslog logging enabled
James Page
james.page at ubuntu.com
Tue May 26 15:54:57 UTC 2015
** Description changed:
- When configured to log to syslog, if the rsyslog process is restarted,
- then the glance-registry process goes into a spin, consuming 100% of CPU
- - strace:
+ [Impact]
+ Glance, when configured to log to syslog, will spin consuming 100% cpu if syslog is restarted, locking all function.
+
+ [Test Case]
+ Install OpenStack Glance as part of a OpenStack Cloud
+ Configure to log to syslog
+ Restart syslog (sudo service rsyslog restart)
+
+ [Regression Potential]
+ Minimal - disconnected sockets are added to the list of types to re-raise exceptions for.
+
+ [Original Bug Report]
+ When configured to log to syslog, if the rsyslog process is restarted, then the glance-registry process goes into a spin, consuming 100% of CPU - strace:
poll([{fd=3, events=POLLOUT|POLLERR|POLLHUP}, {fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 2, 60000) = 1 ([{fd=3, revents=POLLOUT}])
sendto(3, "<14>2015-05-06 14:58:16.186 2579"..., 112, 0, NULL, 0) = -1 ENOTCONN (Transport endpoint is not connected)
gettimeofday({1430924440, 430244}, NULL) = 0
poll([{fd=3, events=POLLOUT|POLLERR|POLLHUP}, {fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 2, 60000) = 1 ([{fd=3, revents=POLLOUT}])
sendto(3, "<14>2015-05-06 14:58:16.186 2579"..., 112, 0, NULL, 0) = -1 ENOTCONN (Transport endpoint is not connected)
This maybe related to bug 1081022 but that should have only impacted
12.04 deployments.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: glance-registry 1:2014.1.4-0ubuntu2
ProcVersionSignature: User Name 3.13.0-51.84-generic 3.13.11-ckt18
Uname: Linux 3.13.0-51-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.10
Architecture: amd64
Date: Wed May 6 15:00:00 2015
Ec2AMI: ami-00000350
Ec2AMIManifest: FIXME
Ec2AvailabilityZone: nova
Ec2InstanceType: m1.small.osci
Ec2Kernel: aki-00000002
Ec2Ramdisk: ari-00000002
PackageArchitecture: all
SourcePackage: glance
UpgradeStatus: No upgrade log present (probably fresh install)
modified.conffile..etc.glance.glance.registry.conf: [deleted]
modified.conffile..etc.glance.glance.registry.paste.ini: [deleted]
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to python-eventlet in Ubuntu.
https://bugs.launchpad.net/bugs/1452312
Title:
glance-registry process spins if rsyslog restarted with syslog logging
enabled
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-eventlet/+bug/1452312/+subscriptions
More information about the Ubuntu-server-bugs
mailing list