Bug 848167 - RFE: Add support for pushing notifications from server to web client/UI
Summary: RFE: Add support for pushing notifications from server to web client/UI
Keywords:
Status: NEW
Alias: None
Product: RHQ Project
Classification: Other
Component: Core Server, Core UI
Version: 4.4
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Nobody
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-08-14 19:30 UTC by John Sanda
Modified: 2022-03-31 04:27 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description John Sanda 2012-08-14 19:30:43 UTC
Description of problem:
There are scenarios involving asynchronous work flows that make reporting errors to the UI difficult at best. One such situation came up in bug 828568. The user manually imports resources from the discovery queue. The server then kicks off a job that runs asynchronously. This job notifications the agent of inventory status changes for the imported resources. If the agent cannot be reached, an exception is logged, but we have no good way right now of reporting that in the UI. This is a perfect use case for something like Errai which would allow us to push event notifications from server to the UI.

Plugin deletion is another example. Once you delete a plugin, you can then purge it to completely remove it from the system. The purge happens asynchronously. The only way for the user to know if/when the purge has completed is to continually refresh the page or check the server logs. A server-to-UI event notification mechanism is sorely needed here as well.

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:


Note You need to log in before you can comment on or make changes to this bug.