- 22 Dec, 2010 15 commits
-
-
Weibin Sun authored
-
Weibin Sun authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
When running from suexec, no need to give full path to the minary, or to re-direct stdout and stderr.
-
Robert Ricci authored
-
David Johnson authored
Limit recursive resolution to internal hosts -- so, don't let external view clients resolve recursively.
-
David Johnson authored
This is the big osload_new commit. It's not enabled by default; you have to enable the NewOsload feature to get access to it. Moreover, it requires the NewOsSetup feature. Conflicts: db/EmulabConstants.pm.in
-
Ryan Jackson authored
-
David Johnson authored
File::stat doesn't work; CORE::stat does, so switch out File::stat. Bugfixes for access_keys stuff -- syntax! Add pcRemote stub class; just inherits from pc class.
-
- 21 Dec, 2010 2 commits
-
-
Mike Hibler authored
Mostly some missing dependencies that turned up during our upgrade.
-
Leigh B Stoller authored
-
- 20 Dec, 2010 6 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
David Johnson authored
Now that we're entering the type-specific osload module era, it's conceivable that modules might expose different parameters that users could set (i.e., choose to reload via xmodem or tftp). So, we allow users to invoke os_load with a list of key/value pairs that get placed into the reload_args hash argument to osload(). This will probably change later; it just preserves API compat for now.
-
David Johnson authored
Sometimes we want to mark some node types as not rebootable by default, but we end up needing to power cycle them occasionally. For instance, if we're going to be flashing switches, we don't want any other Emulab service power cycling them if they are in some unknown state -- only the service flashing them should be able to power cycle them, because only it knows what state the node is in. Tracking node operational state across daemons (or just across fork boundaries) is a more complex project, and it's not clear it's really needed, aside from special cases like flashing switches. So, we just do a little end-around the rebootable attribute.
-
David Johnson authored
Allow xmodem reloads if explicitly specified requested via os_load. Make power cycles asynch; we want to track their outcome via the console. Make sure to reload switches that have no entries in the partitions table too. Misc bugfixes and reorganization.
-
David Johnson authored
Add back in widearea support by setting the access_key field for each image that is going to be loaded on a widearea node.
-
- 17 Dec, 2010 1 commit
-
-
Mike Hibler authored
-
- 16 Dec, 2010 1 commit
-
-
Robert Ricci authored
-
- 15 Dec, 2010 2 commits
-
-
Gary Wong authored
-
Leigh B Stoller authored
rather then a specific interface that no testbed is going to have in their DB.
-
- 14 Dec, 2010 9 commits
-
-
Weibin Sun authored
-
Weibin Sun authored
add getPathVlanIfaces into snmpit_lib, which maps the ports in a path to their real ports on the switch node if the path consists of two layer 1 segments that share a switch node.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
now put the actual VM names into the component_urn, must map back to the physical host since that is how the mapper operates.
-
Mike Hibler authored
We thought we had it on all this time, but we have been enabling "xntpd" in /etc/rc.conf, but it has been "ntpd" since about FreeBSD 5.
-
David Johnson authored
You can now run multiple reload_daemons by setting an optional tag on the command line. The default reload daemon is tagless, and only looks for nodes in the reloadpending or reloading experiments that are untagged. You can tag node_types or nodes by adding a node_type_attribute or node_attribute with name reload_daemon_pool; the value should match whatever tag you gave your reload_daemon on the command line; the reload_daemon will only pick up and operate on matching nodes. The default reload_daemon will not pick up nodes or node_types that are tagged. node_attributes override node_type_attributes as always.
-
Weibin Sun authored
-
Weibin Sun authored
-
Leigh B Stoller authored
-
- 13 Dec, 2010 4 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-