You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I had searched in the DSIP and found no similar DSIP.
Motivation
The alert server is designed as HA, and we use single thread in the active server to loop alert event and send alert event to remote e.g HTTP/Slack/Email...
The current thread model has some problems
Once an alert is blocked due to the remote server network block, the whole alert server will be blocked.
The throughput of the AlertServer depends on the main thread on the active server, and due to the event sending is io blocking operation, so the throughput is very small.
Design Detail
This issue aims to improve the throughput of the alert server.
In the new thread model, there will exist three kinds of threads in the alert server
Search before asking
Motivation
The alert server is designed as HA, and we use single thread in the active server to loop alert event and send alert event to remote e.g HTTP/Slack/Email...
The current thread model has some problems
Design Detail
This issue aims to improve the throughput of the alert server.
In the new thread model, there will exist three kinds of threads in the alert server
Each kind of threads will not block others.
Compatibility, Deprecation, and Migration Plan
Compatibility with latest version.
Test Plan
Test by UT.
Code of Conduct
The text was updated successfully, but these errors were encountered: