Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 20, 2012
  1. @priteau
  2. @priteau
  3. @priteau
  4. @priteau

    Hardcode the qemu-nbd path in mount-alter instead of using an argument

    priteau authored
    Avoid any security issues related to passing an arbitrary binary path to
    a script running under sudo.
Commits on Jul 19, 2012
  1. @priteau
  2. @priteau
  3. @priteau
  4. @priteau
  5. @priteau

    Add changelog for 2.10

    priteau authored
Commits on Jul 18, 2012
  1. @priteau

    Update version numbers in docs

    priteau authored
  2. @priteau
  3. @priteau
  4. @priteau

    Use a bigint to store Cumulus object size in PostgreSQL

    priteau authored
    With INTEGER, Cumulus fails to handle files larger than 2GB when using
    PostgreSQL.
    
    Problem reported and patch provided by Feng (zf5984599@gmail.com).
    
    Closes #108.
  5. @priteau

    Move customization task file transfer from propagate to start

    priteau authored
    This allows to customize virtual machines started without propagation,
    for instance file:/// images.
    
    Closes #107.
  6. @priteau

    Fix wrong log statement

    priteau authored
Commits on Jul 17, 2012
  1. @priteau

    Replace uuid by tempfile

    priteau authored
    Since uuid is only Python 2.5+, this small change allows to keep Python
    2.4 compatibility.
  2. @priteau

    Add copy-on-write support

    priteau authored
    When this feature is enabled, a copy-on-write volume is created to store
    modifications to the virtual machine image.
    
    If the image cache is also enabled, images are directly hard linked from
    the image cache into the virtual machine secureimages directory.  These
    images stay unmodified because all writes are stored in the
    copy-on-write file.
    
    Since this feature is experimental and needs careful management of disk
    space, it is disabled by default.
    
    Closes #106.
  3. @priteau

    Disable qcow2 support by default

    priteau authored
    qcow2 images can grow while virtual machines are being executed, which
    can lead to disk space shortage if storage resources are scarce.
    
    When administrators enabled this feature, they should monitor their disk
    space utilization.
  4. @priteau

    Change path to qemu-nbd instead of kvm-nbd

    priteau authored
    Recent Debian packages mark the kvm-nbd executable as deprecated.
Commits on Jul 13, 2012
  1. @priteau
Commits on Jul 12, 2012
  1. @priteau

    Explain why we can do getmtime

    priteau authored
  2. @buzztroll

    remivng the test for an empty repo, most of the tests are leaving aro…

    buzztroll authored
    …und cruft so this will only work if it is run in the right order
  3. @buzztroll

    adding in tests

    buzztroll authored
Commits on Jul 11, 2012
  1. @buzztroll

    pass in kernel id

    buzztroll authored
  2. @buzztroll

    pass in kernel id

    buzztroll authored
  3. @priteau

    Fix typo in log statement

    priteau authored
Commits on Jul 10, 2012
  1. @priteau

    Add support for booting KVM machines from qcow2 images

    priteau authored
    Detect qcow2 images by reading the image file header.  It contains the
    "QFI" string and the qcow version number.  The libvirt template is
    configured to use the qcow2 driver when a qcow2 image is detected.
    
    The root partition is altered by attaching it to a host device using
    qemu-nbd.  Since qemu-nbd can be named differently depending on the
    Linux distribution, it is configurable by mount.conf.
    
    Closes #105.
  2. @priteau
  3. @priteau
Commits on Jul 9, 2012
  1. @priteau

    Prevent destroy queries from blocking status queries

    priteau authored
    The destroy method in WorkspaceHomeImpl was taking a per-instance lock
    for the whole duration of an instance termination. This blocked the find
    method (called by --status queries) which tries to take the same lock.
    
    This commit changes the locking code of destroy so that it is released
    while making the lengthy call to the workspace control agent.  We also
    add an additional instance-specific lock for destroy. This way, a second
    call to destroy will block at the beginning. When this second call
    eventually proceeds, it will not find the instance because it has been
    removed (which is the current behavior).  It also prevents the remove
    handler to be called concurrently with a destroy from another workspace
    action (for instance at the end of a start).
    
    Closes #102.
Commits on Jul 5, 2012
  1. @priteau

    Fix typo in log statement

    priteau authored
Commits on Jul 3, 2012
  1. @priteau

    Make sure /root/.ssh exists before copying authorized_keys

    priteau authored
    Administrators can revert to the old behavior by setting CREATE_SSH_DIR
    to false.
    
    Closes #96.
  2. @priteau

    Fix HDFS unpropagation

    priteau authored
    The unpropagate action with the HDFS adapter was not working because it
    was using wrong variable names. Bug report and initial patch provided by
    Brett Wu.
    
    Closes #100.
  3. @priteau

    Don't write duplicate log entries after being daemonized

    priteau authored
    After being daemonized for the propagate and unpropagate operations,
    workspace-control would write duplicate log entries. This happens
    because we don't remove the old log handler before adding a new one.
    We now remove the log handler when we are closing the log file before
    forking.
    
    Closes #103.
  4. @priteau
Something went wrong with that request. Please try again.