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

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

    XMLWordPrintable

Details

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

    • 5637
    • Normal

    Description

      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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: