commit 56de84a81be00bf9ddffca4426d28c17d5d9798e
Author: James Page <email address hidden>
Date: Mon Mar 4 09:25:46 2019 +0000
Disable BuildFailureWeigher
Disable the BuildFailureWeigher used when weighting hosts during
instance scheduling. A single build failure will result in a
-1000000 weighting which effectively excludes the hypervisor
from the scheduling decision.
A bad image can result in build failures resulting in a heavy
load on hypervisors which have not had a build failure with
those that have effectively being ignored; the build failure
count will be reset on a successful build but due to the high
weighting this won't happen until all resources on known good
hypervisors have been completely consumed.
Change-Id: I4d4367ef20e2a20aee1e26d4a0ec69cad2ac69d6
Closes-Bug: 1818239
(cherry picked from commit c5029e9831ab5063485877213987d6827c4d86f1)
Reviewed: https:/ /review. openstack. org/640961 /git.openstack. org/cgit/ openstack/ charm-nova- cloud-controlle r/commit/ ?id=56de84a81be 00bf9ddffca4426 d28c17d5d9798e
Committed: https:/
Submitter: Zuul
Branch: stable/18.11
commit 56de84a81be00bf 9ddffca4426d28c 17d5d9798e
Author: James Page <email address hidden>
Date: Mon Mar 4 09:25:46 2019 +0000
Disable BuildFailureWeigher
Disable the BuildFailureWeigher used when weighting hosts during
instance scheduling. A single build failure will result in a
-1000000 weighting which effectively excludes the hypervisor
from the scheduling decision.
A bad image can result in build failures resulting in a heavy
load on hypervisors which have not had a build failure with
those that have effectively being ignored; the build failure
count will be reset on a successful build but due to the high
weighting this won't happen until all resources on known good
hypervisors have been completely consumed.
Change-Id: I4d4367ef20e2a2 0aee1e26d4a0ec6 9cad2ac69d6 3485877213987d6 827c4d86f1)
Closes-Bug: 1818239
(cherry picked from commit c5029e9831ab506