Keystone api sporadically stops answering
Bug #1539117 reported by
Vladimir Kuklin
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
Critical
|
Unassigned | ||
8.0.x |
Invalid
|
Critical
|
Registry Administrators | ||
Mitaka |
Invalid
|
Critical
|
Registry Administrators |
Bug Description
Try to deploy simple bvt case. See that some fair percent of requests to keystone API on the first controller fail sporadically. This leads to the failure of keystone deployment task several times failing the deployment completely. This seems to be purely keystone bug as there are no other actions happenning on the node as requests continue working ok after a while and breaking again afterwards.
Full logs and info can be found here:
https:/
Changed in fuel: | |
assignee: | Registry Administrators (registry) → nobody |
To post a comment you must log in.
Here is a snippet from the logs
2016-01-28 12:02:02 +0000 /Stage[ main]/Keystone: :Endpoint/ Keystone: :Resource: :Service_ identity[ keystone] /Keystone_ endpoint[ RegionOne/ keystone] (info): Starting to evaluate the resource /10.109. 3.3:5000/ v2.0 --internalurl http:// 10.109. 1.3:5000/ v2.0 --adminurl http:// 10.109. 1.3:35357/ v2.0' :Type:: Keystone_ endpoint: :ProviderOpenst ack (debug): Non-fatal error: 'Command: 'openstack ["endpoint", "create", "--format", "shell", ["keystone", "--region", "RegionOne", "--publicurl", "https:/ /10.109. 3.3:5000/ v2.0", "--internalurl", "http:// 10.109. 1.3:5000/ v2.0", "--adminurl", "http:// 10.109. 1.3:35357/ v2.0"]]' has been running for more then 20 seconds!'. Retrying for 40 more seconds /10.109. 3.3:5000/ v2.0", "--internalurl", "http:// 10.109. 1.3:5000/ v2.0", "--adminurl", "http:// 10.109. 1.3:35357/ v2.0"]]' has been running for more then 20 seconds! modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:49:in `rescue in openstack' modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:44:in `openstack' modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:87:in `block (2 levels) in request' modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:65:in `loop' modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:65:in `block in request' ruby/vendor_ ruby/puppet/ util.rb: 43:in `withenv' modules/ openstacklib/ lib/puppet/ provider/ openstack. rb:62:in `request' modules/ openstacklib/ lib/puppet/ provider/ openstack/ auth.rb: 42:in `request' modules/ keystone/ lib/puppet/ provider/ keystone. rb:158: in `request' modules/ keystone/ lib/puppet/ provider/ keystone_ endpoint/ openstack. rb:36:in `create' ruby/vendor_ ruby/puppet/ property/ ensure. rb:16:in `block in defaultvalues' ruby/vendor_ ruby/puppet/ property. rb:197: in `call_valuemethod' ruby/vendor_ ruby/puppet/ property. rb:498: in `set' ruby/vendor_ ruby/puppet/ property. rb:581: in `sync' ruby/vendor_ ruby/puppet/ transaction/ resource_ harness. rb:204: in `sync' ruby/vendor_ ruby/puppet/ transaction/ resource_ harness. rb:128: in `sync_if_needed' ruby/vendor_ ruby/puppet/ transaction/ resource_ harness. rb:81:in `perform_changes' ruby/vendor_ ruby/puppet/ transaction/ resource_ harness. rb:20:in `evaluate' ruby/vendor_ ruby/puppet/ transaction. rb:204: in `apply' ruby/vendor_ ruby/puppet/ transaction. rb:217: in `eval_resource' ruby/vendor_ ruby/puppet/ transaction. rb:147: in `call' ruby/vendor_ ruby/puppet/ transaction. rb:147: in `block (2 levels) in evaluate' ruby/vendor_ ruby/puppet/ util.rb: 335:in `block in thinmark' ruby/1. 9.1/benchmark. rb:295: in `realtime' ruby/vendor_ ruby/puppet/ util.rb: 334:in `thinmark' ruby/vendor_ ruby/puppet/ transaction. rb:147: in `...
2016-01-28 12:02:02 +0000 Puppet (debug): Executing '/usr/bin/openstack endpoint create --format shell keystone --region RegionOne --publicurl https:/
2016-01-28 12:02:22 +0000 Puppet:
2016-01-28 12:02:22 +0000 Puppet (err): Command: 'openstack ["endpoint", "create", "--format", "shell", ["keystone", "--region", "RegionOne", "--publicurl", "https:/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/usr/lib/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/etc/puppet/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/