libvirtError: internal error: process exited while connecting to monitor: Cannot set up guest memory 'pc.ram': Cannot allocate memory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
High
|
Matthew Treinish |
Bug Description
Libvirt stacktrace in n-cpu:
Traceback (most recent call last):
File "/opt/stack/
set_
File "/opt/stack/
return function(self, context, *args, **kwargs)
File "/opt/stack/
LOG.
File "/opt/stack/
six.
File "/opt/stack/
block_
File "/opt/stack/
block_
File "/opt/stack/
power_
File "/opt/stack/
domain.
File "/opt/stack/
six.
File "/opt/stack/
domain.
File "/usr/lib/
result = proxy_call(
File "/usr/lib/
rv = execute(
File "/usr/lib/
rv = meth(*args,
File "/usr/lib/
if ret == -1: raise libvirtError ('virDomainCrea
libvirtError: internal error: process exited while connecting to monitor: Cannot set up guest memory 'pc.ram': Cannot allocate memory
query: message:"Cannot set up guest memory 'pc.ram': Cannot allocate memory" AND tags:"screen-
Changed in nova: | |
importance: | Undecided → High |
Changed in nova: | |
status: | In Progress → Confirmed |
http:// logstash. openstack. org/#eyJzZWFyY2 giOiJtZXNzYWdlO lwibGlidmlydEVy cm9yOiBpbnRlcm5 hbCBlcnJvcjogcH JvY2VzcyBleGl0Z WQgd2hpbGUgY29u bmVjdGluZyB0byB tb25pdG9yOiBDYW 5ub3Qgc2V0IHVwI Gd1ZXN0IG1lbW9y eSAncGMucmFtJzo gQ2Fubm90IGFsbG 9jYXRlIG1lbW9ye VwiIEFORCB0YWdz Olwic2NyZWVuLW4 tY3B1LnR4dFwiIi wiZmllbGRzIjpbX Swib2Zmc2V0Ijow LCJ0aW1lZnJhbWU iOiI2MDQ4MDAiLC JncmFwaG1vZGUiO iJjb3VudCIsInRp bWUiOnsidXNlcl9 pbnRlcnZhbCI6MH 0sInN0YW1wIjoxN DEwMjAyMjkxNzQy fQ==
18 hits in 7 days, check and gate, grenade jobs also (icehouse side), all failures.
The name of the instance when this fails is TelemetryNotifi cationAPITestJS ON so it appears related to ceilometer hitting the nova API too hard and causing out of memory (but there are other related bugs for out of memory, I think related to neutron).
Can we rate limit ceilometer hitting the nova API in test? For Tempest runs we have disabled rate limiting for the nova v2 API since Havana.