- 14 Aug, 2001 1 commit
-
-
Mac Newbold authored
-
- 13 Aug, 2001 1 commit
-
-
Leigh B. Stoller authored
machine.
-
- 09 Aug, 2001 1 commit
-
-
Leigh B. Stoller authored
distributed tiplines (and capture processes).
-
- 31 Jul, 2001 1 commit
-
-
Christopher Alfeld authored
and produces a ns file that will produce an identical topology to the one stored in the DB. It does not keep virtual ports the same but does map IP addresses to connections correctly. I.e. the topology is the same even though the virt_nodes table differ slightly.
-
- 25 Jul, 2001 1 commit
-
-
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.
-
- 24 Jul, 2001 1 commit
-
-
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.
-
- 10 Jul, 2001 1 commit
-
-
Mac Newbold authored
Rob and I noticed that when we need to do maintainance to a node, its hard to grab it when it gets freed before it gets taken again. So this will allow admins to set up nodes so that when the current owner frees them, they immediately are moved into another experiment. For instance, if I need to do an upgrade on all the machines in the testbed, I can do: sched_reserve testbed down pc1 pc2 pc3 [...] pc40 and it will immediately reserve any free nodes, skip any that are already in testbed/down, and add an entry to the next_reserve table for any nodes that are already reserved. Then nfree checks for entries in the next_reserve table before it lets any nodes go (much like it does for the reloads table), and moves them into the expt before it can get reserved again. So we can guarantee that the next time a node is freed, it will be saved for us. Note that this can also be useful to accumulate nodes for a large experiment, since you can make sure you get them as soon as the current owner is done.
-
- 20 Jun, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 24 May, 2001 1 commit
-
-
Mac Newbold authored
-
- 17 May, 2001 1 commit
-
-
Mac Newbold authored
-
- 10 May, 2001 2 commits
-
-
Leigh B. Stoller authored
from paperbag (or plasticwrap).
-
Leigh B. Stoller authored
proper headers. Split out some of the mail into testbed-logs, testbed-ops, and testbed-approval. Added a library for including from our perl scripts. Contains a couple of mail helper functions, but will hopefully contain more as time goes by. Fixed a bug in the web interface that was causing breakage for people with multiple accounts. Mac and Jay have noticed this, when logging out and trying to join or create a project under a new or different name.
-
- 12 Apr, 2001 1 commit
-
-
Leigh B. Stoller authored
perl script in the bin dir, so its available as a command line program too. The link is available from the Begin Experiment page.
-
- 11 Apr, 2001 2 commits
-
-
Leigh B. Stoller authored
to mere users.
-
Leigh B. Stoller authored
mere users. os_load and os_setup reworked to use node_reboot.
-
- 30 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
since the last reservation (as determined by last_reservation table). Picks one (randomly) from that set of nodes, and calls sched_reload on it. Then waits until the node has finished reloading, as determined by the reserved table, which gets cleared by the tmcd when the node first reboots after a scheduled reload. Sleeps 30 seconds, and then goes around again. So at most one node is tied up in a reload at a time, which seems like a good balance between trying to keep the machines in a pristine state, and having nodes available for use. The advantage of this approach is that instead of calling sched_reload on 40 nodes (after generating a new image) and watching the network meltdown, we can let the nodes reload at a slower pace. We could call sched_reload on allocated nodes so that they will load when freed, but we run into the problem of big experiments ending and causing meltdown. The downside is that this approach is a little too aggressive. Nodes will end up reloading after just a single experiment. Need finer grain control over when to reload, but I will leave that as an exercise for later.
-
- 29 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
machines in the experiment. exports_setup runs on paper and queries the DB, generating a set of export lines. That is sent over to plastic, and piped into exports_setup.proxy, which generates a new /etc/exports file and restarts mountd. All of the client setup scripts have been changed to mount the project and user directories.
-
- 23 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 19 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
Change to startexp/endexp, which are almost scriptable now (can be called directly in addition from the web page). Add front ends to these for the web page (webstartexp and webendexp). These changes are mostly support for batch mode.
-
- 15 Mar, 2001 1 commit
-
-
Mac Newbold authored
-
- 21 Feb, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Jan, 2001 1 commit
-
-
Mac Newbold authored
Added savevlans to be configured, fixed installation as suid root program. Added calls to savevlans in tbrun/tbend.
-
- 08 Jan, 2001 2 commits
-
-
Leigh B. Stoller authored
group file so that we do not get gid reuse (the DB will reuse numbers that have been deallocated).
-
Leigh B. Stoller authored
-
- 07 Jan, 2001 1 commit
-
-
Christopher Alfeld authored
-
- 04 Jan, 2001 5 commits
-
-
Leigh B. Stoller authored
simple autogen of the symlinks to plasticwrap on the control node, and added control-install targets in several more directories.
-
Leigh B. Stoller authored
couple of things that need to be over there.
-
Mac Newbold authored
-
mac authored
-
Christopher Alfeld authored
tbrun currently gets stuck on os_setup. os_setup problem...
-
- 03 Jan, 2001 1 commit
-
-
Leigh B. Stoller authored
the testbed list.
-
- 02 Jan, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 28 Dec, 2000 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
script runs out of nalloc and nfree and figures out what project (group) a node is in. It does an ssh over to plastic to run the other script that does the actual work.
-
- 27 Dec, 2000 1 commit
-
-
mac authored
-
- 21 Dec, 2000 3 commits
-
-
mac authored
-
mac authored
data in the database to be used when nfree runs.
-
Leigh B. Stoller authored
-
- 14 Dec, 2000 2 commits
-
-
Leigh B. Stoller authored
-
Kristin Wright authored
-