Ignore:
Timestamp:
May 26, 2010 3:18:49 AM (14 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
cf00ddd
Parents:
fefa026
Message:

checkpoint and debugging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/protogeni_access.py

    rfefa026 rc5869ef  
    10991099            # Copy the assigned names into the return topology
    11001100            rvtopo = topo.clone()
    1101             for e in [ e for e in rvtopo.elements \
    1102                    if isinstance(e, topdl.Computer)]:
    1103                 for n in e.name:
    1104                     if n in starter.node:
    1105                         e.set_attribute('hostname', starter.node[n])
     1101            for e in rvtopo.elements:
     1102                if isinstance(e, topdl.Computer) and e.get_attribute('testbed'):
     1103                    myname = e.get_attribute('testbed')
     1104                    break
     1105            else: myname = None
     1106
     1107            embedding = [ ]
     1108            for n in starter.node:
     1109                embedding.append({
     1110                    'toponame': n,
     1111                    'physname': ["%s%s" %  (starter.node[n], self.domain)],
     1112                    })
     1113
    11061114        except service_error, e:
    11071115            err = e
     
    11341142                    'segmentdescription': {
    11351143                        'topdldescription': rvtopo.to_dict() }
     1144                    'embedding': embedding,
    11361145                    }
    11371146            self.write_state()
Note: See TracChangeset for help on using the changeset viewer.