Activity log for bug #1569285

Date Who What changed Old value New value Message
2016-04-12 10:51:32 Igor Zinovik bug added bug
2016-04-12 11:11:09 Igor Zinovik description Detailed bug description: During deployment run plugin may need to calculate some data (e.g. translate DNS names into IP addresses, convert vCenter cluster names to internal MoRef IDs, etc) and store this data somewhere. There is also a problem of repeating this conversion on each node, e.g. if we deploy 3 controllers and we need to resolve some DNS name to IP plugin will repeat this task 3 times instead of just fetch result from storage. More optimal way will be to make conversion one time, e.g. on primary-controller, save result if fuel db and then fetch it when plugin runs on second controllers. Data should be tagged with some kind of marker lets call it 'deploy_id', so we can determine the fact that data was updated. Steps to reproduce: N/A Expected results: No need to do some complex actions to determine which deployment run is happening. Actual result: Ability to fetch data in puppet manifests. Less deployment time. Reproducibility: N/A Workaround: Dirty hacks like storing deployment run number in file on each node. Detailed bug description: During deployment run plugin may need to calculate some data (e.g. translate DNS names into IP addresses, convert vCenter cluster names to internal MoRef IDs, etc) and store this data somewhere. There is also a problem of repeating this conversion on each node, e.g. if we deploy 3 controllers and we need to resolve some DNS name to IP plugin will repeat this task 3 times instead of just fetch result from storage. More optimal way will be to make conversion one time, e.g. on primary-controller, save result if fuel db and then fetch it when plugin runs on second controllers. Data should be tagged with some kind of marker lets call it 'deploy_id', so we can determine the fact that data was updated. Steps to reproduce: N/A Expected results: No need to do some complex actions to determine which deployment run is happening. Actual result: Ability to fetch data in puppet manifests. Deployment run takes a bit longer time. Reproducibility: N/A Workaround: Dirty hacks like storing deployment run number in file on each node.
2016-04-12 11:11:47 Igor Zinovik summary Storage for plugin calculated data [nailgun][plugins][tech-debt] Storage for plugin calculated data
2016-04-12 11:27:37 Artem Savinov bug added subscriber Artem Savinov
2016-04-12 11:48:09 Bartosz Kupidura fuel: status New Confirmed
2016-04-12 11:48:23 Bartosz Kupidura tags tech-debt area-plugins area-python tech-debt
2016-06-22 14:44:02 Dmitry Pyzhov fuel: assignee Fuel Python (Deprecated) (fuel-python) Fuel Sustaining (fuel-sustaining-team)
2017-01-23 13:35:58 Dmitry Pyzhov tags area-plugins area-python tech-debt area-plugins area-python feature tech-debt