summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
authorChris Behrens <cbehrens@codestud.com>2013-03-11 14:02:30 -0700
committerChris Behrens <cbehrens@codestud.com>2013-03-11 16:28:29 -0700
commitf398b9e195cda582bad57396b097dec274384c07 (patch)
tree86c616b8adc8583d34b6ad60c494995d6ee4e7ba /nova/utils.py
parentf543f347c84e7f5de2c584ca55363e4dee5b0a3d (diff)
downloadnova-f398b9e195cda582bad57396b097dec274384c07.tar.gz
nova-f398b9e195cda582bad57396b097dec274384c07.tar.xz
nova-f398b9e195cda582bad57396b097dec274384c07.zip
Force resource updates to update updated_at
When there's no changes in resources, compute_node_update (and other DB update calls) won't modify 'updated_at'. 'updated_at' is what is used to invalidate the cache in the scheduler's host_manager. Because of a race with the compute manager, the scheduler could be out of sync with the compute_nodes table but have a newer time on its cache. By always updating 'updated_at' on resource updates, the periodic task will be sure to invalidate any bad cache the scheduler has. Fixes bug 1153778 Change-Id: I19b51a5b84f472cd0f4de6460a4edb540cc62da2
Diffstat (limited to 'nova/utils.py')
0 files changed, 0 insertions, 0 deletions