upstart using 100% CPU when running into open file limit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Unassigned | ||
upstart |
New
|
Undecided
|
Unassigned |
Bug Description
We deployed a 10 node cluster and threw nodepool load at it on the HP servers.
After a few hours happily working, hypervisors all dropped offline.
Investigation showed nova-compute blocked on writing to stdout, and init consuming 100% CPU.
nova-compute
cat /proc/3398/stack
[<ffffffff81434
[<ffffffff81430
[<ffffffff811a7
[<ffffffff811a8
[<ffffffff816f8
[<fffffffffffff
from top:
1 root 20 0 48828 24m 1436 R 100 0.0 119:07.00 init
strace -p 1
pipe(0x7fff5fdd
pipe(0x7fff5fdd
pipe(0x7fff5fdd
pipe(0x7fff5fdd
pipe(0x7fff5fdd
...
Changed in tripleo: | |
status: | Triaged → Fix Released |
ls /proc/1/fd/ | wc -l
1023