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

Georg Henzler updated FELIX-6011:
---------------------------------
    Description: 
If no tags are given to health check executor, currently all health checks are 
executed. This was reasonable when the health check module was created, but 
today typical setups include checks for tag spaces that do never make sense to 
run at the same time, e.g. a common setup used for a product based on Felix 
uses checks for tag "pre-upgrade" - if the system is altered to satisfy all 
those checks some other checks that check for "regular health" become CRITICAL. 
For this particular setup there is no system configuration that will return OK 
for all tags executed, and since this is confusing for novice users, for the 
case no tags are given all checks for the tag "default" shall be executed.

This is a new convention that has to be learned. 

  was:
If no tags are given to health check executor, currently all health checks are 
executed. This was reasonable when the health check module was created, but 
today typical setups include checks for tag spaces that do never make sense to 
run at the same time, e.g. a common setup used for a product based on Gelix 
uses checks for tag "pre-upgrade" - if the system is altered to satisfy all 
those checks some other checks that check for "regular health" become CRITICAL. 
For this particular setup there is no system configuration that will return OK 
for all tags executed, and since this is confusing for novice users, for the 
case no tags are given all checks for the tag "default" shall be executed.

This is a new convention that has to be learned. 


> Introduce tag "default" to be used if no tags are passed to health check 
> executor
> ---------------------------------------------------------------------------------
>
>                 Key: FELIX-6011
>                 URL: https://issues.apache.org/jira/browse/FELIX-6011
>             Project: Felix
>          Issue Type: Improvement
>          Components: Health Checks
>            Reporter: Georg Henzler
>            Assignee: Georg Henzler
>            Priority: Major
>
> If no tags are given to health check executor, currently all health checks 
> are executed. This was reasonable when the health check module was created, 
> but today typical setups include checks for tag spaces that do never make 
> sense to run at the same time, e.g. a common setup used for a product based 
> on Felix uses checks for tag "pre-upgrade" - if the system is altered to 
> satisfy all those checks some other checks that check for "regular health" 
> become CRITICAL. For this particular setup there is no system configuration 
> that will return OK for all tags executed, and since this is confusing for 
> novice users, for the case no tags are given all checks for the tag "default" 
> shall be executed.
> This is a new convention that has to be learned. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to