]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Always provide summary for non-healthy cluster. 4867/head
authorThorsten Behrens <tbehrens@suse.com>
Fri, 6 Feb 2015 00:26:40 +0000 (01:26 +0100)
committerNathan Cutler <ncutler@suse.com>
Wed, 22 Jul 2015 06:39:57 +0000 (08:39 +0200)
commit989e04799be567ee93369a87b90405833c3fe8d2
treec24ae791f8eb5ffcfff8f0053ec42ae36d9139a6
parentf7a085f04c544895bab3d79569276574a96636eb
Always provide summary for non-healthy cluster.

This fixes a problem, wherein calamari does not provide
popup drill-downs for warnings or errors, should the summary
be missing.

Calamari gets health info from /api/v1/cluster/$FSID/health.
If the data here has a summary field, this summary is provided
in a popup window:

  /api/v1/cluster/$FSID/health is populated (ultimately) with
  status obtained via librados python bindings from the ceph
  cluster. In the case where there's clock skew, the summary
  field supplied by the ceph cluster is empty.

No summary field, no popup window with more health details.

Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
(cherry picked from commit eaf6e0cf48488fe604d0ef0db164d44948d4e8d4)

Conflicts:
src/mon/Monitor.cc
            firefly needs ss
src/mon/Monitor.cc