summaryrefslogtreecommitdiffstats
path: root/nova/utils.py
diff options
context:
space:
mode:
authorChris Behrens <cbehrens@codestud.com>2012-11-21 09:39:04 +0000
committerChris Behrens <cbehrens@codestud.com>2013-01-04 22:41:02 +0000
commit2a89de1e46f9a5ac35e375d760215bc8781ef962 (patch)
tree7e95cb27d0a340baaf73b1a2b4c34d6eddba7f25 /nova/utils.py
parent3e3111f137bc14bb4aa4522bd1fcabaac154ad17 (diff)
downloadnova-2a89de1e46f9a5ac35e375d760215bc8781ef962.tar.gz
nova-2a89de1e46f9a5ac35e375d760215bc8781ef962.tar.xz
nova-2a89de1e46f9a5ac35e375d760215bc8781ef962.zip
Cells: Add periodic instance healing
Adds a periodic task that'll sync instance information to API cells periodically. Does a handful of instances per periodic task run based on config values. Instances picked for syncing are randomized so that multiple nova-cells services won't be syncing the same instances at nearly the same time. instance_updated_at_threshold -- Number of seconds after an instance was updated or deleted to continue to sync (Ie, don't sync instances updated more than 'x' seconds ago.) instance_update_num_instances -- Number of instances to update per periodic task run Implements blueprint nova-compute-cells DocImpact Change-Id: I3103c3a69ab9cf0ec3e399abe046ed0d216234ab
Diffstat (limited to 'nova/utils.py')
0 files changed, 0 insertions, 0 deletions