[ 
https://issues.apache.org/jira/browse/SLING-3177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler resolved SLING-3177.
-------------------------------------

    Resolution: Fixed

> Cache hc result in jmx bean
> ---------------------------
>
>                 Key: SLING-3177
>                 URL: https://issues.apache.org/jira/browse/SLING-3177
>             Project: Sling
>          Issue Type: Improvement
>          Components: Health Check
>    Affects Versions: Health Check JMX 1.0.4
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: Health Check JMX 1.0.6
>
>
> If a client of an hc mbean invokes separately the getAttribute method and 
> retrieves each attribute one by one, this currently results in the hc 
> executed for each call. While this might be inline with jmx guidelines, its 
> not the best idea to execute the hc on each call, especially if the hc is 
> time consuming or resource consuming.
> Therefore the hc mbean should cache the result for a very short period of 
> time. This has the benefit of reducing server load.
> This is especially important as there is many client code out there, 
> retrieving attributes one by one instead of getting them all by once - and we 
> can't fix all client code



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to