Changeset f769cb3 for fedd


Ignore:
Timestamp:
Nov 23, 2011 2:28:47 PM (13 years ago)
Author:
Ted Faber <faber@…>
Branches:
compt_changes, info-ops, master
Children:
c6f867c
Parents:
9294673
Message:

Gather node information and return in info

Location:
fedd/federation
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/emulab_access.py

    r9294673 rf769cb3  
    10231023                    if e.name in starter.node:
    10241024                        e.localname.append("%s%s" % \
    1025                                 (starter.node[e.name], self.domain))
    1026                         e.status = 'active'
     1025                                (starter.node[e.name][0], self.domain))
     1026                        e.status = starter.node[e.name][1]
    10271027                else:
    10281028                    # Simple debugging assignment
  • fedd/federation/emulab_segment.py

    r9294673 rf769cb3  
    226226            if code ==0:
    227227                for k, v in nodes.items():
     228                    print v
    228229                    if v.get('erole', False) and 'pnode' in v:
    229                         self.node[k] = v['pnode']
     230                        st = v.get('status', 'up')
     231                        if st == 'up': st = 'active'
     232                        else: st = 'failed'
     233                        self.node[k] = (v['pnode'], st)
    230234                if self.log:
    231235                    self.log.info("Mapping complete")
  • fedd/federation/proxy_emulab_segment.py

    r9294673 rf769cb3  
    142142                else:
    143143                    m = phys_line.match(line.strip())
    144                     if m: self.node[m.group(1)] = m.group(3)
     144                    if m: self.node[m.group(1)] = (m.group(3), 'active')
    145145                    else: self.log.warn(
    146146                            "Matching failed while parsing node mapping: " +\
Note: See TracChangeset for help on using the changeset viewer.