Changeset f9ef40b for fedd/federation/experiment_control.py
- Timestamp:
- Sep 2, 2009 5:59:16 PM (15 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-2.00, version-3.01, version-3.02
- Children:
- 9beaf7c
- Parents:
- 6c57fe9
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/federation/experiment_control.py
r6c57fe9 rf9ef40b 2161 2161 req['fedAttr'] = attrs 2162 2162 2163 print req 2163 2164 r = self.caller(uri, req, self.cert_file, self.cert_pwd, 2164 2165 self.trusted_certs) … … 2230 2231 trusted_certs=self.trusted_certs, 2231 2232 caller=self.call_StartSegment) 2232 if not starter(uri, aid, topo[master] ):2233 if not starter(uri, aid, topo[master], attrs): 2233 2234 failed.append(master) 2234 2235 … … 2613 2614 sproject = tbparams[st].get('project', 'project') 2614 2615 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') 2622 2620 # XXX: active and type need to be unkludged 2623 2621 active = ("%s" % (st == master)) … … 2626 2624 # testbed in there. 2627 2625 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 ) 2629 2633 segment_element = topdl.Segment( 2630 2634 id= tbparams[dt]['allocID'], … … 2652 2656 for n, v in (\ 2653 2657 ('portal', 'true'), 2658 ('domain', sdomain), 2654 2659 ('masterdomain', mdomain), 2660 ('masterexperiment', "%s/%s" % \ 2661 (mproject, eid)), 2655 2662 ('experiment', "%s/%s" % \ 2656 2663 (sproject, eid)), 2657 ('peer', "%s.%s" % \ 2658 (desthost, ddomain)), 2664 ('peer', "%s" % desthost), 2665 ('peer_segment', "%s" % \ 2666 tbparams[dt]['allocID']['fedid']), 2659 2667 ('scriptdir', 2660 2668 "/usr/local/federation/bin"), … … 2674 2682 topdl.Interface( 2675 2683 substrate=\ 2676 segment_substrate[st][dt].name 2684 segment_substrate[st][dt].name, 2685 attribute=[ 2686 topdl.Attribute(attribute='portal', 2687 value='true') 2688 ] 2677 2689 ), 2678 2690 ],
Note: See TracChangeset
for help on using the changeset viewer.