Changeset 4e9719b for fedd/federation


Ignore:
Timestamp:
Mar 9, 2010 2:44:44 PM (14 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
86a7bb8
Parents:
9b3627e
Message:

SEER stuff

Location:
fedd/federation
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/emulab_access.py

    r9b3627e r4e9719b  
    10091009            myname = e.name[0]
    10101010            type = e.get_attribute('portal_type')
     1011            testbed = e.get_attribute('testbed')
    10111012
    10121013            info = conninfo_to_dict(myname, connInfo)
     
    10421043                if tunnelconfig:
    10431044                    print >>f, "tunnelip: %s" % tunnelconfig
    1044                 # XXX: send this an fedattr
    1045                 #print >>f, "seercontrol: control.%s.%s%s" % \
    1046                         #(meid.lower(), mproj.lower(), mdomain)
    10471045                print >>f, "peer: %s" % peer.lower()
    10481046                print >>f, "ssh_pubkey: /proj/%s/exp/%s/tmp/%s" % \
     
    10551053                        "Can't write protal config %s: %s" % (cfn, e))
    10561054           
    1057             # XXX: This little seer config file needs to go away.
    1058             #if not seer_out:
    1059                 #try:
    1060                     #seerfn = "%s/seer.conf" % tmpdir
    1061                     #f = open(seerfn, "w")
    1062                     #if not master:
    1063                         #print >>f, "ControlNode: control.%s.%s%s" % \
    1064                             #(meid.lower(), mproj.lower(), mdomain)
    1065                     #print >>f, "ExperimentID: %s" % mexp
    1066                     #f.close()
    1067                 #except IOError, e:
    1068                     #raise service_error(service_error.internal,
    1069                             #"Can't write seer.conf: %s" %e)
    1070                 #seer_out = True
    1071 
    10721055            if not client_out and type in ('control', 'both'):
    10731056                try:
     
    10801063                                s.get('visibility','') == 'import':
    10811064                            client_service_out[s['name']](f, s)
    1082                     # Seer uses this?
     1065                    # Seer uses this.
    10831066                    print >>f, "ExperimentID: %s/%s" % (mproj, meid)
     1067                    # Better way...
     1068                    if testbed == master:
     1069                        print >>f, "SEERBase: True"
    10841070                    f.close()
    10851071                except IOError, e:
  • fedd/federation/proxy_protogeni_segment.py

    r9b3627e r4e9719b  
    216216            myname = e.name[0]
    217217            type = e.get_attribute('portal_type')
     218            testbed = e.get_attribute('testbed')
    218219
    219220            info = conninfo_to_dict(myname, connInfo)
     
    251252                if tunnelconfig:
    252253                    print >>f, "tunnelip: %s" % tunnelconfig
    253                 # XXX: send this an fedattr
    254                 #print >>f, "seercontrol: control.%s.%s%s" % \
    255                         #(meid.lower(), mproj.lower(), mdomain)
    256254                print >>f, "peer: %s" % peer.lower()
    257255                print >>f, "ssh_pubkey: /usr/local/federation/etc/%s" % \
     
    263261                raise service_error(service_error.internal,
    264262                        "Can't write protal config %s: %s" % (cfn, e))
    265            
    266             # XXX: This little seer config file needs to go away.
    267             #if not seer_out:
    268                 #try:
    269                     #seerfn = "%s/seer.conf" % tmpdir
    270                     #f = open(seerfn, "w")
    271                     #if not master:
    272                         #print >>f, "ControlNode: control.%s.%s%s" % \
    273                             #(meid.lower(), mproj.lower(), mdomain)
    274                     #print >>f, "ExperimentID: %s" % mexp
    275                     #f.close()
    276                 #except IOError, e:
    277                     #raise service_error(service_error.internal,
    278                             #"Can't write seer.conf: %s" %e)
    279                 #seer_out = True
    280263
    281264            if not client_out and type in ('control', 'both'):
     
    290273                    # dir.
    291274                    print >>f, "ExperimentID: %s/%s" % (mproj, meid)
     275                    if testbed == master:
     276                        print >>f, "SEERBase: True"
    292277                    f.close()
    293278                except IOError, e:
Note: See TracChangeset for help on using the changeset viewer.