Description
Currently, after each PME coordinator spend a lot of time on processing correcting Single messages (with exchange id == null). This leads to growing inbound/outbound messages queue and delaying other coordinator-aware processes.
Processing single messages with exchange id == null are not so important to give all available resources to it. We should limit the number of sys-threads which are able to process such single messages.
We shouldn't create a big SingleMessages for each of partition state change and use more shrinked/tiny messages for that.
Attachments
Issue Links
- causes
-
IGNITE-9790 Assertion error on full messages merge after coordinator failover
- Resolved
- links to