Ignore:
Timestamp:
Sep 2, 2009 5:59:16 PM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-2.00, version-3.01, version-3.02
Children:
9beaf7c
Parents:
6c57fe9
Message:

checkpoint: writing config files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/experiment_control.py

    r6c57fe9 rf9ef40b  
    21612161                req['fedAttr'] = attrs
    21622162
     2163            print req
    21632164            r = self.caller(uri, req, self.cert_file, self.cert_pwd,
    21642165                    self.trusted_certs)
     
    22302231                    trusted_certs=self.trusted_certs,
    22312232                    caller=self.call_StartSegment)
    2232             if not starter(uri, aid, topo[master]):
     2233            if not starter(uri, aid, topo[master], attrs):
    22332234                failed.append(master)
    22342235
     
    26132614                        sproject = tbparams[st].get('project', 'project')
    26142615                        dproject = tbparams[dt].get('project', 'project')
    2615                         sdomain = ".%s.%s%s" % (eid, sproject,
    2616                                 tbparams[st].get('domain', ".example.com"))
    2617                         ddomain = ".%s.%s%s" % (eid, dproject,
    2618                                 tbparams[dt].get('domain', ".example.com"))
    2619                         mdomain = "%s.%s%s" % (eid,
    2620                                 tbparams[master].get('project', 'project'),
    2621                                 tbparams[master].get('domain', '.example.com'))
     2616                        mproject = tbparams[master].get('project', 'project')
     2617                        sdomain = tbparams[st].get('domain', ".example.com")
     2618                        ddomain = tbparams[dt].get('domain', ".example.com")
     2619                        mdomain = tbparams[master].get('domain', '.example.com')
    26222620                        # XXX: active and type need to be unkludged
    26232621                        active = ("%s" % (st == master))
     
    26262624                            # testbed in there.
    26272625                            tsubstrate = \
    2628                                     topdl.Substrate(name='%s-%s' % (st, dt))
     2626                                    topdl.Substrate(name='%s-%s' % (st, dt),
     2627                                            attribute= [
     2628                                                topdl.Attribute(
     2629                                                    attribute='portal',
     2630                                                    value='true')
     2631                                                ]
     2632                                            )
    26292633                            segment_element = topdl.Segment(
    26302634                                    id= tbparams[dt]['allocID'],
     
    26522656                                        for n, v in (\
    26532657                                            ('portal', 'true'),
     2658                                            ('domain', sdomain),
    26542659                                            ('masterdomain', mdomain),
     2660                                            ('masterexperiment', "%s/%s" % \
     2661                                                    (mproject, eid)),
    26552662                                            ('experiment', "%s/%s" % \
    26562663                                                    (sproject, eid)),
    2657                                             ('peer', "%s.%s" % \
    2658                                                     (desthost, ddomain)),
     2664                                            ('peer', "%s" % desthost),
     2665                                            ('peer_segment', "%s" % \
     2666                                                    tbparams[dt]['allocID']['fedid']),
    26592667                                            ('scriptdir',
    26602668                                                "/usr/local/federation/bin"),
     
    26742682                                    topdl.Interface(
    26752683                                        substrate=\
    2676                                             segment_substrate[st][dt].name
     2684                                            segment_substrate[st][dt].name,
     2685                                        attribute=[
     2686                                            topdl.Attribute(attribute='portal',
     2687                                                value='true')
     2688                                            ]
    26772689                                        ),
    26782690                                    ],
Note: See TracChangeset for help on using the changeset viewer.