When doing a resize, if CONF.allow_resize_to_same_host is False, then we set RequestSpec.ignore_hosts and then save the RequestSpec.
When we go to use the same RequestSpec on a subsequent rebuild/evacuate, ignore_hosts is still set from the previous resize.
In RequestSpec.reset_forced_destinations() we reset force_hosts and force_nodes, it might make sense to also reset ignore_hosts.
When doing a resize, if CONF.allow_ resize_ to_same_ host is False, then we set RequestSpec. ignore_ hosts and then save the RequestSpec.
When we go to use the same RequestSpec on a subsequent rebuild/evacuate, ignore_hosts is still set from the previous resize.
In RequestSpec. reset_forced_ destinations( ) we reset force_hosts and force_nodes, it might make sense to also reset ignore_hosts.