BUG-1291 Fix executor for netconf-connector rejecting tasks. 49/9049/4
authorMaros Marsalek <mmarsale@cisco.com>
Wed, 16 Jul 2014 08:27:53 +0000 (10:27 +0200)
committerMaros Marsalek <mmarsale@cisco.com>
Thu, 17 Jul 2014 13:42:45 +0000 (15:42 +0200)
commit4fb59b2820e205404695222df4578e5fce32c33f
tree4834c38651786979a8899af60735cf99e0c3cd02
parentfb9855b61dff67ca02ee860c8fd5ec753e11ddab
BUG-1291 Fix executor for netconf-connector rejecting tasks.

Flexible threadpool rejected tasks with SynchronousQueue and did not spawn threads with LinkedBlockingQueue.
Added custom Queue that makes the underlying threadpool to spawn threads as expected.

Change-Id: I28d27316cf63b3370aa802bbd31ee976aa54fbf7
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
opendaylight/config/threadpool-config-impl/src/main/java/org/opendaylight/controller/config/threadpool/util/FlexibleThreadPoolWrapper.java
opendaylight/config/threadpool-config-impl/src/main/java/org/opendaylight/controller/config/yang/threadpool/impl/flexible/FlexibleThreadPoolModule.java
opendaylight/config/threadpool-config-impl/src/main/yang/threadpool-impl-flexible.yang
opendaylight/distribution/opendaylight/src/main/resources/configuration/initial/01-netconf.xml