• Kirk Webb's avatar
    · e1a2fabc
    Kirk Webb authored
    Some PLAB dslice manager updates:
    
    - in addition to asking the dslice agent (on plab) for a list of available
      nodes, we now also fping them all to weed out unresponsive ones.  One problem
      here is that several plab nodes block ICMP; could be solved by pinging with
      nmap (tries both a ICMP, and TCP ping).  This affects the plabdaemon getfree
      command, and subsequently which plab nodes appear as "up" in the DB
    
    - Changed slice naming scheme:  we now append the experiment index onto the
      slice name to try to ensure uniqueness (emulab_<pid>_<eid>_<idx>)
    
    - Modified plabnode to try to cope with flaky nodes - there is some retry
      code in there now
    
    - Added the "fixsudo" shell script which is run very first as root (via the
      cumbersome "su" command) to fix sudoers for later sudo use on plab nodes.
    e1a2fabc
libplab.py.in 32.6 KB