The reason I think the above commit (at least) is the issue is that after that commit, the HostManager.service_states dict existed but no longer was used by the scheduler, and therefore no capabilities were extended on the HostState objects passed to the filter's host_passes() method.
The reason I think the above commit (at least) is the issue is that after that commit, the HostManager. service_ states dict existed but no longer was used by the scheduler, and therefore no capabilities were extended on the HostState objects passed to the filter's host_passes() method.