glassfish
  1. glassfish
  2. GLASSFISH-5694

[BLOCKING] Instance not accessible with Grizzly Blocking Mode

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 9.1.1
    • Fix Version/s: 9.1.1_dev
    • Component/s: grizzly-kernel
    • Labels:
      None
    • Environment:

      Operating System: other
      Platform: Sun

    • Issuezilla Id:
      5,694
    • Status Whiteboard:
      Hide

      911Approved

      Show
      911Approved

      Description

      Build: GlassFish 9.1.1 B47
      Windows 2003 Svr

      I am running Richaccess longevity test on Windows 2003 Svr using Grizzly
      Blocking Mode as the workaround in order for me to run my testing. This
      workaround was given because of the Non-paged pool leak found in Windows 2003
      Operating System.

      http://swsblweb1.central.sun.com:8080/CrPrint?id=6575349

      I applied the same workaround with blocking=true on http-listener-1 and
      increasing request-processing threads from 5 to 200. After blocking is enabled,
      I am unable to access any of the instances in the cluster manually. On the
      browser, the page continues to load for a while and after about 5 mins, it stops
      loading but not does produce any error on browser nor the appserver logs. When I
      turn off the blocking mode, the instances start to work.

      This Blocking Mode was working for me till B40.

      I have collected jstack information on instance3 during the time when the page
      was trying to load. There are 2 jstack information taken at 1 min interval.
      Attaching those files here.

        Activity

        Hide
        meenap added a comment -

        Created an attachment (id=1691)
        Jstack Output taken when the page was trying to load

        Show
        meenap added a comment - Created an attachment (id=1691) Jstack Output taken when the page was trying to load
        Hide
        meenap added a comment -

        Created an attachment (id=1692)
        Jstack Output taken 1 min later

        Show
        meenap added a comment - Created an attachment (id=1692) Jstack Output taken 1 min later
        Hide
        jfarcand added a comment -

        Fixed

        Checking in src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java;
        /cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java,v
        <-- SelectorThread.java
        new revision: 1.123.2.6; previous revision: 1.123.2.5
        done

        Show
        jfarcand added a comment - Fixed Checking in src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java; /cvs/glassfish/appserv-http-engine/src/java/com/sun/enterprise/web/connector/grizzly/SelectorThread.java,v <-- SelectorThread.java new revision: 1.123.2.6; previous revision: 1.123.2.5 done
        Hide
        meenap added a comment -

        Tested on B49 and Grizzly Blocking Mode is working in this build. Marking issue
        as verified.

        Show
        meenap added a comment - Tested on B49 and Grizzly Blocking Mode is working in this build. Marking issue as verified.
        Hide
        meenap added a comment -

        Closing Issue.

        Show
        meenap added a comment - Closing Issue.
        Hide
        harpreet added a comment -

        Marking it approved for v2.1

        Show
        harpreet added a comment - Marking it approved for v2.1

          People

          • Assignee:
            jfarcand
            Reporter:
            meenap
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: