- Feb 19, 2016
-
-
Leigh B Stoller authored
-
Mike Hibler authored
-
Leigh B Stoller authored
we already use on the mothership. Enable for the APT cluster.
-
- Feb 17, 2016
-
-
Leigh B Stoller authored
interface. We do this with the AMV3 PerformOperationalAction call. The actual updates are invoked from the apt_daemon; after a key change we just set a flag in the apt_instances table. Also some unrelated debugging code in APT_Instance.
-
Leigh B Stoller authored
type constraints, which means having to calculate type usage for the experiment swapping in and making sure we do not cause an experiment to swap out during a swapmod, because a policy changed.
-
Robert Ricci authored
-
Leigh B Stoller authored
the apt daemon that updates need to be pushed out to the instance clusters. For now these are just ssh key updates, but will might expand to other kinds of updates.
-
Leigh B Stoller authored
-
- Feb 16, 2016
-
-
Mike Hibler authored
-
- Feb 15, 2016
-
-
Mike Hibler authored
Have them contact testbed-ops instead.
-
- Feb 14, 2016
-
-
Mike Hibler authored
Right now this is not run on a regular basis or even installed for that matter. Maybe later. It can reduce the cache based on a variety of criteria. See the script for details.
-
Mike Hibler authored
Differentiate a missing image file from an invalid image from an image for which you have no access.
-
Mike Hibler authored
This is for the benefit of the cache cleaner so that it can find out if an image file is still valid and/or up-to-date.
-
Mike Hibler authored
-
- Feb 12, 2016
-
-
Robert Ricci authored
Now, we treat values < 0 as meaning 'no limit', and 0 means 'limit to none'
-
Robert Ricci authored
-
- Feb 11, 2016
-
-
Leigh B Stoller authored
image_import by URL to get initial images.
-
Leigh B Stoller authored
admins see it.
-
Mike Hibler authored
-
- Feb 10, 2016
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
size, which for the first time has bit us. I need to change the schema, but for now make sure we truncate/uniqify project names longer then 32 chars.
-
Leigh B Stoller authored
-
- Feb 09, 2016
-
-
Kirk Webb authored
First, a "bug fix": By coincidence the snmpit Cisco module was able to build up the mod/port-to-ifindex mapping on newer switches where interface descriptions include a submodule ID (e.g. "GigabitEthernet1/0/1" vs. "GigabitEthernet1/1"). However, it was actually just grabbing the submodule ID in place of the module ID. This is OK (in some loose sense) for non-modular switches where everything is effectivley on the same module. Not good for IOS/NX-OS switches with actual modules and submodule identifiers. Things would not have worked for these. As a fix that retains backward compatibility, the Cisco snmpit module now correctly extracts the module ID, but subtracts '1' from it. This allows existing installations that have zero-based module numbering in their database for non-modular IOS/NX-OS switches with submodule IDs to continue to work as is. The above nonsense is not what I set out to do, however, and the commit just gets worse. I extended the hack for non-modular switches with a mix of gigabit and ten gigabit to bump any ten gigabit interface port's module ID to "1". The existing hack already did this for non-modular switches with a mix of fast Ethernet and gigabit. Absolutely horrific. I need a shower.
-
Mike Hibler authored
-
Mike Hibler authored
Did this in the FreeBSD version previously.
-
- Feb 08, 2016
-
-
Leigh B Stoller authored
returns an error, so we can retry. Just a bandaid, need to figure out why pubsub is not reconnecting when the firewall idles the connection out.
-
Leigh B Stoller authored
Includes password, so that link is gone from the actions menu. Note that Portal users can change their email now, since we do the email verification dance.
-
- Feb 05, 2016
-
-
Mike Hibler authored
Reset on local/remote blockstores ensures that there is no blockstore related state left in the root filesystem (e.g., mounts in /etc/fstab, iSCSI config, LVM/ZFS state). It does this in such a way that upon reboot, all the necessary state is recreated. What this means is that you should now be able to take an image of a node that uses blockstores and have that image actually work on another node! Previously, there could/would be leftover blockstore turds that would make the new image fail to boot. Of course, this won't work until the standard images are remade and will then only work for those images or images derived from them.
-
Mike Hibler authored
This is when we are cleaning up to make an image. Seems like the correct thing to do is process the startup scripts in reverse order like we do for a "shutdown". Mostly this doesn't matter, but it does matter for the blockstore cleanup where we need to process the remote BSes before the locals.
-
Mike Hibler authored
We were always setting size, even for delta images. This will have to be revisited when we start doing image directories where we might have BOTH full and delta images.
-
Leigh B Stoller authored
event.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
(from anything else).
-
Leigh B Stoller authored
to check the reservation_name in the nodes table; if reserved_pid is set but reservation_name is null, it was prereserved via the web interface not via the prereserve command line tool. In this case, we never clear the pre-reserve, someone has to do that via the web interface.
-
Leigh B Stoller authored
-
- Feb 04, 2016
-
-
Gary Wong authored
It was checking the count of database rows (which would always have been 1), not the count of free addresses.
-