Uploaded image for project: 'openflowjava'
  1. openflowjava
  2. OPNFLWJAVA-75

When closing OutboundQueue close() should go prior to finishShutdown()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • unspecified
    • General
    • None
    • Operating System: All
      Platform: All

    • 5637
    • Normal

      When device disconnects with outstanding entries in queue segment it could occur that entry.commit() gets invoked between segment.failAll() and OutboundQueueProvider.close().
      (See AbstractOutboundQueueManager#channelInactive())

      Effectively there can be entries with untouched callback but in state committed. And then callback will never finish underlying rpc future object.

            abbas.pareedkunju@tcs.com Abbas P Pareedkunju
            michal.rehak Michal Rehak
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: