[
https://issues.apache.org/jira/browse/FELIX-6295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17152074#comment-17152074
]
Georg Henzler commented on FELIX-6295:
--------------------------------------
Please see test the setup from comment
https://issues.apache.org/jira/browse/FELIX-6292?focusedCommentId=17152070&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17152070
using a cron expression for HealthCheckMonitor only.
bq. executed immediately first
Generally when using cron expressions, there should only be executions that
satisfy the cron expression, e.g. "0 15 10 * * ?" will not fire on bundle start
in the after noon but way for the next "compliant time" at 10.15am the next
day.
> Introduce initial delay for asynchronous health checks with interval
> --------------------------------------------------------------------
>
> Key: FELIX-6295
> URL: https://issues.apache.org/jira/browse/FELIX-6295
> Project: Felix
> Issue Type: New Feature
> Components: Health Checks
> Reporter: Amit Mondal
> Priority: Minor
> Labels: pull-request-available
>
> Currently we can schedule health checks having different intervals but we
> cannot configure the initial delay of the health check execution. It is
> currently set to be executed immediately first and then it is executed
> according to the configured interval. Consumers might also need to delay the
> first execution at a later time - not immediately. That's why it would be
> beneficial to introduce _*initialDelayForIntervalInSec*_ attribute in
> _*Async*_ component type annotation (which can be set to 0 as default since
> it is the current behavior). If consumers need, they would still be able to
> configure it accordingly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)