os-collect-config ec2 collector should be treated as immutable
Bug #1619072 reported by
Steve Baker
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Steve Baker |
Bug Description
Currently the ec2 collector polls the nova metadata service every $polling_period even though the data is not expected to change and no known config actions have been written to respond to changes in these values.
With larger overclouds, this metadata polling will cause noticeable load on the undercloud, especially nova-api and neutron (for port lookups).
I propose that we treat this collector as immutable, so ec2 data is collected once, and subsequent collection runs will just return if ec2.json exists.
Changed in tripleo: | |
assignee: | nobody → Steve Baker (steve-stevebaker) |
Changed in tripleo: | |
status: | Fix Committed → In Progress |
To post a comment you must log in.
This sounds reasonable, although only for ec2 metadata (I don't think occ collects the native nova metadata does it, because that's not immutable, the key/value pairs can defintely be updated)
Considering the variety of performance challenges we face, this seems like a fairly easy incremental gain, so +1 - I'll target it at rc1 and we can see if a fix can be landed by newton, thanks!