- Feb 05, 2010
-
-
Mike Hibler authored
When getting things working for boss/ops config, forgot to also make changes here for boss/ops/fs config.
-
Mike Hibler authored
Since we don't currently load the Linux-based tools into an inner elab, we have to munge DB state in the inner elab so that all nodes use the standard BSD-based tools.
-
- Feb 04, 2010
-
-
Mike Hibler authored
-
Mike Hibler authored
Reign in a rogue ifdef in the makefile.
-
- Jan 29, 2010
-
-
Mike Hibler authored
The current version of graphviz "dot" appears to put out positions as floating point numbers rather than integers. Change to accomodate.
-
- Jan 25, 2010
-
-
Mike Hibler authored
Add missing argument to RecordVlanInsertion(). Don't return 1 from RemoteDoList() on error. The caller is expecting a list and not any sort of error. Instead, on error we tbdie() which is what other backend modules do on errors.
-
- Jan 23, 2010
-
-
Mike Hibler authored
-
Mike Hibler authored
I cannot seem to get the dependency into the boss and ops ports.
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
Some of these daemons could go nuts when accounts, etc. disappear while they are running.
-
Mike Hibler authored
-
Mike Hibler authored
changes and subsequent bug fixes.
-
Mike Hibler authored
-
Mike Hibler authored
auth_mysql module (which is installed under different names depending on the version). This could have been done with configure or in boss-install. I didn't do the former because configure might get run before apache is installed. I didn't do the latter because you would have to remember to re-run configure if you updated your mod_auth_mysql port.
-
Mike Hibler authored
variables in libtblog_simple and SWIG generated code. The fix is to libtblog, to get rid of the warning. The warning from swig generated code is a swig problem that was supposedly fixed, but apparently not. So those warnings remain, and led to the workaround. The workaround is in shommlists which parses output captured by SUEXEC. That function captures all output, stdout and stderr, from the command it runs and presents it in an array. So if you use it to invoke a perl script that evokes the "used once" messages, those messages wind up in the array. showmmlists was not validating that output at all, it just assumed everything returned was the name of a mail list. Added some syntactic validation (aka a regexp) to deal with that.
-
Mike Hibler authored
All we really do is apply one non-standard patch to avoid SSL certificate mismatches due to "www.emulab.net" vs. "boss.emulab.net". In older versions of m2crypto we just patched the installed library files, but the newer versions get installed as a .egg file, so it is easiest to just patch it while the port is being built. I really don't like creating a separate port for this, but the alternative was to modify the standard port, adding a new option. That seemed even worse.
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
install is sufficient to build the Emulab boss software.
-
Mike Hibler authored
-
Mike Hibler authored
-
- Dec 29, 2009
-
-
Mike Hibler authored
-
Mike Hibler authored
Got side-tracked when I noticed that currentusage.php3 dealie in the header disappears when you have a testbed with no experimental nodes. Started looking at the error console in the browser and noticed these...
-
Mike Hibler authored
-
- Dec 28, 2009
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- Dec 23, 2009
-
-
Robert Ricci authored
-
Leigh B. Stoller authored
a node has failed. * In the main wait loop, I check the eventstate for the node, for TBFAILED or PXEFAILED. Neither of these should happen after the reboot, so it makes sense to quit waiting if they do. * I added an event handler to libosload, specifically to watch for nodes entering RELOADSETUP or RELOADING, after the reboot. Because of the race with reboot, this was best done with a handler instead of polling the DB state like case #1 above. The idea is that a node should hit one of these two states within a fairly short time (I currently have it set to 5 minutes). If not, something is wrong and the loop bails on that node. ÊWhat happens after is subject to the normal waiting times. I believe that these two tests will catch a lot of cases where osload is waiting on something that will never finish.
-
Robert Ricci authored
Fix a problem with the -h flag - I was forgetting to exit()
-
Robert Ricci authored
so that I can add '-p' (show patch) to my public repository. Also, fixed up an existing config option that had a character illegal for 'git config' (underscores are not allowed).
-
Ryan Jackson authored
Make git-diff-tree generate more context (8 lines). Also, keep track of the last commit successfully pushed to CVS and start there when doing a cvspush if the local repo is up to date. This should prevent duplicate commits and allow new commits to be pushed before the central Git repo is updated from CVS.
-
Leigh B. Stoller authored
-
- Dec 22, 2009
-
-
Leigh B. Stoller authored
severely flaky.
-
Gary Wong authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-