From a5f3a99399ba4c6868db4c414f175698370e9dd9 Mon Sep 17 00:00:00 2001 From: Chris Holcombe Date: Tue, 20 Sep 2016 10:05:54 -0700 Subject: [PATCH] Add status update messages --- src/reactive/ceph_fs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/reactive/ceph_fs.py b/src/reactive/ceph_fs.py index b7e5b6e..20fc3bb 100644 --- a/src/reactive/ceph_fs.py +++ b/src/reactive/ceph_fs.py @@ -4,7 +4,7 @@ import subprocess from charms.reactive import when, when_not, set_state from charmhelpers.core.hookenv import ( - config, log, INFO, ERROR) + config, log, INFO, ERROR, status_set) from charmhelpers.core.host import service_restart from charmhelpers.contrib.storage.linux import ceph from charmhelpers.contrib.network.ip import ( @@ -34,6 +34,7 @@ def install_cephfs(): def setup_mds(): try: name = socket.gethostname() + status_set('maintenance', "Creating cephfs data pool") log("Creating cephfs_data pool", level=INFO) data_pool = "{}_data".format(name) try: @@ -42,6 +43,7 @@ def setup_mds(): log("Creating data pool failed!") raise err + status_set('maintenance', "Creating cephfs metadata pool") log("Creating cephfs_metadata pool", level=INFO) metadata_pool = "{}_metadata".format(name) try: @@ -50,6 +52,7 @@ def setup_mds(): log("Creating metadata pool failed!") raise err + status_set('maintenance', "Creating cephfs") log("Creating ceph fs", level=INFO) try: subprocess.check_call(["ceph", "fs", "new", name, metadata_pool, data_pool])