<?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>6631</bug_id>
          
          <creation_ts>2009-01-27 15:02</creation_ts>
          <short_desc>inconsistency with resource reservations</short_desc>
          <delta_ts>2009-01-27 15:08:43</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Nimbus</product>
          <component>Workspace service</component>
          <version>TP2.2</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>TP2.2.1</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Freeman">tfreeman@mcs.anl.gov</reporter>
          <assigned_to name="Tim Freeman">tfreeman@mcs.anl.gov</assigned_to>
          <cc>keahey@mcs.anl.gov</cc>
    
    <cc>workspace-dev@globus.org</cc>

      

      
          <long_desc isprivate="0">
            <who name="Tim Freeman">tfreeman@mcs.anl.gov</who>
            <bug_when>2009-01-27 15:02:25</bug_when>
            <thetext>It is possible to get into an inconsistent state with the resource reservations.

Conditions:

1. Cluster request is granted all its network requests
2. Ensemble-done called (actually request cluster)
3. VMM slots are partially granted but there are not enough to satisfy the whole cluster.
4. Backout is invoked

The logical error is in the code for step #4, in DefaultSlotManagement#reserveCoscheduledSpace()

This was typically never exercised in the past because most deployments have less or equal network addresses than VMMs (i.e., requests usually don&apos;t get by step #1 if they want public addresses).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Tim Freeman">tfreeman@mcs.anl.gov</who>
            <bug_when>2009-01-27 15:08:43</bug_when>
            <thetext>committed fix</thetext>
          </long_desc>
      
      

    </bug>

</bugzilla>