- 30 Jul, 2001 6 commits
-
-
Robert Ricci authored
subdirectories are now accounted for.
-
Robert Ricci authored
-
Leigh B. Stoller authored
which is primarily supported by NSF grant ANI-00-82493 and Cisco Systems.
-
Leigh B. Stoller authored
at the tutorial section describing the node_reboot command.
-
Christopher Alfeld authored
-
Leigh B. Stoller authored
good thing to do, but no longer does. Anyway, this fixes some problems.
-
- 29 Jul, 2001 2 commits
-
-
Jay Lepreau authored
-
Jay Lepreau authored
since have no pubs here.
-
- 26 Jul, 2001 5 commits
-
-
Leigh B. Stoller authored
via the dhclient script in FreeBSD, and the pump "script" directive in Linux.
-
Christopher Alfeld authored
-
Christopher Alfeld authored
-
Mac Newbold authored
-
Mac Newbold authored
-
- 25 Jul, 2001 8 commits
-
-
Mac Newbold authored
-
Christopher Alfeld authored
Fixed some warnings in assign_wrapper that were subsequently caught. exitonwarn is a library that, when used in a script, causes it to exit 255 when warnings are sent. It still shows all warnings, just does an ugly perl hack to error on script termination.
-
Christopher Alfeld authored
fixing a bug in the debugging output.
-
Mac Newbold authored
-
Christopher Alfeld authored
delay nodes for 10Mbit links. This last feature is currently disabled until we get the backend in place to set port speeds.
-
Leigh B. Stoller authored
to avoid a blizzard of reboots all at once. This might solve the problem of sharks rebooting okay, but failing to become proper members of the testbed. A good thing to do in any event, especially with people trying to run 50 node experiments. The reason for 8 of course is that I want to isolate each shelf (after sorting the list). I pause 15 seconds between each shelf, and 10 seconds between each batch of 8 pcs.
-
Leigh B. Stoller authored
place. As an added bonus, it will optionally split out the shelf and unit number and return them in reference variables provided. Returns 0/1 exit status either way.
-
Leigh B. Stoller authored
"skip" region so that you can have an unknown slice anyplace on the disk and it will just look like a free region to be skipped over.
-
- 24 Jul, 2001 3 commits
-
-
Christopher Alfeld authored
1. 'tb-set-hardware ... shark' and 'tb-set-hardware ... dnard' are now functionally identical. Previously only the former worked but both passed the parser. 2. Assign will now exit very quickly in the case that, for a given virtual nodes, there are no physical nodes that could match in type. This should never happen as the parser and assign_wrapper have checks that usually prevent this. However, in the case of problems in the code (such as #1) this'll make it easier to debug. In addition, as we add more types of nodes and our estimates becoming increasingly inaccurate cases where this might occur could slip in. All calling code treats this identically to an 'insufficient resources' failure.
-
Leigh B. Stoller authored
plastic. Useful for when plastic reboots, although it needs to be run from paper of course. We should probably set up some kind of reboot utility for when plastic reboots, since when capture fires up, the "acl" files are all in the wrong group/mode. On the other hand, this shared file based permission scheme is going to end up changing anyway soon, since it won't work when the serial lines are on other machines. Will need a tip permserver at that point.
-
Leigh B. Stoller authored
of pty/tty based (since they have several annoying problems associated). Note that permission is granted via the use of an "acl" file; /dev/tip/machine.acl, which must be set to the group of the project the node is in, so the user can read out the process id number and the random bits that are used by capture to grant permission to use (tip sends the random bits across first thing). This handshake is due to change to a request/challenge scheme as described by Dave in email to the testbed list.
-
- 23 Jul, 2001 12 commits
-
-
Robert Ricci authored
-
Robert Ricci authored
-
Robert Ricci authored
RedHat
-
Mac Newbold authored
-
Mac Newbold authored
-
Christopher Alfeld authored
Although by no means comprehensive, it will hopefully make the learning process easier. NOTE: This is meant to be read AFTER the README is read and understood.
-
Christopher Alfeld authored
make the code more maintainable and versatile.
-
Christopher Alfeld authored
accept either a class or a type.
-
Christopher Alfeld authored
-
Christopher Alfeld authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
of the check, so caller can make appropriate decision.
-
- 21 Jul, 2001 2 commits
-
-
Mac Newbold authored
Many changes and updates for handling new types. The db now has types like 'pc600', 'pc850', and 'dnard', and each type has a class like 'pc' or 'shark'. This updates scripts that use types to use classes where appropriate, and to handle the new types where there were hardcoded things that couldn't be eliminated right now.
-
Mac Newbold authored
In failure messages, make errors more obvious by showing logged output before showing the ns file they submitted. Now things like 'Insufficient Nodes' will appear within the first 15 lines of the message, where they are easy to see. This also matches the format of the successful configuration messages.
-
- 20 Jul, 2001 2 commits
-
-
Robert Ricci authored
-
Christopher Alfeld authored
to tell it how to parse interswitch links from assign. It still assumes a single VLAN domain.
-