Red Hat Bugzilla – 1940815 – [FFU OSP13 to 16.1.4] During FFU in overcloud enabled, nova scheduler failed to start after the upgrade due to RamFilter, DiskFilter got removed in 16
Description of problem:
At the time of FFU upgrade if we have enabled RamFilter, DiskFilter in OSP13 and tried doing to upgrade to 16.1, the overcloud upgrade will failed as nova scheduler won't be able to start due to
./nova-scheduler.log:2021-03-19 00:36:23.794 7 ERROR nova nova.exception.SchedulerHostFilterNotFound: Scheduler Host Filter RamFilter, DiskFilter could not be found.
./nova-scheduler.log:2021-03-19 00:36:23.794 7 ERROR nova
Version-Release number of selected component (if applicable):
How reproducible:
everytime
Steps to Reproduce:
1. deploy OSP13 With RamFilter, DiskFilter
2. run the FFU
3. overcloud FFU controller failed
Actual results:
FFU failed
Expected results:
FFU should pass
Additional info:
DiskFilter and RamFilter was removed in train, NovaSchedulerDefaultFilters in the environment file needs to be updated to remove those.
https://docs.openstack.org/releasenotes/nova/train.html#relnotes-20-0-0-stable-train-upgrade-notes "The CoreFilter, DiskFilter and RamFilter, which were deprecated in Stein (19.0.0), are now removed. "
This BZ should be used to track a tripleo-validations check for that.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement advisory), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2021:3762