christopherclark/adopt-openjdk 0
A Cloud Native Buildpack that provides the AdoptOpenJDK implementations of JREs and JDKs
christopherclark/amazon-corretto 0
A Cloud Native Buildpack that provides the Amazon Corretto implementations of JREs and JDKs
Pivotal Cloud Foundry Elastic Runtime Service basic demo
A Cloud Native Buildpack that provides the Azul Zulu implementations of JREs and JDKs
christopherclark/bellsoft-liberica 0
A Cloud Native Buildpack that provides the Bellsoft Liberica implementations of JREs and JDKs
christopherclark/bosh-alicloud-light-stemcell-builder 0
Builds light stemcells for Alibaba Cloud from a "full" bosh stemcell
christopherclark/bosh-oss-docs 0
BOSH OSS Docs realigned Staging area
push eventcloudfoundry/relint-ci-pools
commit sha e2f4d4c490b4fd3c63d44a21b0789060fd52a427
main/infrastructure/remove-claimed-lock-cats build 3 removing: cats
push time in 9 minutes
push eventcloudfoundry/relint-ci-pools
commit sha 5cf3da7a387079a1c5365982c8a06f69a1446230
main/infrastructure/destroy-infrastructure-cats build 3 claiming: cats
push time in 34 minutes
push eventcloudfoundry/relint-ci-pools
commit sha bff5a28e54a8f50727b7ec923270132c2f004253
main/cats/release-pool-manual build 37 unclaiming: cats
push time in 34 minutes
push eventcloudfoundry/relint-ci-pools
commit sha 9e5cbfe0d004868cc9a827b2c23820e22e51e4c9
main/k8s-pool-management/destroy-cluster build 5745 removing: wingdang-knowledge
push time in an hour
push eventcloudfoundry/relint-ci-pools
commit sha 065c9a712683308fb66b7f1c3a3c6ff7916a3c66
triggering build with pending triggers: 0; pending removals: 2 additions: A k8s-dev/destroy/unclaimed/wingdang-knowledge removals: D k8s-dev/destroy/unclaimed/wingdang-knowledge
push time in an hour
push eventcloudfoundry/relint-ci-pools
commit sha f2d7839437ae34677d72cae789e26fb4e7e6def9
main/cf-api/cf-api-tests build 121 removing: wingdang-knowledge
push time in an hour
push eventcloudfoundry/relint-ci-pools
commit sha 762d7124903a53f21a47339eff6c062236e6283d
main/k8s-pool-management/destroy-cluster build 5745 claiming: wingdang-knowledge
push time in an hour
push eventcloudfoundry/relint-ci-pools
commit sha 1131f5cc01b354c1e55c8358d1104ac4e204e835
main/cf-api/cf-api-tests build 121 adding unclaimed: wingdang-knowledge
push time in an hour
push eventcloudfoundry/relint-ci-pools
commit sha afff185046682a7544c1da4be2a73536a73c9517
main/k8s-pool-management/destroy-cluster build 5744 removing: belated-squirrel
push time in 2 hours
push eventcloudfoundry/relint-ci-pools
commit sha 9f8692a398efea32890ba6ba672a2365cbab7cd7
triggering build with pending triggers: 0; pending removals: 2 additions: A k8s-dev/destroy/unclaimed/belated-squirrel removals: D k8s-dev/destroy/unclaimed/belated-squirrel
push time in 2 hours
push eventcloudfoundry/winc
commit sha 5d1aa89f00a4fb9ea599e3f52ff627b5ed8a7ec8
Bump network WaitTimeoutInSeconds in tests Signed-off-by: Anthony Emengo <aemengo@vmware.com>
push time in 2 hours
push eventcloudfoundry/relint-ci-pools
commit sha 7af5a03d2bb89e4ab2fc03d5bd5282ef2f108324
main/cf-api/cf-api-tests build 120 removing: belated-squirrel
push time in 2 hours
push eventcloudfoundry/relint-ci-pools
commit sha 7de30d488f6d7b56dd7e49bb386c6c3651f8bb78
main/k8s-pool-management/destroy-cluster build 5744 claiming: belated-squirrel
push time in 2 hours
push eventcloudfoundry/relint-ci-pools
commit sha c44b861f792050a34514229e9d088caea85a54aa
main/cf-api/cf-api-tests build 120 adding unclaimed: belated-squirrel
push time in 2 hours
push eventcloudfoundry/bosh-dns-release
commit sha 67f2b2847465bdb42d0f0060d16045989bdd2b9e
Updates to run tests/build with Go 1.16 [#177085361](https://www.pivotaltracker.com/story/show/177085361)
push time in 2 hours
push eventcloudfoundry-incubator/haproxy-boshrelease
commit sha 1801bb49f334ac9d77e39f6f2ca95a317b5844cd
fix HAproxy 2.2.5 alert on whitespace in cert bundle
commit sha 2f1dcf9644ba13b4296a52a96726162611e5a3cd
Launch haproxuy in fg only if logging to stdout
commit sha 063b328b2b943fbfd54a3da8bfe9550c7f9621aa
Use pgrep instead of bpm to find haproxy_wrapper pid
commit sha a4dff9dbe24c3986f2ffad1a13158fbbc32ae2f2
Added hard-stop-after and max_instances features
commit sha ac2c3d01308a4ead98aa3415efe2ea3386295531
Added spec docs for reloading w/ foreground haproxy
commit sha 36334d9014d5dd6821394ed246b78d162d17d5fe
Switch to master-worker mode to enable nbproc > 1 reloads
commit sha 42a32a94b3fdece812344661b7c822282592e3ab
Fix foreground reload
commit sha 451dc213224c48e6ba973d8211bbcae6c0859f59
Add spec defaults
commit sha d4dac0aa40790dc3a2ef2a5a41d007c5ee7b51b7
Merge pull request #175 from domdom82/haproxy-master-worker Fix soft reload / Switch to master-worker mode
push time in 2 hours
PR merged cloudfoundry-incubator/haproxy-boshrelease
This PR fixes the following issues:
bin/reload
did no longer work for two reasons:- Switching to BPM 1.1.9 uses tini as the init process for the container and launches it without the
-g
option, which means signals are not relayed to children and instead captured by tini itself. This has stopped theUSR2
signal from propagating to thehaproxy_wrapper
script - In this commit we added a feature that allowed HAproxy to log to stdout, which requires launching in foreground. Unfortunately, the logic was tied to
nbproc == 1
instead ofsyslog_server == stdout
which stopped thereload
use case from working. This is because thehaproxy_wrapper
script will wait for any (blocking) child processes to finish before triggering signals likeUSR2
, so the feature needed HAproxy to launch as daemon to work.
Additionally, for the reload
use case to work with nbproc > 1
(i.e. multi-process HAproxy) I've switched from standalone to the master-worker mode to let the master process orchestrate the reloading of each HAproxy process instead of manually killing/reloading them. This enables the external_crt_list
feature also for deployments that use multi-processing.
During testing we have seen that reloading HAproxy while it is handling an existing connection will only move the bound sockets (e.g. 443
, 80
, 8080
, etc.) to the new instance but keep the old instance alive as long as its connections are not closed. This can lead to potentially endless instance lifetimes and over time could pile up instances handling old connections and eating all the RAM. To provide some boundaries on how many concurrent HAproxy instances can be on a system as well as how long an individual instance can live has been reloaded, two new specs have been added:
reload_hard_stop_after
: How long an instance can take to handle outstanding connections after reloadreload_max_instances
: How many concurrent instances can exist due to reloads
pr closed time in 2 hours
push eventcloudfoundry/relint-ci-pools
commit sha 3b49fa67db5ce9e5d904658079b6acec998a335d
main/k8s-pool-management/destroy-cluster build 5743 removing: respectful-fangs
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 14b283d58daf478d24e539972a8749279feab6a7
main/cf-api/cf-api-tests build 121 claiming: wingdang-knowledge
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 6ac0e159fc2040a621f2779ac9e5d4db1f70c3c9
triggering build with pending triggers: 0; pending removals: 2 additions: A k8s-dev/destroy/unclaimed/respectful-fangs removals: D k8s-dev/destroy/unclaimed/respectful-fangs
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 1492e8d4a8946c06e7168a85a13bb2df4524a834
main/cf-for-k8s-main/run-cats build 377.1 removing: respectful-fangs
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 792d2a700fe05f09f11729acd03eaa4bfb944268
main/k8s-pool-management/destroy-cluster build 5743 claiming: respectful-fangs
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 9ecfe6c36a67a219887aaa1287704c02bd11c2c9
main/cf-for-k8s-main/run-cats build 377.1 adding unclaimed: respectful-fangs
push time in 3 hours
push eventcloudfoundry/public-buildpacks-ci-robots
commit sha 9e43e779c99b026fe7765af67da084ef5f22c3d5
Build jruby - 9.2.15.0 - cflinuxfs3 [#177084745]
push time in 3 hours
push eventcloudfoundry/public-buildpacks-ci-robots
commit sha 5623e3664e4872bdfbe42a81e01cc291b61c1ed5
Create Tracker Story jruby - 9.2.15.0
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha d76b3755cf27bd8d26a0122fde626ec955c5a0fe
main/cf-api/cf-api-tests build 120 claiming: belated-squirrel
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha ab3a458245c83cc47b8ed326e9662d9fc5886ef8
main/cf-deployment/experimental-acquire-pool build 2249 claiming: hermione
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha ab7a8b7230fb8c0bf6db977ef742cda0824ceb2c
main/cf-deployment/experimental-release-pool-manual build 227 unclaiming: hermione
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha 702258835f33119b24b597215a07dda8832a3028
main/cf-deployment/upgrade-acquire-pool build 3365 claiming: trelawney
push time in 3 hours
push eventcloudfoundry/relint-ci-pools
commit sha a8c9491b56aef1c13ee6631546511d4baf5a7ea1
main/cf-deployment/upgrade-release-pool-manual build 222 unclaiming: trelawney
push time in 3 hours