- 05 Aug, 2014 5 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 04 Aug, 2014 8 commits
-
-
Mike Hibler authored
-
Kirk Webb authored
For externally managed experiments, don't consider the current state of the experiment. If a node is reserved to the experiment, period, then its entry needs to be disabled in dhcp. Otherwise the next time dhcp_makeconf runs, any already active externally managed experiments will revert to Emulab dhcp.
-
Kirk Webb authored
-
Kirk Webb authored
-
Kirk Webb authored
Don't look it up for each and every node...
-
Kirk Webb authored
Also quiet down the EmulabFeatures library where we are using it to detect external management. Too many "checking for feature ..." messages.
-
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 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.
-
- 01 Aug, 2014 1 commit
-
-
Mike Hibler authored
-
- 31 Jul, 2014 18 commits
-
-
Mike Hibler authored
The mapping of old-school adX devices to new-school adaX names needs to be fixed. I put an enumeration of the first 8 possibilities in there, but it should be fixed in a more general way. Ideally by using the kernel's message about "adaN: previously known as adM".
-
Kirk Webb authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Leigh B Stoller authored
directory.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
support code.
-
Leigh B Stoller authored
max renew time.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
which puts the binaries in /use instead of /usr/local.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Mike Hibler authored
-
Mike Hibler authored
Also, sync up the various versions.
-
- 30 Jul, 2014 5 commits
-
-
Mike Hibler authored
However, if CLIENT_BINDIR is not set, we default it to /usr/local/bin.
-
Mike Hibler authored
Little 'a' only removes mounts listed in /etc/fstab, which is none given the way Emulab does NFS mounts. Big 'A' removes all mounted filesystems of that type.
-
Mike Hibler authored
-
Mike Hibler authored
-
Leigh B Stoller authored
-
- 29 Jul, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 28 Jul, 2014 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-