Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Dec 11, 2011
  1. bin/vcap_dev_setup & chefsolo_launch.rb take a -D flag to override th…

    authored
    …e domain (instead of vcap.me)
Commits on Dec 8, 2011
  1. Merge remote-tracking branch 'staging/master'

    Patrick Bozeman authored
  2. Pieter Noordhuis

    Merge "warden: Run scripts inside container through shell"

    pietern authored Gerrit Code Review committed
  3. Merge "Stylistic fixups"

    mpage authored Gerrit Code Review committed
  4. Pieter Noordhuis

    warden: Run scripts inside container through shell

    pietern authored
    Previously, EM executed scripts in the context of a container by
    connecting to a Unix socket itself. Because warden shells out for every
    other task it does, executing scripts inside a container is now also
    done by shelling out. Making this work right using existing tools
    proved to be cumbersome, so I included a small C program that either
    listens or connects to a Unix socket.
    
    Change-Id: I7f6df9786b9631aff2bd57cc1d20c8d337415bf0
  5. Stylistic fixups

    mpage authored
    Change-Id: Ia7845e64790afd6051f3d77ced0ebc12339104ed
  6. Pieter Noordhuis

    warden: Make container configuration as minimal as possible

    pietern authored
    Change-Id: I1e4c8104bdd05bccfe9242ec9946787b31b1fbf8
  7. Merge "Add quota monitor to tear down containers that exceed their di…

    mpage authored Gerrit Code Review committed
    …sk usage limits"
Commits on Dec 7, 2011
  1. bump servivces submodule pointer

    Patrick Bozeman authored
    Change-Id: Ia1658bdfb35d41ba8198dc87fa5fb05129dc9f7d
  2. Add quota monitor to tear down containers that exceed their disk usag…

    mpage authored
    …e limits
    
    This diff includes a few of things:
    1. A class for monitor quota usage and tearing down containers that exceed their limits.
    2. A small C program for reporting quota usage. This is necessary because repquota
       has several bugs that prevent us from using it to reliably check quota usage.
    3. Small refactor that moves everything under the :quota config hash. This makes sense,
       as we only need the uidpool if quota support is enabled.
    
    Test plan:
    - Existing unit tests pass
    - New unit tests pass
    
    Change-Id: I8dccd91bb4571f051c7a328d22436b77c6fb3f0c
  3. bump services submodule pointer

    Patrick Bozeman authored
    Change-Id: Ic5a79cf9eb225bba460e908f1dbad03c8a8bc661
  4. Katsunori KAWAGUCHI

    Fix bug to create correct yaml to load

    hamakn authored Patrick Bozeman committed
    Change-Id: Id6a2491e55a4d3e412a65437944fcdda8f2cf147
  5. Alex Pop

    Added VCAP_REPO_BRANCH optional argument to help install VCAP based o…

    alexpop authored Patrick Bozeman committed
    …n a point in time version of the repository
    
    Change-Id: I2b81daee4d62bd940cbaca780bdb327d4b318b38
  6. P. Barrett Little

    Bumped eventmachine to 0.12.11.cloudfoundry.2 in common library.

    pblittle authored Patrick Bozeman committed
    Change-Id: I88eb390eb2c34c4e3cbe6f7ba49345e56a236178
  7. Merge "Add libtool to the install packages. libtool is required to ma…

    Patrick Bozeman authored Gerrit Code Review committed
    …ke yaml."
  8. Merge "add dev_setup notes to the readme."

    Patrick Bozeman authored Gerrit Code Review committed
  9. schinen

    Add libtool to the install packages. libtool is required to make yaml.

    schinen authored Patrick Bozeman committed
    Change-Id: I3a81188983de5a5511e1d04c0eb2ad26da3dc8a0
  10. add dev_setup notes to the readme.

    Patrick Bozeman authored
    Change-Id: I062d971480db96b56c4a0a557909bcae2f6b8e01
  11. Mahesh Patil

    Fix a typo

    mahpat authored
    QA ran into an issue where they could not run more than one app.
    
    Change-Id: I9e9aaea8d924717c19f44b28070bc9cd12d67abc
Commits on Dec 6, 2011
  1. Return uids as integer keys for VCAP::Quota::RepQuota

    mpage authored
    We originally returned the raw string returned from repquota as
    the keys of the quota information app. This converts the raw string
    into an integer representation and uses it as the key instead.
    
    Test plan:
    - New unit test passes
    - All old unit tests pass
    
    Change-Id: Id8dac37a2ad736a7997f5a8eb137d81d45d34ba8
  2. Add command for setting/retrieving disk usage limit.

    mpage authored
    This add plumbing for setting limits on containers. The syntax is:
    
        limit <handle> <name>             # Retrieve limit named <name>
        limit <handle> <name> <limit>+    # Set limit named <name>
    
    This diff also implements support for setting and retrieving disk usage
    limits (enforced via quotas).
    
    Test plan:
    - All existing tests pass
    - New tests pass.
    
    Change-Id: I9b5d3c7ffdd22e06a2dcfd2605146a3a3ae48d23
Commits on Dec 5, 2011
  1. Add uid pool to LXC container

    mpage authored
    This is in preparation for adding quota support to the LXC container.
    If a uid pool is supplied the LXC container will now attempt to acquire a
    uid for each container that is created. A WardenError will be raised in the
    event that a uid cannot be acquired. Note that the uid is the same both inside
    and outside the container in order to facilitate enforcement of disk quotas.
    
    Test plan:
    - All existing tests pass.
    - New tests pass.
    
    Change-Id: Ic509c0cd9e40275f92207d35bb9bfb943d700026
Commits on Dec 2, 2011
  1. Add utility classes for setting and retrieving filesystem quotas

    mpage authored
    This diff adds support for setting and retrieving filesystem quota
    information. With minimal effort (overriding the execute method)
    they can be made nonblocking.
    
    Test plan:
    - Unit tests pass
    - Functional test passes
    
    Change-Id: Ie4707a3d3d5298982fca095a8ff14aef3cb5a5e3
Commits on Dec 1, 2011
  1. Add script to close inherited fds before lxc-start is called

    mpage authored
    lxc-start will abort if it inherits any file descriptors. We avoid
    this by first closing fds and then exec'ing lxc-start.
    
    Test plan:
    - Container creation works
    
    Change-Id: If436db238cfceb787c3167db8310df54f9d79bde
  2. Pieter Noordhuis

    Merge "warden: Add script to stop and remove all containers"

    pietern authored Gerrit Code Review committed
  3. Pieter Noordhuis

    warden: Add script to stop and remove all containers

    pietern authored
    Change-Id: I28fc17d2e627116fc4b4413d3dd622c44f36c857
Commits on Nov 30, 2011
  1. Pieter Noordhuis

    Merge "warden: Make aufs check whiteouts on ro branches"

    pietern authored Gerrit Code Review committed
  2. Pieter Noordhuis

    Merge "warden: Allow external ports to be mapped to containers"

    pietern authored Gerrit Code Review committed
  3. Pieter Noordhuis

    Merge "warden: Call child process success callback with stdout"

    pietern authored Gerrit Code Review committed
  4. Pieter Noordhuis

    Merge "warden: Abstraction for executing sequence of commands"

    pietern authored Gerrit Code Review committed
  5. Pieter Noordhuis

    Merge "warden: Move spawn code to its own module"

    pietern authored Gerrit Code Review committed
  6. Pieter Noordhuis

    Merge "warden: Enhance logging output"

    pietern authored Gerrit Code Review committed
  7. Pieter Noordhuis

    Merge "warden: Use em-posix-spawn"

    pietern authored Gerrit Code Review committed
  8. Pieter Noordhuis

    Merge "warden: Make container grace time configurable"

    pietern authored Gerrit Code Review committed
Something went wrong with that request. Please try again.