<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugzilla.globus.org/bugzilla/bugzilla.dtd">

<bugzilla version="3.2.3"
          urlbase="http://bugzilla.globus.org/bugzilla/"
          maintainer="bacon@mcs.anl.gov"
>

    <bug>
          <bug_id>4944</bug_id>
          
          <creation_ts>2007-01-09 09:57</creation_ts>
          <short_desc>Multijob resources never yield to memory pressure and can&apos;t be destroyed</short_desc>
          <delta_ts>2012-09-05 11:43:34</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>GRAM</product>
          <component>wsrf managed multi job service</component>
          <version>4.0.3</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          
          
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>4.2.1</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Meder">meder@mcs.anl.gov</reporter>
          <assigned_to name="Stuart Martin">smartin@mcs.anl.gov</assigned_to>
          <cc>lane@mcs.anl.gov</cc>
    
    <cc>madduri@mcs.anl.gov</cc>
    
    <cc>smartin@mcs.anl.gov</cc>

      

      
          <long_desc isprivate="0">
            <who name="Sam Meder">meder@mcs.anl.gov</who>
            <bug_when>2007-01-09 09:57:47</bug_when>
            <thetext>It seems that when multijob resources set up their subjobs they subscribe to subjob notifications in such a way that they will never exit memory. In particular, the multijob resource itself implements implements the notify callback interface and is registered with the notification consumer manager for each subjob, which ends up keeping it in memory (this step needs to be proxied). The other issue is that upon destroy we only remove one of the subjob notification consumers, which essentially leaves the multijob resource in memory indefinitely.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Charles Bacon">bacon@mcs.anl.gov</who>
            <bug_when>2007-09-19 11:38:08</bug_when>
            <thetext>Reassigning to current GRAM developer to close/fix as appropriate.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Stuart Martin">smartin@mcs.anl.gov</who>
            <bug_when>2012-09-05 11:43:34</bug_when>
            <thetext>Doing some bugzilla cleanup...  Resolving old GRAM3 and GRAM4 issues that are no longer relevant since we&apos;ve moved on to GRAM5.  Also, we&apos;re now tracking issue in jira.  Any new issues should be added here:

http://jira.globus.org/secure/VersionBoard.jspa?selectedProjectId=10363</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>