Timeout should be added to http request in pollsters
Bug #1388778 reported by
ZhiQiang Fan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceilometer |
Fix Released
|
High
|
ZhiQiang Fan | ||
Juno |
Fix Released
|
High
|
Eoghan Glynn |
Bug Description
Currently, we lots of generate samples by polling data from other services, but theses rest request have no timeout limitation. We have observed that some requests (for example, keystone due to openssl problem) may stuck for over several days (maybe forever if we don't restart the service). Other pollsters in same thread will not be able to work. The worst thing is that, when outside (keystone) service becomes normal, Ceilometer cannot recover itself automatically, cloud operator needs to restart it manually.
So I strongly suggest that we should add timeout limit to **every** rest api call, this is quite important to Ceilometer's robust and reliability.
Changed in ceilometer: | |
assignee: | nobody → ZhiQiang Fan (aji-zqfan) |
description: | updated |
description: | updated |
Changed in ceilometer: | |
milestone: | none → kilo-1 |
Changed in ceilometer: | |
importance: | Undecided → High |
Changed in ceilometer: | |
status: | Fix Committed → Fix Released |
Changed in ceilometer: | |
milestone: | kilo-1 → 2015.1.0 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/132974
Review: https:/