Activity log for bug #1746558

Date Who What changed Old value New value Message
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