summaryrefslogtreecommitdiff
path: root/ceilometer/opts.py
diff options
context:
space:
mode:
authorJulien Danjou <julien@danjou.info>2017-03-13 14:08:44 +0100
committerJulien Danjou <julien@danjou.info>2017-04-26 20:00:37 +0200
commit27604abd461d7dbf8098c7cc794dfcc2686c4527 (patch)
treebf104bafb0c12b65ee32472fa649e6ce55fcc080 /ceilometer/opts.py
parent7290b4ec8cdc4d5044d5f30c1f0464da92dfbb65 (diff)
downloadceilometer-27604abd461d7dbf8098c7cc794dfcc2686c4527.tar.gz
Replace Ceilometer coordination layer by tooz partition system
This replaces the custom made partitioning system using the hashring by the one provided in tooz. Change-Id: I2321c92315accc5e5972138e7673d3a665df891e
Diffstat (limited to 'ceilometer/opts.py')
-rw-r--r--ceilometer/opts.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/ceilometer/opts.py b/ceilometer/opts.py
index 52ba520d..e7283422 100644
--- a/ceilometer/opts.py
+++ b/ceilometer/opts.py
@@ -26,7 +26,6 @@ import ceilometer.compute.virt.inspector
import ceilometer.compute.virt.libvirt.utils
import ceilometer.compute.virt.vmware.inspector
import ceilometer.compute.virt.xenapi.inspector
-import ceilometer.coordination
import ceilometer.dispatcher
import ceilometer.dispatcher.file
import ceilometer.dispatcher.gnocchi_opts
@@ -93,7 +92,20 @@ def list_opts():
ceilometer.api.controllers.v2.root.API_OPTS)),
('collector', ceilometer.collector.OPTS),
('compute', ceilometer.compute.discovery.OPTS),
- ('coordination', ceilometer.coordination.OPTS),
+ ('coordination', [
+ cfg.StrOpt(
+ 'backend_url',
+ help='The backend URL to use for distributed coordination. If '
+ 'left empty, per-deployment central agent and per-host '
+ 'compute agent won\'t do workload '
+ 'partitioning and will only function correctly if a '
+ 'single instance of that service is running.'),
+ cfg.FloatOpt(
+ 'check_watchers',
+ default=10.0,
+ help='Number of seconds between checks to see if group '
+ 'membership has changed'),
+ ]),
('database', ceilometer.storage.OPTS),
('dispatcher_file', ceilometer.dispatcher.file.OPTS),
('dispatcher_http', ceilometer.dispatcher.http.http_dispatcher_opts),