2018-01-31 17:38:52 |
Surya Seetharaman |
bug |
|
|
added bug |
2018-01-31 17:41:34 |
Surya Seetharaman |
nominated for series |
|
nova/pike |
|
2018-01-31 17:43:14 |
Surya Seetharaman |
description |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel. |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a DB is down |
|
2018-01-31 17:43:28 |
Surya Seetharaman |
description |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a DB is down |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a cell is down. |
|
2018-01-31 17:43:45 |
Surya Seetharaman |
description |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a cell is down. |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the performance scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a cell is down. |
|
2018-01-31 17:49:21 |
Surya Seetharaman |
description |
Currently the "get_minimum_version_all_cells" functions in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the performance scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a cell is down. |
Currently the "get_minimum_version_all_cells" function in service runs sequentially and this affects the performance in case of large deployments (running a lot of cells) : https://github.com/openstack/nova/blob/stable/pike/nova/objects/service.py#L440
So it would be nice to use the scatter_gather_all_cells function to do this operation in parallel.
Also apart from the performance scaling point of view, in case connection to a particular cell fails, it would be nice to have sentinels returned which is done by the scatter_gather_all_cells. This helps when a cell is down. |
|
2018-01-31 17:54:09 |
OpenStack Infra |
nova: status |
New |
In Progress |
|
2018-02-06 21:13:40 |
Matt Riedemann |
bug task added |
|
nova/pike |
|
2018-02-06 21:14:23 |
Matt Riedemann |
nova: importance |
Undecided |
Medium |
|
2018-02-06 21:14:25 |
Matt Riedemann |
nova/pike: importance |
Undecided |
Medium |
|
2018-02-06 21:14:27 |
Matt Riedemann |
nova/pike: status |
New |
Confirmed |
|
2018-04-09 18:11:30 |
Matt Riedemann |
nominated for series |
|
nova/queens |
|
2018-04-09 18:11:30 |
Matt Riedemann |
bug task added |
|
nova/queens |
|
2018-04-09 18:11:39 |
Matt Riedemann |
nova/queens: status |
New |
Confirmed |
|
2018-04-09 18:11:42 |
Matt Riedemann |
nova/queens: importance |
Undecided |
Medium |
|
2018-04-13 19:03:15 |
OpenStack Infra |
nova: assignee |
Dan Smith (danms) |
Matt Riedemann (mriedem) |
|
2018-04-13 19:04:24 |
Matt Riedemann |
nova: assignee |
Matt Riedemann (mriedem) |
Dan Smith (danms) |
|
2018-04-30 10:36:26 |
OpenStack Infra |
nova: status |
In Progress |
Fix Released |
|
2019-02-18 17:32:53 |
OpenStack Infra |
nova/queens: status |
Confirmed |
In Progress |
|
2019-02-18 17:32:53 |
OpenStack Infra |
nova/queens: assignee |
|
Elod Illes (elod-illes) |
|
2019-03-13 21:03:22 |
OpenStack Infra |
nova/queens: status |
In Progress |
Fix Committed |
|