Commits on Jun 28, 2013
Commits on Mar 26, 2013
  1. Documentation fixes to the VMM setup

    priteau committed Mar 26, 2013
    Closes #117.
Commits on Feb 27, 2013
Commits on Feb 25, 2013
  1. Make qcow2 support more reliable by killing qemu_nbd processes

    priteau committed Feb 25, 2013
    Those processes sometimes hang and block the nbd0 device.
Commits on Feb 22, 2013
  1. Add a big warning to the changelog.

    oldpatricka committed Feb 22, 2013
    Also remove some old native lib stuff that is no longer needed
  2. Adjust script to skip native libraries.

    oldpatricka committed Feb 22, 2013
    junixsocket is packaged in a jar now.
Commits on Jan 29, 2013
  1. Document details.hostname

    priteau committed Jan 29, 2013
Commits on Oct 4, 2012
  1. Fix the node import script used for version upgrades

    priteau committed Oct 4, 2012
    It was accessing the wrong field and using "memory available" for
Commits on Oct 2, 2012
  1. Revert "Back up the Accounting DB only if it exists"

    priteau committed Oct 2, 2012
    This reverts commit 29f80b0. This
    commit was not needed because the Accounting DB is normally already
  2. Remove extra space

    priteau committed Oct 2, 2012
  3. Back up the Accounting DB only if it exists

    priteau committed Oct 2, 2012
    This prevents a failure when running the import script over a clean
    installation where the Accounting DB does not exist yet.
Commits on Sep 19, 2012
Commits on Sep 12, 2012
Commits on Aug 31, 2012
  1. Fix the instance type matching code

    priteau committed Aug 31, 2012
    It now recognizes correctly instances when the per-instance-type
    networks have been configured.
Commits on Aug 30, 2012
  1. Allow instance type network selection for both networks

    priteau committed Aug 30, 2012
    The feature added to select different networks for each instance type
    was only allowing one network.  Make it possible to configure both the
    public and the private network.
Commits on Aug 29, 2012
  1. Fix reference to the EC2 client tools

    priteau committed Aug 29, 2012
    This part of the documentation was not updated when the supported WSDL
    was changed.
Commits on Aug 22, 2012
  1. Try to stop all instances when running nimbus-admin --shutdown --all

    priteau committed Aug 22, 2012
    Corrupted instances have shutdown capabilities disabled.  When
    --shutdown --all is called, it would stop at the first Corrupted
    instance with the following message:
        RemoteException occurred in server thread; nested exception is:
        java.rmi.RemoteException: Shutdown is currently disabled
    Catch the exception and continue to the next instance.  A warning is
    printing in the logs and a message is returned to the user.
    Also add a --force argument to nimbus-admin to activate the trash
    operation for instances that didn't shut down properly.
  2. Adding the ResourceRequestDeniedRemoteException when a user is denign…

    buzztroll committed Aug 22, 2012
    …ed access to the system due to quota or resource limits
Commits on Aug 21, 2012
  1. Fix error message

    priteau committed Aug 21, 2012
  2. Add cleanup support to nimbus-admin

    priteau committed Aug 21, 2012
    VMM failure can sometimes leave VMs in corrupted or cancelled state,
    with the service node trying to destroy them repetitively even if they
    already disappeared from the VMM.
    The --cleanup option in nimbus-admin now allows an administrator to
    clean up the service of VMs without performing any action on VMMs.
    Allocated IPs are released, memory is given back to the VMM node, and VM
    information is removed from the persistence database.
    WARNING: administrators should make sure all VMM resources are actually
    free'd (VM is terminated, images are removed, ebtables rules are
    deleted...) before doing a cleanup, as the service will not perform
    these operations.
Commits on Aug 20, 2012
Commits on Aug 17, 2012
  1. Include expired but non-destroyed VMs in nimbus-admin output

    priteau committed Aug 17, 2012
    VMs which expired but failed to be destroyed (for example when the VMM
    is offline) were not included in the nimbus-admin output because the
    destroy tentative threw an exception which removed them from the list.
    With this commit the exception is thrown only when the destroy action
    has succeeded.
    Closes #113.
Commits on Aug 15, 2012
  1. Transfer customization task files before propagate as well

    priteau committed Aug 15, 2012
    In 19a8658, we moved customization task
    file transfer from propagate to start in order to support customization
    of virtual machines without propagation.
    However, this file transfer mechanism is also used to copy certificates
    needed for HTTPS propagation.
    This commit brings back the file transfer before propagate while keeping
    it before start as well.  While this means files are sent twice to VMM
    nodes, this is not a big issue since those files are generally very
    Eventually, this could be fixed by specifying at which stage each
    file should be transferred.