Bug 1380628

Summary: [Ceph-installer]: Task status is not presented in consumable manner and not updated periodically
Product: Red Hat Ceph Storage Reporter: Nishanth Thomas <nthomas>
Component: Ceph-InstallerAssignee: Alfredo Deza <adeza>
Status: CLOSED WONTFIX QA Contact: ceph-qe-bugs <ceph-qe-bugs>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 3.0CC: adeza, anharris, aschoen, ceph-eng-bugs, mbukatov, nthomas, sankarshan
Target Milestone: rcFlags: adeza: needinfo? (nthomas)
mbukatov: needinfo? (nthomas)
Target Release: 3.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-02-20 12:15:39 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:

Description Nishanth Thomas 2016-09-30 08:16:06 UTC
Description of problem:
Currently ceph-installer task status API is not providing the information related to the ansible job in a presentable manner. What is provided is a dump of ansible output and its hard for the invoking application to make anything out of it. Also this is not updated on periodic basis, rather its dumped after the ansible job completes  

Version-Release number of selected component (if applicable):
ceph-installer-1.0.15-1.el7scon.noarch

How reproducible:
Always

Steps to Reproduce:
1.Invoke any API 
2. Watch the task status


Expected results:

Task should be updated with correct status of the ansible execution frequently

Comment 3 Alfredo Deza 2016-12-14 15:42:13 UTC
Would it be enough to periodically update a list of hosts that have:

* failed
* skipped
* pass

?

Or would console need anything else?

Comment 4 Martin Bukatovic 2017-06-16 20:25:44 UTC
Is this required for tendrl based console?