I was wrong about any lazy-load of instance_group.hosts happening in a scheduler filter. It was occurring in nova/scheduler/utils.py in the setup_instance_group method which is called before select_destinations in conductor.
I was wrong about any lazy-load of instance_ group.hosts happening in a scheduler filter. It was occurring in nova/scheduler/ utils.py in the setup_instance_ group method which is called before select_destinations in conductor.