Replace lmax disruptor with QueuedNotificationManager 34/89334/18
authorTadei Bilan <tadei.bilan@pantheon.tech>
Fri, 24 Apr 2020 10:03:34 +0000 (12:03 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 30 Sep 2020 22:05:03 +0000 (22:05 +0000)
commit8ef9ac5c2b42d32c8cea565f3494a3aa0e6e109b
tree1199ede584be7f094002b31fa9dae8c5a4d161c6
parent6dc0dbb76325cf16bc6980fe474eba00370a5703
Replace lmax disruptor with QueuedNotificationManager

LMAX tends to eat CPU when being idle and does not deliver things
in parallel. QueuedNotificationManager seems to fare better in this
regard.

JIRA: MDSAL-546
Change-Id: I6f0e100110bd0888e55b4a21127306293ad97202
Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
Signed-off-by: tadei.bilan <tadei.bilan@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-broker/pom.xml
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/DOMNotificationRouter.java
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/DOMNotificationRouterEvent.java
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/OSGiDOMNotificationRouter.java
dom/mdsal-dom-broker/src/test/java/org/opendaylight/mdsal/dom/broker/DOMNotificationRouterTest.java
features/odl-mdsal-dom-broker/pom.xml
features/odl-mdsal-dom-broker/src/main/feature/feature.xml [deleted file]