compass doesn't throw an http error code after failing to deploy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compass |
New
|
Medium
|
Grace Yu |
Bug Description
The os template didn't exist causing creating cobbler node failure, but compass still returned a 200 code to the request.
2015-01-07 01:16:58.600 | 2015-01-07 01:17:35,076 - client.py - 487 - INFO - add cluster allinone status: 200, resp: {u'flavor': {u'display_name': u'All-In-One', u'name': u'allinone', u'roles': [{u'display_name': u'all in one compute', u'description': u'all in one compute', u'adapter_id': 3, u'role_id': 35, u'flavor_id': 3, u'optional': True, u'id': 35, u'name': u'allinone-
t', 'updated_at'] filters={}
2015-01-07 01:17:36,425 - utils.py - 273 - INFO - wrap dict ClusterHost[
2015-01-07 01:17:37,391 - cobbler.py - 227 - ERROR - Template 'system.tmpl' does not exists!
2015-01-07 01:17:37,391 - util.py - 48 - INFO - redis fails to acquire the lock serialized_action
2015-01-07 01:17:37,391 - util.py - 49 - ERROR - Template 'system.tmpl' does not exists!
Traceback (most recent call last):
File "/root/
yield instance_lock
File "/root/
deployed_config = deploy_
File "/root/
deployed_config = self.deploy_os()
File "/root/
return self.os_
File "/root/
self.
File "/root/
system_config = self._generate_
File "/root/
raise Exception(err_msg)
Exception: Template 'system.tmpl' does not exists!
2015-01-07 01:17:37,392 - tasks.py - 95 - ERROR - generator didn't stop after throw()
Traceback (most recent call last):
File "/root/
deploy.
File "/root/
util.
File "/usr/lib64/
raise RuntimeError(
RuntimeError: generator didn't stop after throw()
2015-01-07 01:17:37,410 - job.py - 401 - INFO - Task compass.
2015-01-07 01:18:00,664 - strategy.py - 55 - INFO - Received task: compass.
2015-01-07 01:18:00,665 - tasks.py - 244 - INFO - update_
Changed in compass: | |
assignee: | nobody → Grace Yu (xinyu) |
importance: | Undecided → Medium |