diff options
| author | Ilya Alekseyev <ialekseev@griddynamics.com> | 2011-01-12 11:34:16 +0000 |
|---|---|---|
| committer | Tarmac <> | 2011-01-12 11:34:16 +0000 |
| commit | 3d57735caf78fd421da6e660c4d56c635706fa7d (patch) | |
| tree | af5f18e8719efd3f636a104eef6f4f61dd79cb70 /nova/compute | |
| parent | 5227bfc76657a5af08fc47d3544bf6b06b66e8bf (diff) | |
| parent | b94f3a6cce3a49853c2426b87740fc467a4a787b (diff) | |
| download | nova-3d57735caf78fd421da6e660c4d56c635706fa7d.tar.gz nova-3d57735caf78fd421da6e660c4d56c635706fa7d.tar.xz nova-3d57735caf78fd421da6e660c4d56c635706fa7d.zip | |
Added support of availability zones for compute.
models.Service got additional field availability_zone and was created ZoneScheduler that make decisions based on this field.
Also replaced fake 'nova' zone in EC2 cloud api.
Diffstat (limited to 'nova/compute')
| -rw-r--r-- | nova/compute/api.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/nova/compute/api.py b/nova/compute/api.py index 56402c11b..bf921aa00 100644 --- a/nova/compute/api.py +++ b/nova/compute/api.py @@ -186,7 +186,8 @@ class API(base.Base): FLAGS.scheduler_topic, {"method": "run_instance", "args": {"topic": FLAGS.compute_topic, - "instance_id": instance_id}}) + "instance_id": instance_id, + "availability_zone": availability_zone}}) for group_id in security_groups: self.trigger_security_group_members_refresh(elevated, group_id) |
