Bug 6646 Fix infinite reschedule of flush 30/45230/1
authorAndrej Leitner <andrej.leitner@pantheon.tech>
Tue, 6 Sep 2016 13:13:44 +0000 (15:13 +0200)
committerAndrej Leitner <andrej.leitner@pantheon.tech>
Tue, 6 Sep 2016 13:59:26 +0000 (15:59 +0200)
commit76b6a1562776b15e65d753349f95906f443e5e51
treeb3af64f6dd0715e68354917ce9174f876c635e2b
parent79f44f82601b1f12fa97bbb537ed771e5267a99a
Bug 6646 Fix infinite reschedule of flush

 - sometimes (on disconnect) there can be still some unflushed segments
   but they are not able to be flushed if channel is not writable anymore
   and we get to infinite loop of flushing (but not writing)

Change-Id: I74cac21b4635e22f5b8d63f3a602f40796108059
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/core/connection/AbstractOutboundQueueManager.java
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/core/connection/AbstractStackedOutboundQueue.java