Uploaded image for project: 'JBoss AS Patches'
  1. JBoss AS Patches
  2. ASPATCH-446

JBossMQ ReadTask in UIL2 Could Block Until Socket Timeout

    Details

    • Type: Support Patch
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: JBossAS-4.0.5.GA_CP18
    • Fix Version/s: None
    • Labels:
      None
    • Patch Instructions:
      Hide
      PATCH NAME:
              ASPATCH-446
      PRODUCT NAME:
              JBoss Application Server
      VERSION:
              4.0.5_CP18
      SHORT DESCRIPTION:
               JBossMQ ReadTask in UIL2 won't block for two minutes, until socket timeout.
      LONG DESCRIPTION:
               JBossMQ ReadTask in UIL2 could block until socket timeout for two minutes, and this is fixed on the SocketManager class.
      MANUAL INSTALL INSTRUCTIONS:
              Replace %JBOSS_HOME%/server/default/lib/jbossmq.jar with the version in this patch.
              Replace %JBOSS_HOME%/server/all/lib/jbossmq.jar with the version in this patch.
              Repeat this replacement step for each customer server configuration in use.
      COMPATIBILITY:
      DEPENDENCIES:
      SUPERSEDES:
      SUPERSEDED BY:
              JBoss AS 4.0.5_CP19
      CREATOR:
              Jimmy Wilson
      DATE:
              2009-12-02
      Show
      PATCH NAME:          ASPATCH-446 PRODUCT NAME:         JBoss Application Server VERSION:         4.0.5_CP18 SHORT DESCRIPTION:          JBossMQ ReadTask in UIL2 won't block for two minutes, until socket timeout. LONG DESCRIPTION:          JBossMQ ReadTask in UIL2 could block until socket timeout for two minutes, and this is fixed on the SocketManager class. MANUAL INSTALL INSTRUCTIONS:         Replace %JBOSS_HOME%/server/default/lib/jbossmq.jar with the version in this patch.         Replace %JBOSS_HOME%/server/all/lib/jbossmq.jar with the version in this patch.         Repeat this replacement step for each customer server configuration in use. COMPATIBILITY: DEPENDENCIES: SUPERSEDES: SUPERSEDED BY:         JBoss AS 4.0.5_CP19 CREATOR:         Jimmy Wilson DATE:         2009-12-02

      Description

      This patch applies the fixes for JBAS-4525 and JBAS-4555 to JBoss 4.0.5_CP18.

      JBAS-4525 - This fix will keep uil2 threads from blocking forever. The solution is not to wait forever for an interrupt. Instead the thread should periodically wake up and check the "started" flag.

      JBAS-4555 - JBossMQ ReadTask in UIL2 could block until socket timeout. Hence, this is fixed by closing the socket in the stop() always.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  jbn-patch-team JBN Patch Team list
                  Reporter:
                  jiwils Jimmy Wilson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Due:
                    Created:
                    Updated:
                    Resolved: