- 06 Jun, 2013 4 commits
-
-
Jonathon Duerig authored
-
Mike Hibler authored
We use this to do sequential disk I/O tests in nodetest.
-
Mike Hibler authored
-
Jonathon Duerig authored
-
- 05 Jun, 2013 6 commits
-
-
Leigh B Stoller authored
-
Matt Strum authored
-
Jonathon Duerig authored
Conflicts: protogeni/flack/README protogeni/flack/src/com/flack/geni/tasks/process/GenerateRequestManifestTask.as protogeni/flack/src/com/flack/geni/tasks/tests/TestsliceRspec.as protogeni/flack/src/com/flack/geni/tasks/tests/TestsliceRspecLeft.as protogeni/flack/src/com/flack/geni/tasks/tests/TestsliceRspecRight.as
-
Matt Strum authored
-
Jonathon Duerig authored
-
Mike Hibler authored
-
- 04 Jun, 2013 30 commits
-
-
Mike Hibler authored
More removal of hardwired paths in favor of paths.sh vars. Included script getfromtb.sh does not exist. touch and env do not exist in MFS. Use tmcc, not tmcc.bin. Create /etc/emulab/ismfs as frisbee MFS doesn't have it.
-
Mike Hibler authored
An inner control net for which we fix the speed, apparently takes longer to come ready, causing early rc.d scripts like ntpd and mfrisbeed to fail because they cannot reach boss.emulab.net to resolve names. These standard variables tell the rc.d/named script to not return until it can resolve boss.emulab.net, thus preventing the other scripts from running til then.
-
Mike Hibler authored
Merge rc.config changes into the real script. Reduce rc.nodecheck varients to a single shell script and get rid of rc subdir. Add copyrights. Add GNUmakefile install target (but not used yet). Replace some hardwired paths with vars from paths.sh.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
Neither OpenVZ or XEN containers can do anything with the tunnel info, since tunnels are created in the root context and all the container sees is an interface. We have a hack in the client side for openvz, but rather then try to duplicate that hack for every XEN guest, lets do this the right way, and return plain ifconfig lines from tmcd and config them like any other interface. Since we rely on MAC addresses to do this, we now return MACs to the root context when it gets the tunnel info. To do this we need to know the difference between the root context asking for info *about* the container, and the container asking for its *own* info. Since both XEN and OpenVZ containers are redirected through the tmcc proxy, I changed the protocol so tmcd can tell who is asking. This is imperfect, since we might someday want the container to bypass the proxy, but for now it will do. The other consideration is that a XEN container might have requested a public IP, in which case it could actually do all of the tunnel stuff itself, but then again we have to worry about all of the guests being able to do tunnels, and so the easiest thing to do is just always do it in the root context for the container.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
causing the ciscos to drop the packets with an undersize error.
-
Leigh B Stoller authored
find the interfaces inside containers.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
Major: Initalize assoctive arrays correctly. New function to handle both the nic and disk comparision.
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
-
Dan Reading authored
need a checkpoint, compare of nics working. Lots of debuggin on, disk checks not done, code broken after nic addr checks
-
Dan Reading authored
-
Dan Reading authored
add comparision of testbed db and found. save differences in /prog. put full inventory fill in subdir /proj/emulab-ops/nodecheck/Complete/
-
Dan Reading authored
Major work done to support MFS mode. New gatherinv function that is only called if in MFS mode. Gathered info is saved into /proj/emulab-ops/nodecheck checkutils.sh Start using traps for ERR and EXIT. New functions to make and use a list of command to run at exit time. New function to save and set state of exit on error flag. instead of 100's cpucheck Adjust the rount1p function, round up to nearest 10's. diskcheck getmodel() and getserial() working in MFS mode for both Linux and FreeBSD dd iflag=direct can not be used with if=/dev/zero gatherinv New file called only at MFS time to gather hwinventory rc.nodecheck_sh and rc.nodecheck_perl rewritten to handle calling gaterinv at MFS mode time, and finding a functional bash adding it to the PATH
-