I’m running Rocky and trying to figure out filter order. I’m reading this doc: https://docs.openstack.org/nova/rocky/user/filter-scheduler.html

 

It says:

 

Each filter selects hosts in a different way and has different costs. The order of filter_scheduler.enabled_filters affects scheduling performance. The general suggestion is to filter out invalid hosts as soon as possible to avoid unnecessary costs. We can sort filter_scheduler.enabled_filters items by their costs in reverse order. For example, ComputeFilter is better before any resource calculating filters like RamFilter, CoreFilter.

 

Is there a document that specifies filter costs, or ranks filters by cost? Is there a well-known process for determining the optimal filter order?