Changeset 1a4ee0f for fedd


Ignore:
Timestamp:
May 12, 2010 7:25:53 AM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
d2471df
Parents:
bf3e812
Message:

pickling the dict version of the topology object doesn't fail, but the raw object faile to pickle intermittently. >sigh<

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/experiment_control.py

    rbf3e812 r1a4ee0f  
    15761576        Creates a working directory, splits the incoming description using the
    15771577        splitter script and parses out the various subsections using the
    1578         classes above.  Once each sub-experiment is created, use pooled threads
    1579         to instantiate them and start it all up.
     1578        classes above.  Once each sub-experiment is created, use pooled threads
     1579        to instantiate them and start it all up.
    15801580        """
    15811581
     
    16901690
    16911691            hosts, ip_allocator = self.allocate_ips_to_topo(top)
    1692              # Find the testbeds to look up
     1692            # Find the testbeds to look up
    16931693            testbeds = set([ a.value for e in top.elements \
    16941694                    for a in e.attribute \
     
    17971797            self.state[eid]['vis'] = vis
    17981798            self.state[eid]['experimentdescription'] = \
    1799                     { 'topdldescription': top.clone() }
    1800             self.state[expid]['federant'] = \
     1799                    { 'topdldescription': top.to_dict() }
     1800            self.state[eid]['federant'] = \
    18011801                    [ tbparams[tb]['federant'] for tb in tbparams.keys() \
    18021802                        if tbparams[tb].has_key('federant') ]
Note: See TracChangeset for help on using the changeset viewer.