What would you like to be added:
Implement a mechanism to dynamically adjust the throttle delay in response to rapid increases in the number of unhealthy shoots, ensuring efficient and timely processing of shoot events.
Why is this needed:
The throttle delay for processing shoot events is set based on the number of shoots present at the time of subscription.
If a client subscribes only for unhealthy shoots, and their number initially is small but later increases significantly due to factors like network problems, the current static throttle delay becomes inadequate.
What would you like to be added: Implement a mechanism to dynamically adjust the throttle delay in response to rapid increases in the number of unhealthy shoots, ensuring efficient and timely processing of shoot events.
Why is this needed: The throttle delay for processing shoot events is set based on the number of shoots present at the time of subscription. If a client subscribes only for unhealthy shoots, and their number initially is small but later increases significantly due to factors like network problems, the current static throttle delay becomes inadequate.