Uploaded image for project: 'JBoss Remoting (3+)'
  1. JBoss Remoting (3+)
  2. REM3-144

MAX_OUTBOUND_CHANNELS and MAX_INBOUND_CHANNELS options not honoured while opening channel

    XMLWordPrintable

Details

    Description

      Creation of more than 40 channels on the same connection leads to the following exception, even if the RemotingOptions.MAX_OUTBOUND_CHANNELS is configured for a higher value, during connection creation.

      org.jboss.remoting3.ProtocolException: Too many channels open
      	at org.jboss.remoting3.remote.RemoteConnectionHandler.handleOutboundChannelOpen(RemoteConnectionHandler.java:177)
      	at org.jboss.remoting3.remote.RemoteConnectionHandler.open(RemoteConnectionHandler.java:303)
      	at org.jboss.remoting3.ConnectionImpl.openChannel(ConnectionImpl.java:75)
      	at org.jboss.ejb.client.test.client.ChannelOpenStressTestCase$CustomConnection.openChannel(ChannelOpenStressTestCase.java:130)
      

      Looking at the code in remoting, both MAX_OUTBOUND_CHANNELS and MAX_INBOUND_CHANNELS options in RemotingOptions are unused and the RemoteConnectionHandler defaults it to 40.

      Attachments

        Issue Links

          Activity

            People

              dlloyd@redhat.com David Lloyd
              jaikiran Jaikiran Pai (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: