<p class="p1">Hi,</p>
<p class="p2"><br></p>
<p class="p1">I use the following filters:</p>
<p class="p1">scheduler_default_filters=AvailabilityZoneFilter,DifferentHostFilter,RamFilter,ComputeFilter</p>
<p class="p2"><br></p>
<p class="p1">I would expect from os:scheduler_hints that if my hints cannot be met, instance will be launched somewhere in other place. Instead it goes into ERROR state during scheduling.</p>
<p class="p1">Right now, when DifferentHostFilter filters out all hosts (what happens sometimes) instance will not be launched.</p>
<p class="p2"><br></p>
<p class="p1">Is there any proper way around this problem? </p>
<p class="p1">I thought about writing my own scheduler, which would behave as FilterScheduler. </p>
<p class="p1">In case all hosts are filtered out, it would try to launch instance anywhere (weights/costs would decide where).</p>
<p class="p1">Is it a good idea?</p>
<p class="p2"><br></p>
<p class="p2">--</p><p class="p2">Regards</p><p class="p2">Mariusz Pietrzyk</p>
<p class="p2"><br></p>