Description
In case of complex ACK logics / multiple callback, the heartbeat is blocked till the whole ACK is processed. This might cause the agent to become offline if it reaches the specified threshold.
The ACK operation should be async. We should use an async operation queue in the agent and process elements from that queue synchronously.
Note: Take care of the case when restart needed (update configuration), heartbeats should be turned off in that case
Attachments
Issue Links
- links to