[ 
https://issues.apache.org/jira/browse/OOZIE-1244?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13653433#comment-13653433
 ] 

Mona Chitnis commented on OOZIE-1244:
-------------------------------------

Now that the Reviewboard patch is in decent shape, High level understanding 
about the code structure :

1. Existing SLAEventBean (and its superclasses), and DB table (SLA_EVENTS) will 
be Deprecated. New table is added (SLA_Registration) with classes 
SLARegistrationBean and its superclasses.
2. Additional 2 tables SLA_Calculation – for the calculation service and 
SLA_Summary – for the GUI dashboard are added. You will find classes and 
JPAExecutors for the same.
3. Package 'org.apache.oozie.sla' under core has all the algorithm code. E.g. 
SLAService, SLACalculator, SLACalcStatus.
SLADbOperations and SLADbXOperations are deleted (redundant code). Instead 
SLAOperations (for deprecation handling) and SLAXOperations (new correct class) 
are added for parsing the sla-xml into registration objects.
4. Existing Xcommands have changes to account for SLAOperations static methods 
and how it processes status changes for sla, through Job Notification events 
generated. SLAJobEventListener is added for this purpose.
                
> SLA Support in Oozie
> --------------------
>
>                 Key: OOZIE-1244
>                 URL: https://issues.apache.org/jira/browse/OOZIE-1244
>             Project: Oozie
>          Issue Type: New Feature
>            Reporter: Rohini Palaniswamy
>            Assignee: Ryota Egashira
>         Attachments: OozieMonitoring-929-1244.pptx
>
>
>   Would like to have the following features in Oozie
>  - JMS notifications on SLA met, SLA start miss, SLA end miss and SLA 
> duration miss
>  - Email alerting for SLA start miss, SLA end miss and SLA duration miss
>  - API to query SLA met/miss information. Currently the SLA information that 
> can be queried is only SLA registration event and job status events. One has 
> to calculate the actual misses from those. 
>  - A simple dashboard to view and query the SLA met/miss information built on 
> the API mentioned above.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to