Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-15273

[GSS](7.4.z) ARTEMIS-2038 - Artemis cannot failover with network disconnected

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • 7.1.3.GA, 7.2.0.GA
    • ActiveMQ
    • ?

      HornetQ is using Netty 3 with OIO, which is using BlockedIO, which is basically an SocketOutputStream.
      There is an issue with disconnecting the cable or disabling network, in which the writer will lock the Pinger, Pinger will not be able to cleanup the connection.

      Notice this not apply to Artemis which is 100 non blocking, so I'm not sure these fixes will be applied upstream in Artemis.

      Version-Release number of selected component (if applicable):

      How reproducible:
      100% reproduceable.

      Steps to Reproduce:
      1. Have a producer connection so much that it flow control the server. (disable flow control for easier reproducing)
      2. Disconnect network (ifconfig down or pull of cable)

      or:

      1. I have developed NettyManualFailoverTest which will be part of the fix. follow the steps of the test and it will show the issue.

              istudens@redhat.com Ivo Studensky
              rhn-support-bmaxwell Brad Maxwell
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: