- 26 Aug, 2003 1 commit
-
-
Leigh B. Stoller authored
-
- 22 Aug, 2003 1 commit
-
-
Leigh B. Stoller authored
main zone file (which were also being inserted with bad syntax).
-
- 18 Aug, 2003 1 commit
-
-
Robert Ricci authored
with views, to give different IPs fro boss and ops to internal hosts than to external ones. Needed for Wisconsin.
-
- 22 Jul, 2003 2 commits
-
-
Robert Ricci authored
warning for reverse subnets that have no hosts.
-
Robert Ricci authored
entries for both types to $USERSNODE. Add support for generating reverse maps as well as forward ones. The result is that you should no longer put the nodes into the main .head file, and any reverse zones for which there are .head files will get generated as well.
-
- 10 Jun, 2003 1 commit
-
-
Leigh B. Stoller authored
what we normally do in the main map (generate a name for the node and a CNAME for the virt name. Skip if there is a jailip, since that is going to be handled in the private vnodes map. This means that widearea vnodes without their own IPs will continue to get map entries as before, but local vnodes with their own IPs will get the special treatment and no dup entries!
-
- 09 Jun, 2003 1 commit
-
-
Leigh B. Stoller authored
This is the ports version of bind9.
-
- 06 Jun, 2003 1 commit
-
-
Leigh B. Stoller authored
plus the IN and CNAME records for the locally allocated virtnodes: pcvm82-2 IN A 172.16.82.2 node3.jail3-2link-full.testbed IN CNAME pcvm82-2
-
- 18 Apr, 2003 1 commit
-
-
Leigh B. Stoller authored
virtnodes in the nodes table so as not to pollute the map with a zillion nodes that do not actually exist. But, once allocated go ahead and generate a CNAME so that vwa44-1.emulab.net maps to something (the "control" net interface).
-
- 17 Sep, 2002 1 commit
-
-
Robert Ricci authored
reason for adding this is that it gets in the way of the 'full' testsuite tests. Also, it may be used at sites (like gatech), that aren't using a subdomain for their emulab, and thus can't set up names for one.
-
- 14 Aug, 2002 1 commit
-
-
Robert Ricci authored
the old way was slightly wrong, and had a race.
-
- 13 Aug, 2002 1 commit
-
-
Robert Ricci authored
other process has done the work it was going to (because it started _after_ this process started trying to grab the lock), it exits. This way, we avoid doing too much extra work.
-
- 30 Jul, 2002 1 commit
-
-
Leigh B. Stoller authored
the pcron nodes). Better than hand editing everytime a node changes IP!
-
- 07 Jul, 2002 1 commit
-
-
Leigh B. Stoller authored
-
- 21 Jun, 2002 1 commit
-
-
Leigh B. Stoller authored
reporting in isalive status, and since we are returning a "need to update" flag in the message, and since we are now initiating widearea account updates by setting the flag for each node, and since tmcd decrements that flag when the node picks up accounts, it is a simple matter to do update for remote nodes! Simply, bump the flag in this script, and then wait a little while to see whose flag does not change back! Report those in the email message. Works very slick. This mechanism is going to be generalized some to handle other kinds of updates. Either via the isalive return value, or via a specialized TMCD call to return the list of things that need to be updated. The next most needed update mechanism we need is for the testbed software, followed closely by user software.
-
- 22 Apr, 2002 1 commit
-
-
Leigh B. Stoller authored
the underlying physnode instead. The virtual nodes are currently static, but will eventually by dynamic, and so it makes no sense to have entries in base named map (like there is for pcXXX).
-
- 05 Mar, 2002 1 commit
-
-
Leigh B. Stoller authored
assign_wrapper.in: Hack in a change that ensures a delay node is created for any link on which an event is posted (up,down,modify), no matter what its initial parameters are. ie: If a link is created with no delay, but there is an event that adds a delay later, then we must drop in a delay node. Same for up/down on a link. We do this in the delay node. I am reasonably confident that this change is fine for duplex links, but I am less sure of the effect on lans! eventsys_control.in: Checkpoint latest changes. Add "replay" option, which right now just stops and starts the event scheduler so that it reloads the entire event list. Add check for existing experiment, and that the experiment is either active or swapping (do not want to start a scheduler for a swapped out experiment!). Add check to see if there are any events, and skip startup if there are not events in the DB. Lastly, get very serious about preventing more than one scheduler from being started, either by accident or intentionally. My protocol is to lock the table, grab and set the pid to -pid, test the pid for a positive value, and if positive, send the scheduler a kill(TERM) so that it can cleanup, clear the pid to zero in the DB, and exit. This approach ensures that we do not try to send a kill to a pid that is no longer active or owned by the user (this last part is not really necessary cause of how pids are reused, but it was easy to add so why not). exports_setup.in: Trivial change to make it easier to turn this on temporarily in devel trees. named_setup.in: Ditto. node_reboot.in: Add call to TBdbfork() in child cause of apparent DB connection problems across forks. In the child, set the eventstatus for the node to REBOOT if successful (not this event status stuff is temporary, will be recast in next set of revisions). GNUmakefile: Add new controlling program, eventsys_control. power.in: Ditto previous comment about REBOOT. os_setup.in: Non event system cleanups. tbend.in: Add DB cleanup of the new virt_trafgens and eventlist tables. tbprerun.in: Ditto. tbreport.in: Print out the event list in a pretty print format. tbswapin.in: Add call to start the event system. Also a big fix; move the named script up above the os_setup so that the named tables have been updated by the time the first node reboots. I noticed that nodes were failing on gethostbyname(). tbswapout.in: Add call to stop the event system.
-
- 12 Feb, 2002 1 commit
-
-
Leigh B. Stoller authored
line in all email from the system. Remove all of the TESTBED: tags and modify the email function in the web server and perl library to prepend @DOMAIN@: to the message.
-
- 18 Jan, 2002 1 commit
-
-
Robert Ricci authored
They're now named /etc/namedb/@OURDOMAIN@.db*
-
- 16 Oct, 2001 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 12 Oct, 2001 1 commit
-
-
Leigh B. Stoller authored
-
- 23 Aug, 2001 1 commit
-
-
Mac Newbold authored
-
- 27 Jun, 2001 1 commit
-
-
Robert Ricci authored
-
- 05 Jun, 2001 1 commit
-
-
Leigh B. Stoller authored
repetition and clutter. Mostly a visual and convenience thing. I plan to work through other scripts as time permits.
-
- 10 May, 2001 1 commit
-
-
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.
-
- 18 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
with testbed-ops.
-
- 01 Mar, 2001 1 commit
-
-
Leigh B. Stoller authored
this out of development trees.
-
- 21 Feb, 2001 1 commit
-
-
Leigh B. Stoller authored
-