- 11 Aug, 2015 9 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Jonathon Duerig authored
-
Leigh B Stoller authored
-
Mike Hibler authored
-
Mike Hibler authored
Do what we do in FreeBSD slicefix to set the console correctly. Not perfect, but it is what it is. Fix long standing bug that left garbage at the end of grub.cfg. We were fixing grub.cfg by opening it for read/write, reading in the whole file, fixing it, seeking to zero, and writing it back out. However, if our fixes resulted in a shorter file than before, the excess bits would be left in the file. Instead, we now truncate after seeking to zero and before re-writing. Fix another issue with CentOS 7. Make sure we look for linux16 and initrd16 as well as linux and initrd.
-
Mike Hibler authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 10 Aug, 2015 7 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
both sides of the wires table for external network nodes.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 06 Aug, 2015 2 commits
-
-
Robert Ricci authored
-
Mike Hibler authored
-
- 05 Aug, 2015 3 commits
-
-
Leigh B Stoller authored
the experiment expired (instead of being explicitly terminated).
-
Mike Hibler authored
In the current FreeNAS, the only options for configuring the web server are to listen on a specific IP or to listen on INADDR_ANY. If you do the former, then you cannot connect via "localhost". If you do the latter, then any experiment with an iSCSI blockstore could connect (via its per-blockstore VLAN/subnet/IP). While authentication is required to connect, the latter still makes me nervous. Note that I didn't have to change the "Dave API" to not use localhost as it appears to hook in below the web server.
-
Mike Hibler authored
-
- 04 Aug, 2015 12 commits
-
-
Mike Hibler authored
This REPLACES FreeNAS 9.2 support. The two are incompatible. This new code uses the REST API whereever possible (i.e., when it is implemented and works). There is some client-side reorg going on too.
-
Mike Hibler authored
Assigning -1 to (char) and then converting back to (int) did not seem to sign extend--the result was 255 (0xff).
-
Leigh B Stoller authored
-
Leigh B Stoller authored
log file (after an AuditFork) to get immediately closed. Also add some debugging stuff.
-
Leigh B Stoller authored
This avoids a problem that Chrome will try to save to file, if there are control chars in the output (which there are on most of our consoles).
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
1. Do not pass -u option (update mode) to the mapper call in GetTicket, if not actually an update. This will now cause the mapper to pass the -F option to assign, so that fixnode (by the user rspec) will not override normal constraint checking. 2. MAINSITE: Add d820-explicit desire so we can actually use the shared node pool. 3. Add checks for out of memory errors from assign, and pass that back for the caller.
-
Leigh B Stoller authored
does not override normal constraint checking.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 03 Aug, 2015 2 commits
-
-
David Johnson authored
The little magic that runs the rspec_tour:instructions text through the template code didn't work for multi-site, because it only looked at the first manifest to generate its template values. Well, if we have multiple manifests, then nodes (and thus hostnames) are split between manifests, so we have to look at all the manifests before we run the instruction text through the templatizer. So, we do it the fast way, building up our template data over the passes through the manifests, saving off the last parsed manifest each time, and then templatizing the rspec_tour:instructions from the last xml blob... each manifest has a copy of the instructions.
-
Mike Hibler authored
-
- 30 Jul, 2015 3 commits
-
-
Leigh B Stoller authored
that and in fact, it needed a change to libaudit. I am still pondering this, the change I put in needs more thought.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 29 Jul, 2015 2 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
web interface, and so his proj/user directories do not get initially exported.
-