Update git submodules

* Update nova from branch 'master'
  - Merge "Don't recompute weighers' minval/maxval attributes"
  - Don't recompute weighers' minval/maxval attributes
    
    Changing the minval/maxval attribute to the minimum/maxium of every
    weigher run changes the outcome of future runs. We noticed it in the
    SoftAffinityWeigher, where a previous run with a host hosting a lot of
    instances for a server-group would make a later run use that maximum.
    This resulted in the weight being lower than 1 for a host hosting all
    instances of another server-group, if the number of instances of that
    server-group on that host is less than a previous server-group's
    instances on any host.
    
    Previously, there were two places that computed the maxval/minval - once
    in normalize() and once in weigh_objects() - but only the one in
    weigh_objects() saved the values to the weigher.
    
    The code now uses the maxval/minval as defined by the weigher and keeps
    the weights inside the maxval-minval range. There's also only one place
    to compute the minval/maxval now, if the weigher did not set a value:
    normalize().
    
    Closes-Bug: 1870096
    
    Change-Id: I60a90dabcd21b4e049e218c7c55fa075bb7ff933
This commit is contained in:
Zuul 2020-06-01 15:10:28 +00:00 committed by Gerrit Code Review
parent 1dcebb2827
commit e05bb15ba5
1 changed files with 1 additions and 1 deletions

2
nova

@ -1 +1 @@
Subproject commit f571151e79dbd87a76ae3222a9f5b507d85648b1
Subproject commit de800535b67cb6a2117bdcfb21e99f4ec5474414