- 14 Nov, 2016 1 commit
-
-
Mike Hibler authored
For the case in which mkextrafs is used to create local homedirs/projdirs: Look for the desired mount point (/local) in /etc/fstab and use that if it exists (i.e., that FS was already setup by the blockstore system or a previous mkextrafs). Otherwise, look for /var/emulab/boot/extrafs which should contain info left behind by the local blockstore setup code indicating a FS or unused device to use. For an unused device, rc.storage will identify the largest available device that is at least 10MB.
-
- 13 Nov, 2016 1 commit
-
-
Leigh B Stoller authored
-
- 12 Nov, 2016 5 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
Flush() it.
-
Leigh B Stoller authored
monitoring system. New portal_monitor daemon does a GetVersion/ListResources call at each of the clusters every five minutes, and updates the new table in the DB called apt_aggregate_status. We calculate free/inuse counts for physical nodes and a free count for VMs. Failure to contact the aggregate for more then 10 minutes sets the aggregate as down, since from our perspective if we cannot get to it, the cluster is down. Unlike the jfed monitoring system, we are not going to try to instantiate a new experiment or ssh into it. Wait and see if that is necessary in our context. On the instantiate page, generate a json structure for each cluster, similar the one described in issue #172 by Keith. This way we can easily switch the existing code over to this new system, but fail back to the old mechanism if this turn out to be a bust. Some other related changes to how we hand cluster into the several web pages.
-
Leigh B Stoller authored
-
- 11 Nov, 2016 6 commits
-
-
Leigh B Stoller authored
in the AUTOLOAD block, throwing off the error reporting.
-
Leigh B Stoller authored
a user error, although manifesting as DBQuery error (duplicate key) is not exactly friendly.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Mike Hibler authored
1. If the blockstore name has a '-' in it, the dm name will have '--'. 2. The version of "lvs" in Ubuntu 16 has a new attribute in the output.
-
Leigh B Stoller authored
-
- 10 Nov, 2016 4 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
Might explain a lot annoying cache behavior.
-
Gary Wong authored
-
David Johnson authored
One was minor (not rolling the ip optional field length into pskb_may_pull check). The second was not minor; we weren't appropriately calling pskb_may_pull to check if the iph + icmph + ipod secret was in a linear buf... and then we finally ran across a driver for which the ipod secret did not fully fit in the first skb buffer chunk... so linearization was actually necessary. Another way that has been suggested to fix the potential bugs that arise from linearization, the use of skb_header_pointer, isn't the most desireable option in this case, since it costs more stack memory *for each* input ICMP packet (and nearly 100% of the time, it's not an ipod and we don't care).
-
- 09 Nov, 2016 3 commits
-
-
Jonathon Duerig authored
Temporary fix for iMinds cluster status in instantiate page. Remove when actual stats are available again.
-
Leigh B Stoller authored
only right now.
-
Leigh B Stoller authored
breaking stitching.
-
- 08 Nov, 2016 4 commits
-
-
Leigh B Stoller authored
and tooltips.
-
Leigh B Stoller authored
we sort them into the right bins.
-
Leigh B Stoller authored
these with last update, we were missing some glyphs.
-
Leigh B Stoller authored
-
- 07 Nov, 2016 9 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
an inconsistency in SliverAction(); when operating on the entire slice we do the whole thing in the background, returning (almost) immediately. Which makes sense, we expect the caller to poll for status after. But when operating on a subset of slivers (nodes), we do it synchronously, which means the caller is left waiting until we get through rebooting all the nodes. As David pointed out, when rebooting nodes in the openstack profile, this can take a long time as the VMs are torn down. This leaves the user looking at a spinner modal for a long time, which is not a nice UI feature. So I added a local option to do slivers in the background, and return immediately. I am doing the for restart and reload at the moment since that is primarily what we use from the Portal. Note that this has to push out to all clusters.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
same forced typing to untyped VMs by appending "-vm" to the architecture in libvtop and ptopgen. This solves a problem that was causing the mfactor to effectively be ignored, mapping one vm to a physnode when the type is plain "pcvm".
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 06 Nov, 2016 2 commits
-
-
Leigh B Stoller authored
instead.
-
Leigh B Stoller authored
See comment in code.
-
- 03 Nov, 2016 5 commits
-
-
Mike Hibler authored
Total wait time before capture gives up is a smidge under 5 minutes.
-
Leigh B Stoller authored
to the person updating it. Minor changes to the templates for display.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-