Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 13, 2015
  1. @fraenkel @sykesm

    Allow destroy to work regardless of links

    fraenkel committed with sykesm
    - During a deploy, links may not be present
    Signed-off-by: Matthew Sykes <>
Commits on Nov 4, 2015
  1. @sykesm

    Add ifb interface to limit egress bandwidth

    sykesm committed
    Bandwidth limiting of container egress (host ingress) requires an
    intermediate functional block device to properly shape the network flow.
    Without this pattern, packets leaving the container are dropped instead
    of getting throttled causing very poor overall throughput of application
Commits on Nov 1, 2015
  1. @sykesm

    Revert debug code

    sykesm committed
Commits on Oct 22, 2015
  1. @viovanov

    Use as destination for detecting local IP

    viovanov committed
    Use the same non-routable IP address used [here]( when detecting the local IP.
Commits on Oct 7, 2015
  1. @fraenkel

    Update beefcake to 1.0.0

    fraenkel committed
Commits on Aug 26, 2015
  1. @njbennett

    Remove guard against using aufs for nested warden containers to match…

    njbennett committed with Joseph Palermo
    … current garden behavior.
    - Fixes Ubuntu 14.04.03 update
    Signed-off-by: Joseph Palermo <>
Commits on Aug 21, 2015
  1. @DanLavine
  2. @DanLavine
Commits on Jul 10, 2015
  1. Merge remote-tracking branch 'origin/pr/99'

    Joseph Palermo committed
Commits on Jul 9, 2015
  1. @sykesm

    Use wait-for-lock when invoking iptables

    sykesm committed
  2. @fraenkel

    Kepp track of containers when destroy fails

    fraenkel committed
    Do not do anything destructive when destroy fails
    The common case is when destroy fails, e.g., iptables or directory removal
    failures, raise an exception. All of the OS resources, network interfaces,
    uid, and wshd are abandoned. Eventually you have a DEA with capacity but
    nothing can actually start.
Commits on Jul 1, 2015
  1. @DanLavine

    Add a few log lines

    DanLavine committed
    Trying to find the root cause of unreaped containers in a broken state
Commits on Jun 30, 2015
  1. Merge remote-tracking branch 'origin/pr/95'

    Dan Lavine and Zak Auerbach committed
Commits on Jun 18, 2015
  1. Filter out script from response and request hash

    Joseph Palermo and Utako Ueda committed
    - Delete unused #to_hash method on BaseMessage
Commits on Jun 9, 2015
  1. @jraqula
  2. @jraqula
  3. @jraqula
Commits on Jun 4, 2015
  1. Tests less likely to fail on slower machines

    Joseph Palermo and Zach Robinson committed
Commits on Jun 3, 2015
  1. @svett @badie

    Improve disk limit tests

    svett committed with badie
    Signed-off-by: Afolabi Badmos <>
  2. @svett @badie

    Change test description to be gender neutral.

    svett committed with badie
    Signed-off-by: Afolabi Badmos <>
Commits on Jun 2, 2015
  1. nc server no longer terminates when receiving a udp packet, so kill i…

    Joseph Palermo and Utako Ueda committed
    …t manually
    -Increase tcp wait timeout
    -Do not test the same configuration 6 times
  2. @utako
  3. @svett @badie

    Disk quotas should not break if the rootfs contains the vcap user

    svett committed with badie
    Signed-off-by: Afolabi Badmos <>
Commits on May 28, 2015
  1. Remove lucid stack

    Joseph Palermo and Marc Schunk committed with Joseph Palermo and Marc Schunk
Commits on May 26, 2015
  1. @julz @badie

    Fixed flakey network related tests.

    julz committed with badie
    [Finishes #95169062]
    Signed-off-by: Afolabi Badmos <>
Commits on May 20, 2015
  1. @sykesm

    Use the correct stop command in do_destroy

    sykesm committed
    Commit a20c4e8 added code that was
    supposed to drive the container stop script during destruction but it
    specified the wrong path and added an extra argument. This resulted in
    several errors in the warden logs:
      "timestamp": 1432009424.936991,
      "message": "Exited with status 255 (0.003s): [[\"/var/vcap/data/packages/warden/warden/src/closefds/closefds\", \"/var/vcap/data/packages/warden/warden/src/closefds/closefds\"], \"/var/vcap/data/packages/warden/warden/root/linux/\", \"/var/vcap/data/warden/depot/18ltntkeneu\", \"-w\", \"0\"]",
      "log_level": "warn",
      "source": "Warden::Container::Linux",
      "data": {
        "handle": "18ltntkeneu",
        "stdout": "",
        "stderr": "execvp: No such file or directory\n"
      "thread_id": 70055141495560,
      "fiber_id": 70055154427100,
      "process_id": 6965,
      "file": "/var/vcap/data/packages/warden/3ec87c9a5041e4550900efe93155d78bd01db9a4.1-48ee7a8aec777b29e4cf941d80940acc35fa2bb8/warden/lib/warden/container/spawn.rb",
      "lineno": 135,
      "method": "set_deferred_success"
    This commit updates the command to use the correct path and remove the
    extraneous argument.
Commits on May 11, 2015
  1. @sykesm

    Use MASQUERADE instead of SNAT for container NAT

    sykesm committed
    When warden is running on hosts with multiple networks, the address
    associated with the default route should not always be used as the
    source of the traffic. By using MASQUERADE, the packets will pick up the
    address associated with adapter used to flow the request.
Commits on Mar 20, 2015
  1. @jfmyers9

    Add debugging statements aroung quotacheck

    jfmyers9 committed
Commits on Feb 27, 2015
  1. @jfmyers9 @DanLavine

    Upgrade warden to use ruby 2.1.4

    jfmyers9 committed with DanLavine
Commits on Jan 15, 2015
  1. @luan

    Re-enabled SIGCHLD on children of wshd

    luan committed with Dan Lavine and Luan Santos
    wshd <- disabled | signalfd
      child <- disabled
        grandchildren... <- disabled
    wshd <- disabled | signalfd
      child <- enabled
        grandchildren... <- enabled
    This way children of wshd can receive signals for its children,
    propagating the signal up to wshd
Commits on Dec 24, 2014
  1. @vito
Commits on Dec 13, 2014
  1. Update default memory limit

    James Myers and Joseph Palermo committed
Commits on Nov 24, 2014
  1. @luan

    Stop container before destroying it

    luan committed
Commits on Oct 28, 2014
  1. @liuhewei
Commits on Oct 6, 2014
  1. @james-masson
Something went wrong with that request. Please try again.