- 03 Jul, 2006 1 commit
-
-
Mike Hibler authored
Actually, most of the changes here were just to generalize the "virtual interface" state in the DB. Other than the client-side scripts, there is very little specific here specific to tagged VLANs. In fact, you cannot specify "vlan" as a type yet as we haven't done the snmpit support for setting up the switches. For more info see bas:~mike/flux/doc/testbed-virtinterfaces.txt, which I will integrate into the knowledge base and the Emulab doc at some point.
-
- 26 Jun, 2006 1 commit
-
-
Robert Ricci authored
-
- 14 Jun, 2006 2 commits
-
-
Leigh B. Stoller authored
Each template has a datastore, which is really just a subdirectory that can be populated with files, and committed to the subversion archive. Note, the datastore os specific to the template itself. The Template Archive link on the Show Template page takes you to the subdirectory, which by convention I am calling "datastore". The directory actually lives in /proj/pid/exp/eid/TGUID-VERS ... but that path is printed out for you on the archive page. Anyway, put stuff in the datastore directory, and then commit the template archive so there is a tag associated with it. When an instance is created, a checkout of the datastore is placed in the experiment directory (/proj/pid/eid/exp/template_datastore). The current tag (from above) is stored with the instance so that we can later recreate the enviroment for the instance, say for rerun. Tarfiles and rpms in the datastore can be referenced as xxx://foo.rpm (in your NS file). tarfiles_setup transforms those when the instance is swapped in, sorta like it does other URLs, only it does not actually fetch them, just need to rewrite the paths so they reference datastore. The program agent gets another environment variable so you can refer to the datastore without hardwiring paths ($DATASTORE). Eventually I want to move the checkout someplace else, but it was easy to drop it into the experiment directory for now.
-
Leigh B. Stoller authored
The adminon/off bit is now kept in the login table instead of the users table so that you can be reddot on a per-browser (login) basis.
-
- 12 Jun, 2006 1 commit
-
-
Russ Fish authored
Add a KB "Testbed Operations" section for admins (red-dot) or foreign_admins (from the testbed-admins list.)
-
- 08 Jun, 2006 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
mess I created.
-
- 07 Jun, 2006 2 commits
- 01 Jun, 2006 5 commits
-
-
Leigh B. Stoller authored
entries, but sheesh, they were screwed up! Hopefully fixed now.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
the user has requested a per-experiment DB on ops (or wherever the DP is). As you see, its an optional thing that will probably only be used for templates.
-
- 22 May, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 18 May, 2006 1 commit
-
-
Leigh B. Stoller authored
* Rework metadata to be somewhat more general so that they can be used for things like parameter descriptions. * My own little part of javascript hell ... add a highlight around the "current" template in the template graph. Sheesh! * Add more tooltips (using the tooltip library). When you mouseover the metadata or descriptions, the formatted text is shown in a tooltip, which is handy when the valus is truncated cause its too long for the tables.
-
- 12 May, 2006 1 commit
-
-
Mike Hibler authored
-
- 11 May, 2006 1 commit
-
-
Mike Hibler authored
* setup some fields that parallel the elab-in-elab ones, for modifying the dhcpd.conf file. * tb-set-node-plab-role to set a node as either 'plc' or 'node' used to set the DB role field above
-
- 09 May, 2006 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
show template page, to some primitive zoom code in the backend. It will do for now.
-
- 08 May, 2006 1 commit
-
-
Kevin Atkinson authored
Refactor "log" table to move some stuff into a new table.
-
- 05 May, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Apr, 2006 1 commit
-
-
Kirk Webb authored
Switch around 'value' and 'defaultvalue' fields for "watchdog/rusage" and set value field to NULL.
-
- 26 Apr, 2006 1 commit
-
-
Leigh B. Stoller authored
are now reserved words mysql 5.X. Skip to the next entry ...
-
- 18 Apr, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 14 Apr, 2006 2 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
- 13 Apr, 2006 1 commit
-
-
Mike Hibler authored
heavyweight queries in idlemail
-
- 10 Apr, 2006 1 commit
-
-
Mike Hibler authored
node_types pxe_boot_path is going to be needed after all, so it has made a triumphant return.
-
- 07 Apr, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 04 Apr, 2006 2 commits
-
-
David Johnson authored
-
David Johnson authored
-
- 01 Apr, 2006 1 commit
-
-
Leigh B. Stoller authored
-
- 31 Mar, 2006 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
needed (reparsing of NS file with current bindings). Mostly I decided that I made a huge mistake in using the exptidx as the main cross index. I started to change that, which took a bunch of time. Still more tables to fix up, but I think all of this code is gonna need a major reorg once I am no longer under the gun to get it done.
-
- 30 Mar, 2006 1 commit
-
-
Mike Hibler authored
-
- 29 Mar, 2006 2 commits
-
-
Leigh B. Stoller authored
-
Mike Hibler authored
an alternate "filename" for the dhcpd.conf file. "Inner plabs" are likely to need this (to boot pxelinux for emulating the plab boot CD). dhcpd_makeconf picks up the DB field and sets the filename field accordingly. nfree will invoke dhcpd_makeconf if any node being freed has a non-NULL pxe_boot_path value, in order to reset it.
-
- 28 Mar, 2006 2 commits
-
-
David Johnson authored
-
Leigh B. Stoller authored
you can turn it on in your devel tree by setting the $EXPOSETEMPLATES variable in www/defs.php3.in to 1. BE SURE NOT TO CHECK THAT CHANGE IN!
-