sailfin
  1. sailfin
  2. SAILFIN-1827

24x7 Findme [no SSR] failed due to OOM. ReplicationSessionMonitor objects seem to cause the leak.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: milestone 1
    • Component/s: session_replication
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

      Description

      ******************************************************************************************************

      • Template v0.1 ( 05/01/08 )
      • Sailfin Stress test issue
        ******************************************************************************************************
        Sailfin Build : 20
        Cluster size : 10
        Happens in a single instance (y/n) ? : NA
        Test id : st4_1_findme
        Location of the test : as-telco-sqe/stress-ws/findme
        JDK version : 1.6.0_12
        CLB used : Yes
        HW LB used : Yes.
        SSR: Disabled

      *****************************************************************************
      The scenario is a non-SSR scenario, but this issue is being filed under the SSR
      category due to a SSR related leak.

      • Used JDK 1.6.0_12
      • SSR was NOT Enabled during the test.
      • About 10 hours into the run, most instances went out of heap space.
      • To be attached: histo:live from one of the instances (Taken 2 days after OOM)
      1. histo-1
        306 kB
        varunrupela

        Activity

        Show
        varunrupela added a comment - Added Keyword The heap dump is at: http://agni-1.sfbay.sun.com/net/asqe-logs/export1/SailFin/Results/ST/2.0/b20/findme1-non-ssr/IEC1-SuSE/fail-1827/heap-1.bin
        Hide
        varunrupela added a comment -

        Created an attachment (id=1038)
        attached histo output from one of the instances

        Show
        varunrupela added a comment - Created an attachment (id=1038) attached histo output from one of the instances
        Hide
        lwhite added a comment -

        Fix checked in. Insure that reaper thread for ReplicationDialogFragmentManager
        functions and removes replicated session monitors even in non-SSR mode.

        Checking in MemoryStrategyBuilder.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/config/MemoryStrategyBuilder.java,v
        <-- MemoryStrategyBuilder.java
        new revision: 1.9; previous revision: 1.8
        done
        Checking in DialogFragmentManager.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/DialogFragmentManager.java,v
        <-- DialogFragmentManager.java
        new revision: 1.26; previous revision: 1.25
        done
        Checking in PersistentDialogFragmentManager.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/PersistentDialogFragmentManager.java,v
        <-- PersistentDialogFragmentManager.java
        new revision: 1.16; previous revision: 1.15
        done

        Show
        lwhite added a comment - Fix checked in. Insure that reaper thread for ReplicationDialogFragmentManager functions and removes replicated session monitors even in non-SSR mode. Checking in MemoryStrategyBuilder.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/config/MemoryStrategyBuilder.java,v <-- MemoryStrategyBuilder.java new revision: 1.9; previous revision: 1.8 done Checking in DialogFragmentManager.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/DialogFragmentManager.java,v <-- DialogFragmentManager.java new revision: 1.26; previous revision: 1.25 done Checking in PersistentDialogFragmentManager.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/PersistentDialogFragmentManager.java,v <-- PersistentDialogFragmentManager.java new revision: 1.16; previous revision: 1.15 done
        Hide
        lwhite added a comment -

        Checking in same fix into SPI branch.
        Checking in MemoryStrategyBuilder.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/config/MemoryStrategyBuilder.java,v
        <-- MemoryStrategyBuilder.java
        new revision: 1.8.4.1; previous revision: 1.8
        done
        Checking in DialogFragmentManager.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/DialogFragmentManager.java,v
        <-- DialogFragmentManager.java
        new revision: 1.25.8.1; previous revision: 1.25
        done
        Checking in PersistentDialogFragmentManager.java;
        /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/PersistentDialogFragmentManager.java,v
        <-- PersistentDialogFragmentManager.java
        new revision: 1.15.4.1; previous revision: 1.15
        done

        Show
        lwhite added a comment - Checking in same fix into SPI branch. Checking in MemoryStrategyBuilder.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/config/MemoryStrategyBuilder.java,v <-- MemoryStrategyBuilder.java new revision: 1.8.4.1; previous revision: 1.8 done Checking in DialogFragmentManager.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/DialogFragmentManager.java,v <-- DialogFragmentManager.java new revision: 1.25.8.1; previous revision: 1.25 done Checking in PersistentDialogFragmentManager.java; /cvs/sailfin/sip-stack/src/java/com/ericsson/ssa/sip/PersistentDialogFragmentManager.java,v <-- PersistentDialogFragmentManager.java new revision: 1.15.4.1; previous revision: 1.15 done
        Hide
        lwhite added a comment -

        missing file checked in
        Checking in ReplicationDialogFragmentManager.java;
        /cvs/sailfin/replication/src/main/java/org/jvnet/glassfish/comms/replication/dialogmgmt/ReplicationDialogFragmentManager.java,v
        <-- ReplicationDialogFragmentManager.java
        new revision: 1.86; previous revision: 1.85
        done

        Show
        lwhite added a comment - missing file checked in Checking in ReplicationDialogFragmentManager.java; /cvs/sailfin/replication/src/main/java/org/jvnet/glassfish/comms/replication/dialogmgmt/ReplicationDialogFragmentManager.java,v <-- ReplicationDialogFragmentManager.java new revision: 1.86; previous revision: 1.85 done
        Hide
        lwhite added a comment -

        Checking in missing file in SPI branch:
        Checking in ReplicationDialogFragmentManager.java;
        /cvs/sailfin/replication/src/main/java/org/jvnet/glassfish/comms/replication/dialogmgmt/ReplicationDialogFragmentManager.java,v
        <-- ReplicationDialogFragmentManager.java
        new revision: 1.83.2.6; previous revision: 1.83.2.5
        done

        Show
        lwhite added a comment - Checking in missing file in SPI branch: Checking in ReplicationDialogFragmentManager.java; /cvs/sailfin/replication/src/main/java/org/jvnet/glassfish/comms/replication/dialogmgmt/ReplicationDialogFragmentManager.java,v <-- ReplicationDialogFragmentManager.java new revision: 1.83.2.6; previous revision: 1.83.2.5 done

          People

          • Assignee:
            Scott Oaks
            Reporter:
            varunrupela
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: