[MDSAL-546] Replace lmax disruptor with QueuedNotificationManager Created: 27/Apr/20 Updated: 30/Sep/20 Resolved: 30/Sep/20 |
|
| Status: | Resolved |
| Project: | mdsal |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.0.0 |
| Type: | Improvement | Priority: | Medium |
| Reporter: | Tomas Cere | Assignee: | Tomas Cere |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
Downstream project has encountered high cpu usage linked to the lmax disruptor, which was traced to it busy looping even when there were no events produced. We might be able to replace this with QueuedNotificationManager without any issues. |