257ef9573f
Since blueprint return-alternate-hosts in Queens, the scheduler returns a primary selected host and some alternate hosts based on the max_attempts config option. The only reschedules we have are during server create and resize/cold migrate. The list of alternative hosts are passed down from conductor through compute and back to conductor on reschedule and if conductor gets a list of alternate hosts on reschedule it will not call the scheduler again. This means the RetryFilter is effectively useless now since it shouldn't ever filter out hosts on the first schedule attempt and because we're using alternates for reschedules, we shouldn't go back to the scheduler on a reschedule. As a result this change deprecates the RetryFilter and removes it from the default list of enabled filters. Change-Id: Ic0a03e89903bf925638fa26cca3dac7db710dca3
11 lines
509 B
YAML
11 lines
509 B
YAML
---
|
|
deprecations:
|
|
- |
|
|
The ``RetryFilter`` is deprecated and will be removed in an upcoming
|
|
release. Since the 17.0.0 (Queens) release, the scheduler has provided
|
|
alternate hosts for rescheduling so the scheduler does not need to be
|
|
called during a reschedule which makes the ``RetryFilter`` useless.
|
|
See the `Return Alternate Hosts`_ spec for details.
|
|
|
|
.. _Return Alternate Hosts: https://specs.openstack.org/openstack/nova-specs/specs/queens/implemented/return-alternate-hosts.html
|