- 05 Sep, 2001 6 commits
-
-
Jay Lepreau authored
-
Christopher Alfeld authored
-
Christopher Alfeld authored
-
Christopher Alfeld authored
-
Leigh B. Stoller authored
where UID==EUID so that perl is not unhappy about a setuid script being invoked when EUID!=UID.
-
Leigh B. Stoller authored
-
- 04 Sep, 2001 6 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
-
Chad Barb authored
Added checksums (simple add for now,) as well as Multicast leave-group on exit.
-
Robert Ricci authored
switch to try it out. The main thing missing at this point is a way to tell frisbee _which_ disk image to load - it will load whichever image there happens to be a server running for.
-
Robert Ricci authored
for using frisbee to do mass disk-loading. Note that, unlike bootinfo, this does _not_ include support for clearing this field, since there does not seem to be a clean way to contact proxydhcpd to indicate that it can be cleared. This support will most likely be put into tmcd.
-
Leigh B. Stoller authored
in. Sigh. Took me too long to find this. On the other hand, there is more debugging and more asserts in the code. Also a -d option to turn on progressive levels of debugging. Also changed the operation of imageunzip so that individual slice writes (ie, to unzip the BSD or Linux partition instead of the entire disk). Using the slice device (/dev/rda0s1) is actually a problem on BSD since it snoops writes to where the disklabel should be and alters the offsets. Even worse, on non BSD partitions it craps out completely because there is no disk label at all. This is really a dumb thing. So, I added code to read the MBR when the -s (slice) option is given, and use the MBR to compute the offsets from the beginning of the raw disk. Must always use the raw disk device now, and the new operation is: imageunzip all.ndz /dev/rad0 imageunzip -s 2 rhat.ndz /dev/rad0 Note that if you give a slice instead of a disk device, and there is a valid looking MBR in the slice (which is very possible), then things will get very confused. Not sure what to do about that yet.
-
- 02 Sep, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 31 Aug, 2001 2 commits
-
-
Chad Barb authored
Added instrumentation, a bit easier to see whats going on in the client now.
-
Leigh B. Stoller authored
Emulab frame.
-
- 30 Aug, 2001 10 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
-
Chad Barb authored
Modified makefile to create userfrisbee (the client) and frisbeed (the server). Added support for syslog to f_network.c, using an ugly makefile hack to make multiple versions of the f_network .o file available (one for the server, with #define SYSLOG prepended, one for the client using the normal printfs.)
-
Robert Ricci authored
option to get this output. Now also handles multiple machines on the command line NOTE: This file now has some Utah-specific information in it. There are a few variables at the top of the file that should be changed if you want to use it at another site.
-
Robert Ricci authored
interface ordering
-
Robert Ricci authored
-
Leigh B. Stoller authored
Not exactly what Mike wanted, but this was quick and easy. I'll make it pretty later (sure you say!).
-
Leigh B. Stoller authored
all it does it provide an email hyperlink to us. But it encourages people to ask us instead of making a new account!
-
Leigh B. Stoller authored
addresses from the pages. Just one less localization problem. Still need to deal with all the flux hyperlinks though!
-
Leigh B. Stoller authored
I increased it to 15x70. Sheesh.
-
- 29 Aug, 2001 6 commits
-
-
Robert Ricci authored
same name in the node_types table
-
Robert Ricci authored
-
Leigh B. Stoller authored
ack/nak for a connection so that the connecting process knows what the hell is going on. Turned out to be necessary for power control since we do that in parallel, and because it stays busy for 10 seconds on each power control. I think we will end up revisiting this at some point, adding blocking connections instead of connect/fail status.
-
Robert Ricci authored
FreeBSD support, except that the CPU speed is determined from /proc/cpuinfo
-
Leigh B. Stoller authored
decl, so that symbols in the used module are in the package namespace.
-
Robert Ricci authored
/etc/testbed/nodetype uses the CPU speed (gleaned from /var/run/dmesg.boot by cpuspeed.awk) to distinguish between pc600s and pc850s. The start_if.* scripts use this to determine whether the node should attempt to dhcp on this interface. NOTE: When using the start_if.* scripts, NO interfaces should be set to DHCP in /etc/rc.conf - this will break things.
-
- 28 Aug, 2001 5 commits
-
-
Leigh B. Stoller authored
-
Robert Ricci authored
-
Leigh B. Stoller authored
to use the DB library access routines, which also changed in response to what the tb scripts needed. Added some functions and mor constants. Removed the -nologfile option from all the scripts (startexp and endexp too), since there is no reason for these scripts to worry about log files. Thats handled in the wrappers. Tested with the testsuite and live in my own tree.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
happening, but the capserver is getting wedged in a read, for a connected capture, although there was no such capture in the corresponding state on plastic, that I could find. This should work though.
-
- 27 Aug, 2001 4 commits
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
goo whenever it goes inactive for more than a couple of minutes. Also, require that we sync up so that we know for sure that the power control failed. Previously, I was blindly spitting out the command without being sure we had a command prompt. Note, that we still have a problem with an active tip session messing up power control since only one connection can be active at a time. At present, there is no positive way to know that the connection was refused since capture accepts the connection and then closes it if there is an active tip session. I need to change the little handshake so that there is a response Yes/Know response to the secret key exchange.
-
Leigh B. Stoller authored
it returns 0 on success and non-zero on failure.
-