Bug 1313913
Summary: | OSDs card from main dashboard doesn't report error states properly | ||||||
---|---|---|---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Storage Console | Reporter: | Martin Bukatovic <mbukatov> | ||||
Component: | core | Assignee: | Nishanth Thomas <nthomas> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | sds-qe-bugs | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 2 | CC: | mkudlej, nthomas, sankarshan | ||||
Target Milestone: | --- | ||||||
Target Release: | 2 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | rhscon-ceph-0.0.23-1.el7scon.x86_64, rhscon-core-0.0.24-1.el7scon.x86_64, rhscon-ui-0.0.39-1.el7scon.noarch | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-11-19 05:32:26 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
This has been fixed as follows: We listen to events emitted by calamari, calamari emits events when there is a change is osd state. Based on the event we update the status of osd in skyring DB, which in turn will be reflected in UI. tested with ceph-ansible-1.0.5-27.el7scon.noarch ceph-installer-1.0.14-1.el7scon.noarch rhscon-ceph-0.0.33-1.el7scon.x86_64 rhscon-core-0.0.34-1.el7scon.x86_64 rhscon-core-selinux-0.0.34-1.el7scon.noarch rhscon-ui-0.0.48-1.el7scon.noarch and it works. --> VERIFIED |
Created attachment 1132373 [details] screenshot of the Main Dashboard Description of problem ====================== OSDs card from main dashboard doesn't report error states properly. Version-Release number of selected component ============================================ rhscon-core-0.0.8-10.el7.x86_64 rhscon-ui-0.0.19-1.el7.noarch rhscon-ceph-0.0.6-10.el7.x86_64 rhscon-agent-0.0.3-3.el7.noarch How reproducible ================ 100 % Steps to Reproduce ================== 1. Install usm following the documentation 2. Accept all nodes and create a cluster 3. Define object storage (rados) 4. Shut down one machine which hosts some OSDs 5. Check the *OSDs card* from the main dashboard Actual results ============== OSDs card looks the same as if everything is ok, (see the screenshot): ~~~ 8 OSDs ~~~ Even though I have one node with 2 OSDs down out of 8 OSDs in total. Expected results ================ The OSDs card would reflect the state and would show some warning or error numbers.