1. 04 Aug, 2014 3 commits
    • Kirk Webb's avatar
      Send "BOOTING" event after rebooting externally managed nodes. · bc207167
      Kirk Webb authored
      Also quiet down the EmulabFeatures library where we are using it
      to detect external management.  Too many "checking for feature ..."
    • Kirk Webb's avatar
      Make disabling of dhcp for external managment look like elab-in-elab case. · b6956f3d
      Kirk Webb authored
      Leaving the node entries in the dhcpd.conf file, but setting them to
      be ignored is better.  Cuts out "no free leases" log messages and is
      less confusing for people looking through the config file.
      Sprinkle a few comments around in dhcpd_makeconf
    • Kirk Webb's avatar
      Add support for disabling dhcp for an experiment/user/group · ca561d42
      Kirk Webb authored
      In support of the collaboration effort with CHPC, I've added a check
      and actions for a new feature, ExternalNodeManagment.  When swapping in,
      the swapper, group, and experiment are checked for the feature.  Since
      there doesn't appear to be a way to ask for an experiment feature in the
      parser, I'm punting for now and just letting the experiment inherit this
      feature from the user and/or project/group.
      The effect of this feature is that nodes will be omitted from the
      dhcpd.conf file when allocated to a marked experiment, and put back
      in when freed from that experiment.
      We will also use this feature to force nodes to reboot even when they
      are in PXEWAIT during the OS setup phase.  Ultimately the point is for
      something else to take over the boot process and manage the experiment's
      nodes for the duration of the experiment.
  2. 31 Jul, 2014 17 commits
  3. 30 Jul, 2014 5 commits
  4. 29 Jul, 2014 1 commit
  5. 28 Jul, 2014 14 commits