- 10 May, 2010 2 commits
- 07 May, 2010 4 commits
-
-
Leigh B Stoller authored
of the node_types table. How did I do that?
-
Leigh B Stoller authored
of the apache config file.
-
Leigh B Stoller authored
CreateSliver().
-
Leigh B Stoller authored
-
- 04 May, 2010 2 commits
-
-
Ryan Jackson authored
-
Kevin Atkinson authored
The problem is that comit f6d81289 (Changes from Pat Gunn at CMU: allow "at swapout"...) changed the exit status of parse.proxy with this line: - exec("nice -15 $parser @ARGV $nsfile"); + exec("nice -15 $parser @ARGV $nsfile|tee $tempdir/output.txt"); so parse-ns was not detecting that it failed. It then processed to run xmlconvert which detected that the ns parse failed. The causes two problems, 1) my error handling code depends on the fact that parse.proxy failed in order to determine it was a user error and 2) it causes the "Syntax Check" option to always report correct syntax even when it shouldn't.
-
- 03 May, 2010 5 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Ryan Jackson authored
-
Ryan Jackson authored
-
- 28 Apr, 2010 17 commits
-
-
Kevin Atkinson authored
This adds experimental support for experiment visualization. It currently is a Utah only features and is thus guarded by the EXP_VIS_SUPPORT site variable, and also requires some changes to httpd.conf on ops which are not committed. The experiment visualization support allows users to create basic per-experiment or per-project web pages by putting an index.html file in /proj/PROJ/www/exp-vis/EXP, or /proj/PROJ/www/group-vis. The web pages can then be accessed via the "(User) Visualization" tab in the experient or project web page or directly via https://users.emulab.net/exp-vis/PROJ/EXP, or /proj-vis/PROJ. A proxy is used so that only project members can access the web page. Some support for per-group vis. is also provided (use /group-vis/PROJ/GROUP).
-
Kevin Atkinson authored
exp. vis. is an experimental feature.
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Kevin Atkinson authored
Use tbssh instead of ssh, call TBScriptUnlock(), and check that we really are root when running the proxy on ops.
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Kevin Atkinson authored
exp. visualization code.
-
Kevin Atkinson authored
Also now depends on HTTP::Date found in the p5-libwww package.
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Kevin Atkinson authored
write-vis-auth-boss -> write-vis-auth write-vis-auth-ops -> write-vis-auth.proxy
-
Kevin Atkinson authored
more than one instance from running at once and 2) can run in the background by mailing testbed-ops on error.
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
Ryan Jackson authored
Add script that, when run from the root of the repository, returns the sha1 hash of the current branch head. It writes the hash to stdout if successful or returning non-zero otherwise. The three methods used to get the hash are as follows: 1. Try using the git tools. This is the preferred method since the layout of the .git directory may change (not likely to happen soon, but it did change a few years ago). 2. Failing that, assume the current (1.7.x) repository layout and try to extract the value of HEAD. 3. If there is no .git directory, try extracting the hash from the VERSION file in the top-level directory of the tree. Also add the VERSION file and set the export-subst attribute for it.
-
- 27 Apr, 2010 5 commits
-
-
Ryan Jackson authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
Ryan Jackson authored
-
Ryan Jackson authored
-
- 26 Apr, 2010 5 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
notion that the wires table holds links to the switch always as node2. Also remove the hardwired "ethernet" forwarding protocol, and instead get that from the forwarding_protocols attribute of the switch type. Now we can insert switch links at multiple layers so that assign can map onto either.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
of desire to 64 chars.
-
Leigh B Stoller authored
-