]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
Always provide summary for non-healthy cluster. 3659/head
authorThorsten Behrens <tbehrens@suse.com>
Fri, 6 Feb 2015 00:26:40 +0000 (01:26 +0100)
committerThorsten Behrens <tbehrens@suse.com>
Mon, 30 Mar 2015 01:28:55 +0000 (03:28 +0200)
commiteaf6e0cf48488fe604d0ef0db164d44948d4e8d4
tree493168266e02e8ee0d8d87d706d7125a3da3ef4f
parenta0b60297fca1a891bdf15a26464b95bc86c2a386
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>
src/mon/Monitor.cc