- 29 Dec, 2016 1 commit
-
-
Mike Hibler authored
Support FreeBSD 10.3. We will need to be moving to this before long as 10.2 EOLs in two days. Support setup of "Emulab-aware" ZFS use in install scripts. Note that the core support code was already done (WITHZFS, WITHAMD). Mostly this involves changes to setup either amd (WITHAMD==1) or autofs (WITHAMD==0) on the boss node and to NOT add mounts of /{users,groups,proj} to /etc/fstab. We still need to add a section to the install documentation about setting up a zpool for Emulab to use. There was also a fix to the firstuser script which did not do the account setup correctly. Support setup of ZFS in elabinelab. The elabinelab attributes CONFIG_ZFS and CONFIG_AUTOFS are used to convey intent here. Currently they can only be used in an "ops+fs" config (e.g., the standard boss and ops config, NOT the seperate fs node config). It should work with either the physical or virtual node setups: * For the physical node setup, we actually use local blockstores ...
-
- 28 Dec, 2016 9 commits
-
-
Leigh B Stoller authored
profile source code, so that the Create button goes active.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
remove are run on ops via the proxy script. Other smaller operations like getting the source, logs, commit info are currently run on boss via NFS to /usr/testbed/opsdir/repositories, which are one per profile. Lots of work still to do on optimizing repositories.
-
Leigh B Stoller authored
does not result in immediate termination. Instead we dump the params defs to a different file now, and continue on to spit the rspec to the output file. This complicates returning back to ops though, since now we have two file. So I elected to do a cheesy tar pack/unpack on the return trip.
-
- 27 Dec, 2016 3 commits
-
-
Mike Hibler authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
1. We do not need to save the param definitions; we have the script. 2. We do want to save the refspec in the history, even though we have the hash. Easier to see what is going on.
-
- 25 Dec, 2016 1 commit
-
-
Leigh B Stoller authored
-
- 22 Dec, 2016 2 commits
-
-
Leigh B Stoller authored
number, that is how the new OSImage code knows its a generic.
-
Mike Hibler authored
-
- 21 Dec, 2016 1 commit
-
-
Mike Hibler authored
Initially frozen elabinelab users don't have boss/ops password file entries. So don't try to modify those accounts.
-
- 20 Dec, 2016 1 commit
-
-
Leigh B Stoller authored
a class (say, pc or pcvm) was wrong.
-
- 19 Dec, 2016 6 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
Mike Hibler authored
A recent commit to 10-STABLE caught my attention since it was a speed up of the 'pw' command. Probably not a huge issue in our environment, but I incorporated it into our patch.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
elabinelab creation will work.
-
- 16 Dec, 2016 2 commits
-
-
Mike Hibler authored
As of 5.5.53 it defaults to not allowing 'INTO OUTFILE' which we use in a number of places (e.g., to save experiment state in /usr/testbed/expwork).
-
Mike Hibler authored
-
- 15 Dec, 2016 6 commits
-
-
Leigh B Stoller authored
web interface works properly for shared nodes. Note that we have the same problem that jfed has; the advertisement does not tell us total for shared nodes, only how many left.
-
Leigh B Stoller authored
-
Jonathon Duerig authored
-
Jonathon Duerig authored
-
David Johnson authored
-
David Johnson authored
(Also some debugging.)
-
- 14 Dec, 2016 1 commit
-
-
David Johnson authored
There wasn't a ton to do here (thanks mostly to Mike and Leigh keeping this pretty up-to-date), but there were a few new cut and paste bugs, and a few places where bugfixes or new features from libosload hadn't quite made it across. Maybe libosload_new hadn't been tested with vnodes, and at any rate, the type/class-based loading mechanism couldn't find a libosload_new package for them. But the core of the support was there (libosload_virtnode). So I added a libosload_pcvm class that sits atop libosload_virtnode.
-
- 13 Dec, 2016 2 commits
-
-
Mike Hibler authored
This time for the Moonshot ARM node boot path where we must force a BOOTING event after coming out of PXEWAIT. I swear I did this once before...
-
Gary Wong authored
-
- 12 Dec, 2016 1 commit
-
-
Mike Hibler authored
-
- 09 Dec, 2016 1 commit
-
-
Mike Hibler authored
This makes it possible to reload the OS on a node while maintaining the local blockstores (as long as it is a partition image).
-
- 08 Dec, 2016 3 commits
-
-
Leigh B Stoller authored
properly.
-
Gary Wong authored
-
Leigh B Stoller authored
needed to do that.
-