Permalink
Commits on Jan 15, 2013
  1. upgrade mongodb to 2.2

    Change-Id: I4f73031a9fd0ad11a2fe90cb9a431f93377a4af4
    Haipeng Wu committed Jan 14, 2013
  2. upgrade redis to 2.6

    Change-Id: I78ed900cd18cdc890c169a0a5addb74f8ad2e6f4
    Haipeng Wu committed Jan 14, 2013
Commits on Jan 10, 2013
  1. Merge branch 'master' into services_ng

    Change-Id: Id91849dd3ff47853ffa48076d9ef09136bdf57e0
    Haipeng Wu committed Jan 10, 2013
  2. Upgrade rabbitmq to latest in services_ng branch

    service short log
    Chunjie (6):
          [services-ng] fix mongodb unit test issue
          run unit test with lastest mongodb 2.2 version
          [services-ng] commit new mongodb proxy in a big patch
          Merge "[services-ng] commit new mongodb proxy in a big patch"
          Merge "run unit test with lastest mongodb 2.2 version"
          replace old mongo proxy with new one
    
    Eagle Chen (7):
          [services-ng] lazy shutdown mysql connection pool
          Merge "[services-ng] lazy shutdown mysql connection pool"
          [services-ng] fix bug of calculating db overhead for mysql
          [services-ng] consolidate mysql connection and pool methods
          Merge "[services-ng] consolidate mysql connection and pool methods"
          [services-ng] fix mysql backup
          Merge "[services-ng] fix mysql backup"
    
    Figo Feng (1):
          Merge "[service-ng]wait old instance files to be delete"
    
    Frank Lu (9):
          [services-ng] fix bug of calculating db overhead
          [services-ng] make import instance unit test (postgresql) case more stable
          Merge "[services-ng] fix bug of calculating db overhead"
          Merge "[services-ng] make import instance unit test (postgresql) case more stable"
          [services-ng] add timeout to query/exec of pg
          Merge "[services-ng] add timeout to query/exec of pg"
          [services-ng] avoid migration on every start of postgresql node
          [services-ng] postgresql backup supports multiple versions
          Merge "[services-ng] postgresql backup supports multiple versions"
    
    Harshawardhan Gadgil (2):
          Base Gem bump for supporting CCNG-v2 api
          Merge "Base Gem bump for supporting CCNG-v2 api"
    
    Nicholas Kushmerick (2):
          Merge "[service-ng]walk round for rabbit old unique admin_port"
          Merge "[services-ng] avoid migration on every start of postgresql node"
    
    Tang Rui (2):
          Don't record log in child process
          Merge "Don't record log in child process"
    
    Yang Yang (10):
          update redis version in sample config to 2.6
          fix oauth2 sample config bug
          Merge "fix oauth2 sample config bug"
          Merge "update redis version in sample config to 2.6"
          fix marketplace unit test
          Merge "fix marketplace unit test"
          update postgresql version in sample config to 9.1
          update mysql version in sample config to 5.5
          Merge "update mysql version in sample config to 5.5"
          Merge "update postgresql version in sample config to 9.1"
    
    andyzh (11):
          [service-ng]rabbit daylimit by warden traffc ctrl
          [service-ng]wait old instance files to be delete
          Merge "[service-ng]rabbit daylimit by warden traffc ctrl"
          [service-ng] enlarge timeout while start parallel
          [service-ng] Rename daylimit_ng to daylimit
          [service-ng]walk round for rabbit old unique admin_port
          Merge "[service-ng] Rename daylimit_ng to daylimit"
          [service-ng]Add govendor
          [service-ng]Correct spelling error
          [service-ng]Remove code for rabbit proxy
          Merge "[service-ng]Remove code for rabbit proxy"
    
    felixhoo (2):
          [service-ng] Merge varz from base gem
          Merge "[service-ng] Merge varz from base gem"
    
    seanzhao (2):
          add job_cleanup process and with bump to latest vcap-services-base.
          Merge "add job_cleanup process and with bump to latest vcap-services-base."
    
    Change-Id: I20d298c0047542c75ae7def445714dfa0fb2115e
    Haipeng Wu committed Dec 26, 2012
Commits on Jan 5, 2013
  1. keep blobstore client to be 0.4.0

    dev-setup was broken by blobstore_client upgrade
    
    Change-Id: Ic6e9cae766c40577e1a44a3be037d4ae0a7db4ab
    Haipeng Wu committed Jan 5, 2013
Commits on Jan 4, 2013
  1. Merge "[dev_setup] Update bundler to 1.2.1"

    mariash committed with Gerrit Code Review Jan 4, 2013
Commits on Dec 28, 2012
  1. bump warden point

    Anfernee Gui (1):
          fcntl_set_cloexec should respect on flag
    
    Pieter Noordhuis (1):
          Configure both ends of a pump to be blocking
    
    Tang Rui (1):
          Don't masquerade traffic to loopback device
    
    Change-Id: I8bdfa19636f9770cf9b0f00ccd8f32899b891aea
    Haipeng Wu committed Dec 26, 2012
  2. Upgrade postgresql to latest in services_ng branch

    Change-Id: I4fd804c2232a8b01b40df8e0284913cf2254e80e
    Haipeng Wu committed Dec 24, 2012
Commits on Dec 27, 2012
  1. Upgrade mysql to latest in services_ng branch

    stager shortlog
    ===================================================
    Jennifer Hickey and Matthew Kocher (1):
          Bump vcap-staging
    
    Maria Shaldybina (1):
          Assets precompilation for rails3 and fixes
    
    Pieter Noordhuis (1):
          Bump vcap-staging
    
    Change-Id: Ia18bbd8c78d1541ef0f69444f86607d86014bacb
    Haipeng Wu committed Dec 24, 2012
  2. Upgrade chef to avoid break by moneta 0.7.1

    Moneta was upgraded from 0.6 to 0.7, which caused some bug in
    chef 10.12.0, this change upgrades chef to latest 10.16.4.
    
    Change-Id: I4f54ae3d1c1e99f48557b5b3a08628027a7d2a85
    Haipeng Wu committed Dec 27, 2012
Commits on Dec 24, 2012
  1. Upgrade mongodb to latest in services_ng branch

    Change-Id: I6c65dadfbd0911f5285a371fbebc349646761016
    Haipeng Wu committed Dec 20, 2012
Commits on Dec 19, 2012
  1. Upgrade redis to latest in services_ng branch

    Change-Id: I928fd02d14cb1bad454992b9934647b87cfdd19f
    Haipeng Wu committed Dec 19, 2012
  2. Upgrade vblob to latest in services_ng branch

    warden shortlog
    ============================
    Anfernee Gui (3):
          Add protocol to customize network at create time
          Add protocol to customize rootfs at create time
          Support customizing network at create time
    
    Bob Nugmanov (2):
          Whitelist safe devices
          Merge "Whitelist safe devices"
    
    Kowshik Prakasam (17):
          Create work path before specs start.
          Resource limits for run and spawn commands.
          Plumb resource limits from warden server to wsh.
          Specify optional handle when creating a container.
          Introduce container id.
          Custom handle for create command.
          Return list of alive job ids in info response.
          Populate info response with list of alive job ids.
          Don't special case iomux-link exit status.
          Make iomux-spawn more robust.
          Merge "Make iomux-spawn more robust."
          Snapshot containers soon after state transitions.
          Partial snapshotting after spawn/net_in requests.
          Merge "Partial snapshotting after spawn/net_in requests."
          Add health server config.
          Add health check http endpoint.
          Merge changes Ib11a4cd4,I2f793128
    
    Pieter Noordhuis (86):
          First stab at warden shell
          Extract client_loop from client_accept
          Use CLOEXEC on pipes
          Dynamically allocate buffer space
          Enhance pump code
          Move hooks
          Change to right directory
          Remove unnecessary interpolation syntax
          Assert number of fds to receive
          Use extra fd for exit status
          Configure network interfaces from hooks
          Force link creation
          Update start/stop to use warden shell
          Mount /proc from hook
          Remove SSH related setup code
          Remove overrides now that upstart is no longer used
          Trim down setup.sh
          Move common.sh to lib/
          Change mount paths; include config from common.sh
          Ignore wshc and wshd
          Select for reads, block for writes
          Forward return value
          Skip fd extraction on EOF
          Skip fd extraction when pointer is not specified
          Add copy in case splice cannot be used
          Support interactive terminals
          Define buffer size in msg.h
          Fix number of fds to send to client
          Specify environment on exec
          Extract fork to separate function
          Forward argv to wshd
          Forward resource limits to wshd
          Remove unused files
          Rename wshc -> wsh
          Configurable process title for wshd
          Add run directory to skeleton
          Remove no longer required code from setup.sh
          Add option parsing to wsh to discard rsh options
          Update destroy script
          Fix fcntl error (F_SETFD vs F_SETFL)
          Set FD_CLOEXEC on client connection
          Undefine macro that is only used once
          Loop waitpid in wshd
          Forward user from RSH compatibility mode to wshd
          Add route for default gateway from hook
          Make stop script graceful again
          Fix regexp for matching tc output
          Modify server code to use wsh
          Remove the RLIMIT_RTTIME resource limit
          Copy wshd and wsh from setup task
          Break from waitpid loop when it -1 or 0
          Use -l flag to su to chdir to HOME
          Loop to write entire buffer
          Merge branch 'master' into wsh2
          Use /tmp/warden/spec as working directory for specs
          Use small buffer on stack instead of heap
          Change temporary directory used in container code
          Change user via wsh/wshd
          Fix setup task
          Use perror
          Setup rudimentary environment from wshd
          Pass logger to deferred child to preserve handle
          Use external utility to close non-default fds
          Update em-posix-spawn
          Merge branch 'master' into wsh2
          Update dependencies
          Combine resource limits in configuration and requests
          Remove unused code
          Close in/out/err in wshd when entering accept loop
          Merge remote-tracking branch 'origin/wsh2' into wsh2
          Merge branch 'wsh2'
          RLIMIT_AS must be specified in bytes
          Configure write side of pump pair to be blocking
          Merge "Configure write side of pump pair to be blocking"
          Remove dependency on vcap-common
          Update eventmachine to 1.0.0
          Whitelist ptty related devices
          Setup should work when target path is a symlink
          Hardcode quota blocksize
          Exit with error from unreachable path in wsh
          Fix race condition between stopping/snapshotting
          Make spec time independent
          Merge changes Iccd1b124,I0a703fef,I1784abfc
          Fix NSS initialization bug
          Relax iptables rules for NAT
          Simplify pid to fd mapping code
    
    Yang Yang (1):
          make setquota optional
    
    service shortlog
    ============================
    Andrew Liu (8):
          fix mysql provision for without warden mode
          Merge "fix mysql provision for without warden mode"
          multi versions support for postgresql
          add support for mongodb 2.2
          Merge "add support for mongodb 2.2"
          fix mongodb_ng rollback snapshot
          new way of handle mysql query timeout
          Merge "new way of handle mysql query timeout"
    
    Chunjie (30):
          revert db username/password configuration
          bug fix, convert the dbstats into float64
          Merge "revert db username/password configuration"
          Merge "bug fix, convert the dbstats into float64"
          bring ring buffer to avoid extra memory copy operations
          Ship the data between proxy and mongo server on the UnixSocket
          change the ring buffer writer side
          Merge "bring ring buffer to avoid extra memory copy operations"
          Merge "Ship the data between proxy and mongo server on the UnixSocket"
          Merge "change the ring buffer writer side"
          bug fixing
          monitor disk usage in a new way according to latest design
          Merge "bug fixing"
          Merge "monitor disk usage in a new way according to latest design"
          monitor disk usage in a new way according to latest design
          Merge "monitor disk usage in a new way according to latest design"
          [services-ng] Add start/stop handler for mongo proxy in vcap-services
          fix unit test issue
          Merge "[services-ng] Add start/stop handler for mongo proxy in vcap-services"
          [services-ng] fix bug, mongodb instance restart issue
          [services-ng] uint32 overflow for mongodb 250 plan (10240MB) disk size
          Merge "[services-ng] uint32 overflow for mongodb 250 plan (10240MB) disk size"
          [services-ng] add autobuild script for proxy
          Merge "[services-ng] add autobuild script for proxy"
          [services-ng] Initial Commit for new mongodb proxy.
          [services-ng] Add basic filter interface for mongodb proxy.
          [services-ng] Add log handler/config handler into mongodb proxy.
          Merge "[services-ng] Initial Commit for new mongodb proxy."
          Merge "[services-ng] Add basic filter interface for mongodb proxy."
          Merge "[services-ng] Add log handler/config handler into mongodb proxy."
    
    Dave Syer (1):
          Add oauth2 service
    
    Dr Nic Williams (1):
          echo service cannot run without "supported_versions" config
    
    Eagle Chen (11):
          Correct usage of mysql connection pool
          Merge "Correct usage of mysql connection pool"
          Add max_disk and correct quota enforcer
          remove mysql connection pool if provision fails
          Merge "remove mysql connection pool if provision fails"
          add unit tests for mysql unprovision
          Merge "add unit tests for mysql unprovision"
          report mysql pool size in varz
          Merge "report mysql pool size in varz"
          fix mysql unit tests for new bind_mount way
          calculate actual database size for mysql
    
    Frank Lu (9):
          remove db_size_overhead from postgresql ng service
          add a unit test for cleanup after unprovision
          Merge "add a unit test for cleanup after unprovision"
          remove explict vacuum full when below quota
          Merge "remove explict vacuum full when below quota"
          grant/revoke write access in a transaction
          add post_service_start script to absolve postmaster from oom killer
          use async connect api of pg and defer auxilary routines
          [services-ng] use pg_cancel_query to kill long time query
    
    Harshawardhan Gadgil (6):
          MPGW: Set acls only if they are specified
          Merge "MPGW: Set acls only if they are specified"
          MPGW / CCNG: Initial commit
          Custom parse marketplace gateway config
          Allow custom auth tokens
          Merge "Allow custom auth tokens"
    
    Nicholas Kushmerick (2):
          Merge "grant/revoke write access in a transaction"
          Merge "calculate actual database size for mysql"
    
    Tang Rui (12):
          Refine instance start/stop functions
          Merge "Refine instance start/stop functions"
          Fix postgresql provision for without warden mode
          Merge "Fix postgresql provision for without warden mode"
          Delete redis max_disk releated code
          Merge "Delete redis max_disk releated code"
          [services-ng] Consolidate instance related directories path
          [services-ng] Fix redis unit test based on bind-mount way
          [services-ng] Fix redis unit test based on latest base change
          Recreate instance log dir if it's deleted when instance restarts
          Merge "[services-ng] Fix redis unit test based on latest base change"
          [services-ng] Load scripts from common directory
    
    Yang Yang (21):
          pending thread safe case for postgres in ci environment
          modify mysql unit test cases for ci enviroment
          Merge "modify mysql unit test cases for ci enviroment"
          remove pending ci cases in mysql because of the speed up in mysql     server connections
          Merge "remove pending ci cases in mysql because of the speed up in mysql server connections"
          update config of memcached; make memcached pass unit test
          Merge "update config of memcached; make memcached pass unit test"
          remove hack to parse dev-setup config file or dev-setup env
          Merge "remove hack to parse dev-setup config file or dev-setup env"
          make varz return node's correct plan instead of the plan in sqlite db
          Merge "make varz return node's correct plan instead of the plan in sqlite db"
          fix mongodb unit test for new bind_mount scheme
          Merge "fix mongodb unit test for new bind_mount scheme"
          fix vblob unit test for new warden bind_mount scheme
          Merge "fix vblob unit test for new warden bind_mount scheme"
          move mysql spec tmp directories to /tmp and cleanup on finish
          fix rabbitmq unit test for new warden bind_mount scheme
          fix memcached for new warden bind_mount scheme
          Merge "fix rabbitmq unit test for new warden bind_mount scheme"
          Merge "fix memcached for new warden bind_mount scheme"
          Merge "move mysql spec tmp directories to /tmp and cleanup on finish"
    
    andyzh (14):
          better code stype for rabbitmq_timeout
          implement bandwidth per second
          support multiple version for rabbitmq
          add disk_free_limit for version 2.8
          add handleOut write to size calculate
          reduce the rcvbuf size to make tc work
          Merge "add handleOut write to size calculate"
          Merge "reduce the rcvbuf size to make tc work"
          support rabbitmq 2.8 for nonng
          Merge "support rabbitmq 2.8 for nonng"
          Init daylimit check daemon for rabbit
          Merge "Init daylimit check daemon for rabbit"
          [service ng]set rabbit msg file rotate every 1MB
          Merge "[service ng]set rabbit msg file rotate every 1MB"
    
    felixhoo (10):
          Launch service in warden by warden_service_ctl
          Call service stop script on container shutdown
          Merge "Call service stop script on container shutdown"
          Apply rake task on certain pattern of dirs
          Merge "Apply rake task on certain pattern of dirs"
          Refactor warden base and bumping base gem
          Add catalog for ng/nonng services
          [service-ng] Health check for service instances
          Merge "Add catalog for ng/nonng services"
          Merge "[service-ng] Health check for service instances"
    
    seanzhao (4):
          enable larger snapshots for mongodb
          Merge "enable larger snapshots for mongodb"
          [services-ng] dump file directly into snapshot folder
          Merge "[services-ng] dump file directly into snapshot folder"
    
    stefan.schneider (1):
          fix recovery for rabbitmq. added a dummy restore method.
    
    Change-Id: Ifed58ba5d7d525216fca44fdb5f8732226eca00d
    Haipeng Wu committed Dec 18, 2012
Commits on Dec 17, 2012
  1. Merge "Bump stager for assets precompilation"

    mariash committed with Gerrit Code Review Dec 17, 2012
  2. add service timeout for echo gateway

    Change-Id: I97d16d8a8ab31034a0a48a38051f58e95a2e9eb6
    figof committed Dec 17, 2012
Commits on Dec 14, 2012
  1. Bump stager for assets precompilation

    - Add node runtime to ruby path for JavaScript compilation
    
    stager shortlog 206b107..e39a094
    Jennifer Hickey and Matthew Kocher (1):
      Bump vcap-staging
    
    Maria Shaldybina (1):
      Assets precompilation for rails3 and fixes
    
    Pieter Noordhuis (1):
      Bump vcap-staging
    
    Change-Id: I5610c7364c10fc96fbf13a97ab2dd5624838b203
    mariash committed Dec 5, 2012
Commits on Dec 12, 2012
  1. replace service warden branch with service ng

    Warden is bumped to "d8b0a93d6488c2c33954c6ad6f55aa6ccf9a4279",
    same as cf-release.
    ==================================
    Kowshik Prakasam (11):
          Generate right help for 'run' command.
          Merge "Generate right help for 'run' command."
          Fix broken autocomplete in interactive repl v2.
          Add / improve comments for Repl v2.
          Improve tests for classes Wrapped{Request/Response}.
          Custom error type to wrap around Beefcake errors.
          Bump to use latest warden-protocol.
          Ensure Repl v2 does not crash in interactive mode.
          Fix command quotes in Repl v2.
          Refactor for better readability.
          Fix bug in special casing run command.
    
    Pieter Noordhuis (14):
          Use rspec options from .rspec file
          Generate default description from class name
          Change LimitBandwidth fields to be optional
          Bump warden-protocol
          Update warden-protocol, warden-client
          Merge "Clean container directories in /sys/fs/cgroup/<cpuacct, devices, memory>"
          Update em-posix-spawn
          Merge "Update em-posix-spawn"
          Use /tmp/warden/spec as working directory for specs
          Create work path before specs start
          Update em-posix-spawn
          Fix specs for latest version of warden-protocol
          Add idle timer to em-warden-client
          Bump em-warden-client
    
    Tang Rui (4):
          Clean container directories in /sys/fs/cgroup/<cpuacct, devices, memory>
          Add host port in net in request
          Merge "Add host port in net in request"
          Bump to use latest warden-protocol
    
    andyzh (1):
          implement bandwidth quota
    ==================================
    
    Service is bumped to "a6e8494d7a12a2c8c7453d057795a9f75d141eb4",
    containing redis multi version.
    ==================================
    Andrew Liu (5):
          fix advertising message of service broker
          enhance mysql connection pool
          Merge "fix advertising message of service broker"
          enable multiple versions support for mysql_node_ng
          Merge "enable multiple versions support for mysql_node_ng"
    
    Chunjie (4):
          add mongodb 2.0 in vcap-services
          Merge "add mongodb 2.0 in vcap-services"
          mongodb proxy in Go
          Merge "mongodb proxy in Go"
    
    Eagle Chen (4):
          Wardenize mysql
          Restore privileges after dropping all tables in mysql
          Read correct mysql memory parameters
          Merge "Read correct mysql memory parameters"
    
    Figo Feng (1):
          support restore mysql service if missing instance dir
    
    Frank Lu (6):
          move wardenized services under ng
          Merge branch 'warden'
          Thorough cleanup after a fail provision
          Merge "Thorough cleanup after a fail provision"
          support to evict os page cache of image files for wardenized postgresql service
          Merge "support to evict os page cache of image files for wardenized postgresql service"
    
    Harshawardhan Gadgil (24):
          Marketplace Gateway updates
          Periodically poll marketplace catalog
          Add supported version and version aliases in CC advertise request
          Minor cleanup
          Register with router to allow multiple gateways for load balancing
          Handle marketplace removes an existing version of existing service
          Add support for varz/healthz to marketplace gateway
          Marketplace Updates
          Sample config changes
          Marketplace Updates - 2
          Appdirect default mappings should be hash and not array
          Add unit tests for marketplace base code
          Merge "Add unit tests for marketplace base code"
          Update base gem pointer to include provisioner check
          Refactor Marketplace Gateway and Appdirect code
          Add oauth support for appdirect requests
          Prepare memcached warden fs using size = 1
          Merge "Prepare memcached warden fs using size = 1"
          Refactor CC interaction code
          Multiple version support for Redis
          Use provisioned service details for redis instance dump/import
          Merge "Multiple version support for Redis"
          Merge "Use provisioned service details for redis instance dump/import"
          Do not set unsupported settings in redis.conf for redis 2.6+
    
    Nicholas Kushmerick (4):
          Merge "Wardenize mysql" into warden
          Update base gem pointer for legacy services
          allow non-free mongo & memcache plans; fix memcache startup
          Merge changes I66390da8,I1350fb76
    
    Tang Rui (9):
          Return true when rabbitmq node shutdown finishes
          Merge "Return true when rabbitmq node shutdown finishes" into warden
          Merge branch 'master' into warden
          Add memory limitation calculation
          Merge "Add memory limitation calculation"
          Move warden common options parsing to base
          Fix snapshot bug that use wrong redis-server binary path in rollback
          Remove deprecated max_swap from ng redis
          Fix redis unit test bug introduced by multi-versions support
    
    Yang Yang (5):
          fork a process to remove vblob directory; fix some minor bugs in unit test
          Merge "fork a process to remove vblob directory; fix some minor bugs in unit test"
          make vblob quota configurable
          make vblob service dir configurable
          Merge "make vblob service dir configurable"
    
    andyzh (8):
          initialize bandwidth proxy
          Merge "initialize bandwidth proxy"
          correct the max clients formular
          correct the max_clients calculation
          integrate proxy to rabbit node
          update vm_memory_high_watermark config
          deprecate max_memory for rabbit
          Merge "deprecate max_memory for rabbit"
    
    stefan.schneider (2):
          pass the service_start_timeout config entry to mongodb start retires
          Merge "pass the service_start_timeout config entry to mongodb start retires"
    ==================================
    
    Merged vcap master branch to support redis multi version.
    
    Services redis/vblob/rabbit/mongo use the ng code base, while
    others still use the normal code base.
    
    Now redis/vblob/mongo can work in this change, but rabbit still
    has some issue in privilege, so rabbit doesn't work in this change.
    
    Change-Id: Ib9d1a4e1ae533fcb2d9dfae8d28006b42fcd9366
    Haipeng Wu committed Nov 16, 2012
  2. [dev_setup] add warden support

    wardenize for below service components:
    vblob
    redis
    mongodb
    rabbitmq
    
    Change-Id: I2370ac8785b321e47534553474310f8cb2bdca90
    Haipeng Wu committed Sep 6, 2012
Commits on Dec 11, 2012
  1. remove the cc cookbook's dependency on redis

    When deploying a node just containing cc, redis cookbook will also
    be deployed, but many things in redis cookbook are useless for cc
    
    So, cc cookbook should not depend on redis cookbook
    
    Change-Id: I4118b90e8da93a4781c1c70055a0ddd7d0983125
    Haipeng Wu committed Dec 11, 2012
Commits on Dec 5, 2012
  1. support rabbit for multi version

    Change-Id: I47142f92c6b4d51c433fdd7ba9bbf761d2e7b9fe
    andyzh committed Nov 26, 2012
Commits on Dec 4, 2012
  1. [dev_setup] support java7 runtime

    Change-Id: I5f3bfb873f8d1aa335c097a58cf9f3f3b5598610
    Haipeng Wu committed Dec 4, 2012
Commits on Nov 29, 2012
  1. change tests submodule from old BVT to vcap-yeti

    Change-Id: I34fcc891f1d2133323fec7429e44df460137af73
    Signed-off-by: chuny <chuny@chuny.(none)>
    April Yu committed Nov 28, 2012
Commits on Nov 27, 2012
  1. increase cc nginx timeout value to avoid 504 error

    There are always serveral random cases fail in ngihtly build by
    504 error.
    
    The root cause is timeout in cc nginx, not router nginx, increase
    the value from 30 to 90.
    
    Change-Id: I3259b2eb501989767ffc07a9e62ed9e2dd1afddb
    Haipeng Wu committed Nov 27, 2012
Commits on Nov 26, 2012
  1. [bugfix] apps can't get staging log

    The root cause is that vcap_redis can't start since multiple redis
    version supported in the previous change.
    
    Change-Id: I9492a742d09d2305bb7554b2f10d48805547238f
    Haipeng Wu committed Nov 26, 2012
Commits on Nov 22, 2012
  1. [dev_setup] apply the upload patch for nginx

    Change-Id: I5085c74deb564062911324a68f275631cd0be830
    Haipeng Wu committed Nov 22, 2012
Commits on Nov 21, 2012
  1. Merge "Dev-setup for multiple redis version"

    Harshawardhan Gadgil committed with Gerrit Code Review Nov 21, 2012
  2. remove service filesystem from default list

    Change-Id: I94023e512f1c6c35359156f273d776b0cf7baaca
    Haipeng Wu committed Nov 21, 2012
Commits on Nov 19, 2012
  1. Dev-setup for multiple redis version

    Conflicts:
    
    	dev_setup/cookbooks/redis/templates/default/redis_node.yml.erb
    	dev_setup/cookbooks/redis/templates/default/redis_worker.yml.erb
    
    Change-Id: I19d2769271c7d656acfbc0ddb13f5935a53f2b98
    Harshawardhan Gadgil committed Nov 16, 2012
  2. [dev_setup] bump points for cc/stager/dea

    ****** cc short log ******
    
    Dr Nic Williams (1):
          Bump em-hiredis/hiredis
    
    Jennifer Hickey (1):
          Add back example cc config file
    
    Jesse Zhang (1):
          Merge "Add back example cc config file"
    
    Joel D'sa (6):
          Upgrade the CC to use the latest uaa gem
          Merge "Upgrade the CC to use the latest uaa gem"
          Fixed a couple of log messages
          Fix the use of deprecated api
          Fixed the method call to create a user in the UAA
          Merge "Fixed the method call to create a user in the UAA"
    
    Pieter Noordhuis (2):
          Make /info/services accessible to everybody
          Don't subscribe when number of messages to receive is 0
    
    ****** dea short log ******
    
    Anfernee Gui (1):
          DEA generates private id for running instance
    
    Dr Nic Williams (4):
          dea.yml intervals key now completely optional
          fix spelling of 'debugger'
          dea.yml logging.level defaults to 'debug'
          Log the DEA's uuid when it registers itself
    
    ****** stager short log ******
    
    Dr Nic Williams (1):
          Support generic env without -u flags to unset vars
    
    Change-Id: Ia88f1b91550f6946ba748303b1d1697475b61b7f
    Haipeng Wu committed Nov 19, 2012
Commits on Nov 15, 2012
  1. [dev_setup] bump service point

    git shortlog 3771022..53d73d2
    
    Andrea Campi (1):
          Update service_broker after changes in vcap-services-base:
    
    Andrew Liu (9):
          bump vcap-service-base gem
          fix advertising message of service broker
          enhance mysql connection pool
          Merge "fix advertising message of service broker"
          enable multiple versions support for mysql_node_ng
          Merge "enable multiple versions support for mysql_node_ng"
          fix mysql provision for without warden mode
          Merge "fix mysql provision for without warden mode"
          multi versions support for postgresql
    
    Chunjie (14):
          add mongodb 2.0 in vcap-services
          Merge "add mongodb 2.0 in vcap-services"
          mongodb proxy in Go
          Merge "mongodb proxy in Go"
          revert db username/password configuration
          bug fix, convert the dbstats into float64
          Merge "revert db username/password configuration"
          Merge "bug fix, convert the dbstats into float64"
          bring ring buffer to avoid extra memory copy operations
          Ship the data between proxy and mongo server on the UnixSocket
          change the ring buffer writer side
          Merge "bring ring buffer to avoid extra memory copy operations"
          Merge "Ship the data between proxy and mongo server on the UnixSocket"
          Merge "change the ring buffer writer side"
    
    Cliff Wang (25):
          Merge remote branch 'origin/services-r9' into warden
          Move mongodb to warden
          enforce loop-device style mongodb quota
          Fix some errors introduced by auto merge
          Add integrity check in case mongod doesn't be shutdown properly;     Add mongodb to warden migtration procedure;
          Merge "Add integrity check in case mongod doesn't be shutdown properly; Add mongodb to warden migtration procedure;" into warden
          MongoDB unit test refactor
          warden base gem
          Merge remote branch 'master' into 'warden'
          mongodb in warden serialization enabled
          warden base: 1. Add 'iptables' command retry
                       2. Replace class variables with class instance variables
                       3. Add log folder checking in case "bosh recreate" delete log folder
                       4. Enlong files copy timeout when doing migration to loop file per vblob
           	           5. Refactor logger
          Merge "warden base: 1. Add 'iptables' command retry
                              2. Replace class variables with class instance variables
                              3. Add log folder checking in case "bosh recreate" delete log folder
                              4. Enlong files copy timeout when doing migration to loop file per vblob
                              5. Refactor logger" into warden
          Merge "mongodb in warden serialization enabled" into warden
          update base
          add switch disabling loop file quota
          Merge remote branch 'master' into 'warden'
          Update base ref
          Fix mongodb repair bug which making data file explode 4 times of its original size
          Fix repair path hardcode & a log message bug
          Merge commit 'master' into 'warden'
          Bump base reference to new warden protocol
          Instroduce multi-version to warden branch
          Using async warden stop interface to accelerate shutdown process
          Merge remote branch 'master' into 'warden'
          Bump warden refs
    
    Eagle Chen (7):
          Wardenize mysql
          Restore privileges after dropping all tables in mysql
          Read correct mysql memory parameters
          Merge "Read correct mysql memory parameters"
          Correct usage of mysql connection pool
          Merge "Correct usage of mysql connection pool"
          Add max_disk and correct quota enforcer
    
    Figo Feng (1):
          support restore mysql service if missing instance dir
    
    Frank Lu (7):
          move wardenized services under ng
          Merge branch 'warden'
          Thorough cleanup after a fail provision
          Merge "Thorough cleanup after a fail provision"
          support to evict os page cache of image files for wardenized postgresql service
          Merge "support to evict os page cache of image files for wardenized postgresql service"
          remove db_size_overhead from postgresql ng service
    
    Harshawardhan Gadgil (29):
          Wardenize memcached
          Merge "Wardenize memcached" into warden
          Initial commit for marketplace code
          Marketplace Gateway updates
          Periodically poll marketplace catalog
          Add supported version and version aliases in CC advertise request
          Minor cleanup
          Register with router to allow multiple gateways for load balancing
          Handle marketplace removes an existing version of existing service
          Add support for varz/healthz to marketplace gateway
          Marketplace Updates
          Sample config changes
          Marketplace Updates - 2
          Appdirect default mappings should be hash and not array
          Add unit tests for marketplace base code
          Merge "Add unit tests for marketplace base code"
          Update base gem pointer to include provisioner check
          Refactor Marketplace Gateway and Appdirect code
          Add oauth support for appdirect requests
          Prepare memcached warden fs using size = 1
          Merge "Prepare memcached warden fs using size = 1"
          Refactor CC interaction code
          Multiple version support for Redis
          Use provisioned service details for redis instance dump/import
          Merge "Multiple version support for Redis"
          Merge "Use provisioned service details for redis instance dump/import"
          Do not set unsupported settings in redis.conf for redis 2.6+
          MPGW: Set acls only if they are specified
          Merge "MPGW: Set acls only if they are specified"
    
    Henry-CF (1):
          remove unused options arguments     Signed-off-by: Henry-CF <hchen@rbcon.com>
    
    Nicholas Kushmerick (4):
          Merge "Wardenize mysql" into warden
          Update base gem pointer for legacy services
          allow non-free mongo & memcache plans; fix memcache startup
          Merge changes I66390da8,I1350fb76
    
    Tang Rui (27):
          Merge branch services-r11 into warden by squash
          Move redis to warden
          1. Grandfather existing instances that are too large;
          2. Disable virtual memory settings;
          3. Not mount migration directory since warden doesn't use it.
          1. Support snapshot and serialization API on warden;
          2. Fix some bugs introduced by the merge from master and the new base.
          Move rabbitmq to warden
          Merge "Move rabbitmq to warden" into warden
          Add starting timeout configuration for unit test
          Fix two bugs for redis and rabbitmq unit tests
          Use base utility function to handle port and check instance start status
          Rename max_db_size to max_disk and some small enhancements
          Merge branch 'master' into warden
          Use multi-threads to stop instances
          Update base reference to fix duplicated run instance bug
          Return true when shutdown finishes
          Return true when rabbitmq node shutdown finishes
          Merge "Return true when rabbitmq node shutdown finishes" into warden
          Merge branch 'master' into warden
          Add memory limitation calculation
          Merge "Add memory limitation calculation"
          Move warden common options parsing to base
          Fix snapshot bug that use wrong redis-server binary path in rollback
          Remove deprecated max_swap from ng redis
          Fix redis unit test bug introduced by multi-versions support
          Refine instance start/stop functions
          Merge "Refine instance start/stop functions"
          Fix postgresql provision for without warden mode
          Merge "Fix postgresql provision for without warden mode"
    
    Yang Yang (19):
          move vblob into warden
          Merge "move vblob into warden" into warden
          remove vblob from loop device; add unit test cases on exceptions
          add include info to let vblob find proper error code
          fix some minor bugs for vblob
          let vblob raise proper exception on unprovision
          fix a bug in vblob migration unit test; avoid hard-codes in some unit-test
          Merge "fix a bug in vblob migration unit test; avoid hard-codes in some unit-test" into warden
          bump base pointer
          fork a process to remove vblob directory; fix some minor bugs in unit test
          Merge "fork a process to remove vblob directory; fix some minor bugs in unit test"
          make vblob quota configurable
          make vblob service dir configurable
          Merge "make vblob service dir configurable"
          pending thread safe case for postgres in ci environment
          modify mysql unit test cases for ci enviroment
          Merge "modify mysql unit test cases for ci enviroment"
          remove pending ci cases in mysql because of the speed up in mysql     server connections
          Merge "remove pending ci cases in mysql because of the speed up in mysql server connections"
    
    andyzh (11):
          initialize bandwidth proxy
          Merge "initialize bandwidth proxy"
          correct the max clients formular
          correct the max_clients calculation
          integrate proxy to rabbit node
          update vm_memory_high_watermark config
          deprecate max_memory for rabbit
          Merge "deprecate max_memory for rabbit"
          better code stype for rabbitmq_timeout
          implement bandwidth per second
          support multiple version for rabbitmq
    
    felixhoo (1):
          Launch service in warden by warden_service_ctl
    
    stefan.schneider (3):
          pass the service_start_timeout config entry to mongodb start retires
          Merge "pass the service_start_timeout config entry to mongodb start retires"
          fix recovery for rabbitmq. added a dummy restore method.
    
    Change-Id: I917a8025a07b39fecbc7938f73c5f10c955d1a79
    Haipeng Wu committed Nov 14, 2012
Commits on Nov 13, 2012
  1. redis attributes should be loaded before cc

    Nightly build below is broken.
    http://ci.cloudfoundry.org/view/QA/job/QA_BVT_Serial/352/
    
    The root cause is the sequence to load cookbook attributes is
    random in chef, and now cc depends on redis.
    
    So, explicit specify redis attributes to be loaded before cc.
    
    Change-Id: I3cb9afd1ce4dec8c342a30b6c2ac3c809dfeea9f
    Haipeng Wu committed Nov 13, 2012
Commits on Nov 12, 2012
  1. [dev_setup] Update bundler to 1.2.1

    Change-Id: Ia487840a9f3b9b25497643c7f00adaed18cefb50
    mariash committed Nov 12, 2012
Commits on Nov 7, 2012
  1. Add status, series, category to runtime info

    - Specify runtime status (Current, Next, Deprecated)
    
    - Specify runtime series (i.e. "node08" may be a series
    for Current, Next, and Deprecated 0.8.x versions)
    
    - Specify runtime category (all javas, all nodes, etc)
    
    Change-Id: I8265291add840f3eeb4c499087b53d69245873b2
    Jennifer Hickey committed Nov 6, 2012
Commits on Nov 2, 2012
  1. Use the most specific runtime versions

    Change-Id: Ic2fe956a2a590e7cfc341d8948e6ed5e8aac44f7
    Jennifer Hickey committed Nov 1, 2012
Commits on Oct 29, 2012
  1. Add Ruby 1.9.3

    - Add new Ruby 1.9.3 runtime
    
    - Modify Ruby cookbook to allow different versions
    of installed gems such as Rake for each Ruby runtime
    
    - Bump stager with Ruby cache dir rename
    Jennifer Hickey (1):
          Bump vcap-staging
    
    Maria Shaldybina (3):
          Bump vcap-staging for TMPDIR and fixes
          Make gem installation see dependent gems
          Bump vcap-staging for node-gyp
    
    Change-Id: I34b16d828e204fb6967de8f1699ef41c81336bac
    Jennifer Hickey committed Sep 19, 2012