summaryrefslogtreecommitdiffstats
path: root/nova/compute
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-01-17 21:33:52 +0000
committerGerrit Code Review <review@openstack.org>2012-01-17 21:33:52 +0000
commit5987ed97ffb90e52acb7a7d9e0a915d072aadaed (patch)
tree99c8bf0270043631d801a4f275f128285377590d /nova/compute
parentfb75e2fd314330c3e6f371c228a4c5cf7a545028 (diff)
parentb76cc2f4426aef4422c5a4a6ad0a412a2cc4cbc3 (diff)
Merge "blueprint host-aggregates"
Diffstat (limited to 'nova/compute')
-rw-r--r--nova/compute/aggregate_states.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/nova/compute/aggregate_states.py b/nova/compute/aggregate_states.py
new file mode 100644
index 000000000..bad7720e3
--- /dev/null
+++ b/nova/compute/aggregate_states.py
@@ -0,0 +1,28 @@
+# vim: tabstop=4 shiftwidth=4 softtabstop=4
+
+# Copyright 2010 OpenStack LLC.
+# All Rights Reserved.
+#
+# Licensed under the Apache License, Version 2.0 (the "License"); you may
+# not use this file except in compliance with the License. You may obtain
+# a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+# License for the specific language governing permissions and limitations
+# under the License.
+
+"""Possible states for host aggregates.
+
+An aggregate may be 'building', in which case the admin has triggered its
+creation, but the underlying hypervisor pool has not actually being created
+yet. An aggregate may be 'active', in which case the underlying hypervisor
+pool is up and running. An aggregate may be in 'error' in all other cases.
+"""
+
+BUILDING = 'building'
+ACTIVE = 'active'
+ERROR = 'error'