Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
7.3, 7.4, 8.0
-
None
-
None
Description
Triggers determine whether to generate events by measuring if the time since the last event is greater than waitFor or not. That is not the intended purpose of waitFor. They should actually keep checking whether the violation remains for the duration of the waitFor time, and only then generate events.
This is further complicated by the fact that all triggers are paused whenever an event is being processed (SOLR-11747). It seems that instead they should not be paused but continue running to properly track the cluster state - they just should not generate any events, or their events should be IGNORED.
Attachments
Issue Links
- is related to
-
SOLR-9735 Umbrella JIRA for Auto Scaling and Cluster Management in SolrCloud
- Closed